

for the Greater New England Area
Embedded Systems Consulting Services
"No project too small, no microcontroller technology too old or too new"
Call
T: 978 838-2339

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