All Services

Embedded Software

Reliable, efficient embedded software for IoT devices, motor controllers, and signal processing systems.

With over a decade of experience developing embedded software for critical transportation and industrial applications, I specialize in motor control, power electronics, and real-time systems. My embedded software powers everything from electric vehicles to locomotives, ferries to streetcars, and has been deployed in some of the most demanding environments—from Disney theme parks to NASA research facilities.

Capabilities

Bare-metal embedded software development in C/C++
RTOS-based systems (FreeRTOS, Zephyr)
Motor control algorithms (FOC, PMSM, stepper, induction)
Power converter control (inverters, chargers, DC-DC)
Communication protocols (CAN, SPI, I2C, UART)
Battery Management System (BMS) integration
Low-power optimization and sleep modes
Sensor and transducer integration
Hardware-software integration and bring-up
Fixed-point math libraries for DSP applications
Dual-core and multi-processor systems

Tools & Technologies

🔧 C/C++ 💻 ARM 📟 TI C2000 DSP 📟 TI MSP430 📡 TI SimpleLink STM32 📟 dsPIC33CH 📟 PIC32 🔄 FreeRTOS 🔄 Zephyr 🔌 CANbus 🐛 JTAG/SWD 📚 Git

Featured Projects

SpooresLEAK Sensor

IoT leak detection sensor with BLE connectivity, cloud integration, and mobile app.

SpooresVALVE

Smart valve controller with wireless connectivity and automated shut-off capabilities.

Venturi Buckeye Bullet 3

4x 800V 460kW traction inverters. World land speed record of 240 mph at Bonneville (2015).

NASA Motor Test Stand

1000VDC testing for GVM Parker motors and Electric Aircraft Testbed (NEAT) algorithm improvements.

Alcatraz Ferry

1 MW Super Charger and 250 kVA dual supply/charger inverter for Hornblower.

Disney Monorail

LVPS (600V to 37.5V) and Buck Inverter (680V to 300V). 90+ units deployed.

Freedom Motors Class-8 Truck

1700V 600A traction inverter for induction motors with auxiliary inverter and dump chopper.

NFTA Buffalo

600V/15A V/f compressor control for light-rail trams. 30 units delivered.

Locomotive Systems

430 kVA active rectifier and AR11 starter (high-frequency injection) for SD60/SD40.

Army TARDEC

42 kW PM fan (600V/70A at 7000 RPM) with generator mode.

Marine Vessels

Spirit of the Lowcountry (FOC with UVW encoder) and Gee's Bend Ferry dual inverter.

eBike & Golf Cart VCU

Vehicle control on dsPIC33CH with CANbus load sharing at Linear Labs.

Midi-VFD Product Line

75-300A peak inverters in 450V, 800V, and 1100V versions.

SwampSat CubeSat

MSP430-based motherboard and embedded C software. Launched into orbit Nov 2013.

BMS CAN Integration

Reverse-engineered CAN protocol to port BMS communications to third-party battery.

Specializations

Motor Control

Field-oriented control, V/Hz, and vector control algorithms for PMSM, induction, and stepper motors.

📡 Internet of Things

Connected devices with WiFi, Bluetooth, and Sub-GHz wireless for remote monitoring and control.

🔧 Modern Development

CI/CD pipelines, unit testing, automated builds, and build configurations for embedded software quality.

Let's build The Next Big Thing together! 🚀

Whether you need embedded software, PCB design, or a full product development partner, I'm here to help.