top of page

Tom Pomphrey

SUMMARY

An accomplished Embedded Software/Firmware Engineer with over 15 years of C/C++ experience. Prefers working closely with hardware developing Board Support Packages, device drivers and applications firmware for Bare-Metal (Finite State Machine), RTOSs and Embedded Linux.

CAPABILITIES
  • Relevant architectural design experience capable of analyzing complex technical problems, proposing cost effective design solutions to these problems and creating comprehensive proof of concept demonstrations.

  • Capable of developing embedded software that meets or exceeds the user experience requirements based on a set of product requirements created and agreed upon through the collaboration of all stakeholders.

  • Capable of contributing to all phases of the software development lifecycle including requirements analysis, design, implementation, test coordination, release, support and documentation.

  • Capable of developing and delivering automated acceptance tests for user interface, embedded components, and application software components to QA and Manufacturing organizations.

QUALIFICATIONS
  • Have developed and delivered drivers and API-level code for: SPI, ADC/DAC, DMA, PWM, Counters/Timers, GPIO control and RS232/RS485 serial communications protocols.

  • Experience with TI DSPBIOS (RTOS) as well as Embedded Linux – currently learning FreeRTOS.

  • Have a working knowledge of TCP/IP, TCP, and UDP protocols running under Embedded Linux.

  • Experience with USB, WiFi  and BTLE wireless communications stacks running under Embedded Linux.

  • Experienced working in a Team software development environment using source code management software such as CVS, Visual Source Safe and Subversion – currently learning GIT.

  • An advocate of Agile development as it applies to rapid and flexible response to change and continuous improvement. Also a believer in basic Test Driven Development (TDD).

  • Knowledge and exposure to basic hardware design and can read schematics.

  • Experienced with basic lab equipment (oscilloscopes, power supplies, multi-meters, logic analyzers, etc.) 

  • Experienced with initial board bring up; strong troubleshooting and root cause analysis skills.

  • Familiarity with the Qt Applications Framework and GUI development.

  • Familiarity with battery management and battery charging circuits as well as low power design techniques.

  • Strong verbal and written communication skills.

  • Experienced working in team environments and learning from and sharing with others.

  • Passionate about technological advancements in the consumer electronics field and having the opportunity to take an active role in development of these products and shaping the user experience.

  • Have experience delivering products into moderately high volume manufacturing environments.

EDUCATION AND PROFESSIONAL TRAINING
  • Certificate in Web Development from Merrimack College, Andover MA.

  • MBA degree from Assumption College, Worcester MA.
  • BSBA MIS degree Northeastern University, Boston MA.
  • Certificate in UNIX Systems Programming from Northeastern University, Boston MA.
  • Certificate in C/C++ Programming from Northeastern University State of the Art Program
bottom of page