Harbinger Motors
Software Engineer, Firmware
$130K–$160K
Garden Grove, CA +1 · Full-time · Posted Sep 1, 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 optimizes deterministic embedded firmware for electric-vehicle motor control systems across bare-metal and RTOS environments.
What you'll do
- Develop firmware, configure board support packages, and write low-level hardware drivers.
- Implement and optimize motor-control algorithms, system performance, and safety.
- Test and validate firmware using simulation and Hardware-in-the-Loop (HIL), and integrate with hardware 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 microcontrollers or equivalent.
- Foundational knowledge of motor control algorithms, DSP, control theory, and PID tuning; familiarity with CAN, SPI, I2C, and UART.
- Hands-on proficiency with 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.
- Experience with sensorless control, eTPU or GTM peripherals, or HIL testing environments.
Pay
$130,000 — $160,000 USD (base salary)
Tools
C/C++, ARM Cortex-M, CAN, SPI, I2C, UART, RTOS, Hardware-in-the-Loop (HIL)
Model-written summary · the original posting is authoritative