I'm an embedded systems consultant with 20+ years of experience in low-level firmware, RTOS, and hardware interfacing (SPI, I2C, UART, CAN). I specialize in ARM Cortex-M (STM32), PIC, and bare-metal or RTOS-based development. My background includes motor control, sensor integration, bootloaders, and driver development. I’ve led full lifecycle projects—from board bring-up to production—and bring a consultative mindset shaped by running my own MSP business. I work well independently or in agile teams and am seeking 20–30 hours/week of remote embedded consulting work where I can quickly add value.
Ion Design
January 2019 - December 2021
Delivered embedded software for a battery-powered surgical device for Johnson and Johnson utilizing STM32 ARM MCUs with Bluetooth communication. Designed and debugged firmware for board bring-up, motor controllers, Hall sensors, and custom power supplies.
Heads-Up Inc
December 2010 - October 2017
Led architecture and development team of real-time firmware for aviation electronics using Agile methodologies to achieve project milestones. Conducted board bring-up, driver development, and system integration for ARM and Atom platform while integrating QNX and embedded Linux.
Dell
January 2009 - September 2010
Collaborated with cross-functional teams to implement Trusted Execution Technology and remote manageability solutions. Reviewed test plans, wrote technical white papers, and supported platform TPM provisioning
CommScope
September 2010 - December 2010
Board bringup on Arm32 board. Installed U-Boot and embedded Linux
Estech Systems Inc,
March 2002 - December 2008
Designed and tested real-time firmware for telephony equipment integrating Linux on ARM9 and TI DSP platforms. Developed board bring-up, low-level drivers and ported DSP algorithms for echo cancellation, tone generation, and codec optimizations. Managed a team of five engineers, ensuring on-time delivery of complex projects.
Advanced IP Communication
January 2002 - March 2002
Developed VoIP firmware for Motorola Coldfire processors and TMS32054 DSP, including board bring-up, RTEMS RTOS and driver development.
Comspace Corp
January 2000 - December 2001
Designed real-time firmware for RF spectrum efficiency systems using Motorola MPC860 and VLSI ARM processors.
Vari*Lite
January 1995 - January 2000
Created embedded firmware for concert lighting systems on Motorola HC12, 68040, and TI DSP platforms.
Electrospace Systems Inc,
January 1990 - January 1995
Developed embedded control systems for earth station antennas using VRTX and Motorola MC68xxx processors.
Texas A&M University , Present
Computer Science / Electrical Engineering
Verified Embedded Systems Developer
8+ years of experience
Preferred commitment: Part Time
Take the next step and bring this top talent to your team
Hire Bill for your team