Andrew Brenner, EIT

Engineering intuitive solutions to intractable problems

Please E-Mail for
Additional Contact Information.
E-Mail: < andrew [A T] conundrumlabs [DT] o r g >

Professional Profile

Mr. Brenner is an experienced software engineer primarily focused on the embedded systems space.
He has been involved in design and development of innovative products as well as reverse engineering
and vulnerability assessments of existing devices.
He is seeking a full-time or contract position that will utilize his technical and problem solving skills.
Travel opportunities acceptable.

Professional Experience

Berla Corporation
Digital Forensics
Millersville, MD

Software Engineer, March 2014 – December 2014

  • Developed software (iVe) for forensic analysis of automotive infotainment and telematics data, using C#, WPF, XAML, MVVM, and database technologies.
  • Reverse engineered data from various vehicle platforms, including embedded systems running Windows Automotive and QNX operating systems.
  • Analysed and reverse engineered CANBus control networks within cars.
  • Created data analysis and extraction tools to handle user data including recent destinations, favorite locations, call logs, contact lists, and SMS messages from various vehicles including Ford, Lincoln, Mercury, Buick, Cadillac, Chevrolet, GMC, Chrysler, Dodge, Fiat, Jeep, SRT, and BMW.
Battelle
Cyber Innovation Unit, Center for Advanced Vehicle Environments
Annapolis Junction, MD

Embedded Software Engineer, January 2012 – November 2013

  • Automotive CyberSecurity Research.
  • Analysed and exploited CANBus control networks within cars.
  • Performed threat landscape research including GPS vulnerability analysis.
  • Developed custom visualization techniques to aid in protocol reverse engineering.
  • Created and taught class as part of the Battelle CyberAuto Challenge.
Conundrum Labs
Self-employed / Contractor

Software Engineer

  • Developed custom PHP websites.
GridPoint
SmartGrid Power Technologies, Energy Industry
Washington, DC / Arlington, VA

Software Engineer, March 2006 – December 2008

  • Played a key role in nine releases of the embedded product suite over a three-year period.
  • Ported the embedded software to multiple Windows CE platforms; added product features; customized BSPs to fit product requirements.
  • Developed firmware on Freescale HCS08-family microprocessor for custom hardware product. The software interfaces with Analog Devices metering chip to enable communication and meter calibration.
  • Maintained and provided bugfixes for custom built MicroChip PIC based I/O control board.
  • Developed a variety of internal C# tools to support development, testing, simulation, visualization,
    and manufacturing. Interfaced with hardware development and manufacturing teams to develop and deploy tools.
  • Developed device drivers to integrate Zigbee HAN devices with the embedded gateway software.
  • Maintained the internal embedded knowledge base and build system.
UTC: Pratt & Whitney, Large Commercial Engines
Applied Technologies Group, Multi-Discipline Innovation Hub
East Hartford, CT

Research Engineering Co-op, June 2004 – December 2004

  • Balanced multiple embedded system design and prototyping projects related
     to jet engine diagnostics and prognostics.
  • Developed embedded linux based prototypes to assist in field operations on live aircrafts.
  • Conducted competitive research on RFID and GPS tracking systems.
  • Performed flawless demonstrations to company executives.
Network Technologies Incorporated
Large Scale Audio/Video and KVM Switching Solutions
Aurora, OH

Software Engineering Co-op, January 2003 – August 2003

  • Created software to operate new hardware devices; Including 8051-core based micros.
  • Produced and documented an I2C communication protocol to access hardware.
  • Designed embedded webserver control for video matrixing switch.
The District of Columbia Bar Washington, DC

Network Administrator, Summers 1999 – 2002

  • Provided troubleshooting support for hardware, software, and network problems.
  • Solved technical computer problems for employees; Setup and maintained computers.
  • Researched and installed network imaging software solution for the association.
Army Research Laboratory Adelphi, MD

Internship, School year 1999 – 2000

  • Conducted field research on emerging 802.11 wireless communication standards.
National Restaurant Association Washington, DC

Network Assistant, Summer 1998

  • Developed and programmed Access database to manage association inventory.
  • Manned Help Desk, provided general problem solving assistance.
Marasco Newton Consulting Firm Arlington, VA

LAN Assistant, Summer 1997

  • Aided LAN Administrators in maintaining mid-sized LAN.

Technical Skills

Programming in C++, C, C#, .Net, Assembly, Perl, PHP, Java, and Pascal,
Technologies: Visual Studio, WPF, XAML, MVVM, SQLite, CodeWarrior, Eclipse, Freescale micros,
PIC micros, Apache, Windows CE, Windows Mobile, Git, Mercurial, SVN, CVS, SQL, VehicleSpy, Ember tools, Zigbee,                       
Protocols: I2C, SPI, Modbus, UART, CAN-bus,
System modeling with UML and visualSTATE,
Circuit design using Verilog and VHDL, Circuit simulation: MultiMedia Logic,
Mechanical design with Pro/Engineer and Mastercam,
Machining, welding, sheet metal, CNC experience, Amateur Radio - Technician,
Windows 95/98/NT/2000/XP/7/8.1/CE, Linux/Unix, Microsoft Office Suite, Latex.

Education

Case Western Reserve University Cleveland, OH

BS in Engineering (Computer), May 2005              Major GPA: 3.8   GPA: 3.2

  • Full Tuition 4-year Merit Scholarship from Case Western Reserve University.
  • Communications Scholarship from Prince Georges Scholarship Fund, Inc.
  • EIT Certification, Ohio

Activities