Embedded Firmware Engineer – EV Motor Control

Harbinger

Garden Grove (CA)

On-site

USD 130,000 - 160,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

HDV coverage (Health, Dental & Vision)
Stock options
401k
PTO & Parental Leave
Annual vacation bonus
Wellness & fertility benefits
Cell phone stipend
Meals & stocked kitchens

Job summary

Harbinger in California is seeking a Software Engineer, Firmware to design and implement bare-metal and RTOS firmware for cutting-edge EV motor control systems. You will push nanosecond-level determinism, optimize powertrains, and operate at the hardware-software intersection.

Responsibilities include building firmware architecture, configuring BSPs, implementing FOC algorithms, validating with HIL, and documenting approaches.

Qualifications

  • 3+ years of embedded firmware development experience.
  • Strong proficiency in C/C++ for resource-constrained embedded systems.
  • Experience with ARM Cortex-M microcontrollers.
  • Knowledge of motor control, DSP, and PID tuning.
  • Familiarity with CAN, SPI, I2C, UART protocols.

Responsibilities

  • Firmware Architecture & Development: Design, implement, and maintain deterministic embedded firmware for motor control in bare-metal and RTOS environments.
  • BSP & Driver Configuration: Configure and optimize vendor BSPs and write low-level hardware drivers for optimal performance.
  • Algorithm Implementation: Deploy, tune, and optimize complex control algorithms, including high-frequency FOC.
  • System Optimization: Improve CPU efficiency, reduce interrupt latency, optimize memory usage.
  • Testing & Validation: Perform rigorous testing, debugging, and validation using real-time simulation and HIL.
  • Cross-Functional Integration: Work with hardware, software, and power electronics teams to integrate firmware.
  • Documentation: Create and maintain comprehensive firmware documentation.

Skills

C/C++ (embedded)
Embedded firmware
Arm Cortex-M
Motor control
DSP / PID tuning
RTOS / bare-metal

Education

Bachelor’s degree in Electrical Engineering or Computer Engineering

Tools

CAN
SPI
I2C
UART

Job description

Harbinger in California is seeking a Software Engineer, Firmware to design and implement bare-metal and RTOS firmware for cutting-edge EV motor control systems. You will push nanosecond-level determinism, optimize powertrains, and operate at the hardware-software intersection.

Responsibilities include building firmware architecture, configuring BSPs, implementing FOC algorithms, validating with HIL, and documenting approaches.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer, EV Motor Control (Bare-Metal/RTOS)
Firmware Engineer, EV Motor Control (Bare-Metal/RTOS)

Harbinger Motors Inc. • Garden Grove (CA)

On-site
USD 130,000 - 160,000
Stock options
401k retirement plan
Annual vacation bonus
+3
Embedded Firmware Engineer – Motor Control & Bring-Up
Embedded Firmware Engineer – Motor Control & Bring-Up

Actalent • Santa Barbara (CA)

On-site
USD 110,000 - 160,000
Equity Participation
Relocation Assistance
401(k)
+3
Software Engineer, Firmware
Software Engineer, Firmware

Harbinger Motors Inc. • Garden Grove (CA)

On-site
USD 130,000 - 160,000
Stock options
401k retirement plan
Annual vacation bonus
+3
Senior Embedded Firmware Engineer – Automotive RTOS
Senior Embedded Firmware Engineer – Automotive RTOS

Humble Robotics • San Francisco (CA)

On-site
USD 120,000 - 160,000
Embedded Software Engineer — EV Vehicle Controls
Embedded Software Engineer — EV Vehicle Controls

Orange EV • Kansas City (KS)

On-site
USD 85,000 - 120,000
Senior Firmware Engineer
Senior Firmware Engineer

SR2 • Austin (TX)

On-site
USD 120,000 - 180,000
Senior Embedded Firmware Engineer — Motor Control
Senior Embedded Firmware Engineer — Motor Control

Actalent • Goleta (CA)

On-site
USD 110,000 - 150,000
Equity Participation
Relocation Assistance
401(k)
+3
Embedded Firmware Engineer: Motor Control & Systems
Embedded Firmware Engineer: Motor Control & Systems

Ascendo Resources, LLC • Saint Petersburg (FL)

On-site
USD 83,000 - 124,000
Lead Power Electronics Controls Engineer – EV Systems
Lead Power Electronics Controls Engineer – EV Systems

Harbinger • Garden Grove (CA)

On-site
USD 160,000 - 200,000
Health, dental & vision coverage
Early-stage stock options
401k retirement savings
+5
Staff Firmware Engineer - Motor Controls (Equity)
Staff Firmware Engineer - Motor Controls (Equity)

1x.tech • San Carlos (CA)

On-site
USD 200,000 - 300,000
Salary range + Equity
Health, dental, and vision insurance
401(k) with company match
+1