Drimva

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

First seen Oct 29, 2026 · Last verified Nov 5, 2026 (UTC)