Harbinger Motors
Firmware Engineer (Bare-Metal / RTOS)
$130K–$160K
Garden Grove, CA +1 · Full-time · Posted Aug 14, 2026
- Location
- Garden Grove, CA
Garden Grove, California, United States - Experience
- 3+ years of professional experience in embedded firmware development.
- Education
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or a closely related technical field.
About the job
Designs and validates bare-metal and RTOS firmware for EV motor control systems, optimizing performance, safety, and hardware integration.
What you'll do
- Develop deterministic firmware, configure BSPs, and write low-level hardware drivers.
- Implement and optimize motor-control algorithms, including high-frequency FOC, and improve CPU, interrupt, and memory performance.
- Test and debug firmware using simulation and HIL, integrating with hardware, application software, and power electronics teams.
What they ask for
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or a closely related technical field.
- Strong C/C++ proficiency for resource-constrained embedded systems and hands-on experience with ARM Cortex-M or equivalent platforms.
- Foundational knowledge of motor-control algorithms, DSP, control theory, and PID tuning.
- Familiarity with CAN, SPI, I2C, and UART, and hands-on use of oscilloscopes, logic analyzers, and debuggers.
Nice to have
- Master’s degree in Electrical/Computer Engineering focused on control systems; EV powertrain or automotive motor-control firmware experience.
- Sensorless-control techniques, eTPU or GTM peripherals, or experience maintaining and running HIL environments.
Pay
$130,000 — $160,000 USD (base salary)
Tools
C/C++, ARM Cortex-M, RTOS, BSP, FOC, CAN, SPI, I2C
Model-written summary · the original posting is authoritative