EV Firmware Engineer: Bare-Metal & RTOS Motor Control

Harbinger Motors Inc.

Garden Grove (CA)

On-site

USD 130,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Early-stage stock options
401k/retirement savings program
Annual vacation bonus
Wellness & fertility benefits
Cell phone stipend
Complimentary meals & stocked kitchens

Job summary

Harbinger Motors Inc. is seeking a Firmware Engineer to design and implement bare-metal and RTOS firmware for our advanced EV motor control systems. You will work at the hardware-software intersection to maximize determinism, safety, and efficiency in our powertrains.

Responsibilities include configuring BSPs, implementing low-level drivers, tuning control algorithms like FOC, and collaborating with hardware and power electronics teams. Strong C/C++ and ARM Cortex-M experience are essential.

Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or closely related field.
  • 3+ years of embedded firmware development experience.
  • Strong proficiency in C/C++ for resource-constrained embedded systems.
  • Hands-on experience with ARM Cortex-M microcontrollers or equivalent.
  • Solid understanding of motor control algorithms, DSP, control theory, and PID tuning.
  • Familiarity with CAN, SPI, I2C, UART communication protocols.
  • Proficient in debugging with oscilloscopes, logic analyzers, and debuggers.

Responsibilities

  • Design, implement, and maintain deterministic embedded firmware for EV motor control systems in bare-metal and RTOS environments.
  • Configure and optimize Board Support Packages and hardware drivers.
  • Develop, tune, and optimize control algorithms, including high-frequency FOC.
  • Improve CPU efficiency, reduce interrupt latency, optimize memory usage, and meet safety goals.
  • Perform testing and validation using real-time simulation and HIL setups.
  • Collaborate with HW, software, and power electronics teams to integrate firmware.
  • Create comprehensive firmware design and testing documentation.

Skills

C/C++ (embedded)
Motor control algorithms
DSP basics
PID tuning
CAN/SPI/I2C/UART

Education

Bachelor’s degree in Electrical/Computer Engineering

Tools

ARM Cortex-M
Oscilloscopes
Logic analyzers
Debuggers

Job description

Harbinger Motors Inc. is seeking a Firmware Engineer to design and implement bare-metal and RTOS firmware for our advanced EV motor control systems. You will work at the hardware-software intersection to maximize determinism, safety, and efficiency in our powertrains.

Responsibilities include configuring BSPs, implementing low-level drivers, tuning control algorithms like FOC, and collaborating with hardware and power electronics teams. Strong C/C++ and ARM Cortex-M experience are essential.

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 – EV Motor Control
Embedded Firmware Engineer – EV Motor Control

Harbinger • Garden Grove (CA)

On-site
USD 130,000 - 160,000
HDV coverage (Health, Dental & Vision)
Stock options
401k
+5
EV Powertrain Firmware Engineer - Bare-Metal & RTOS
EV Powertrain Firmware Engineer - Bare-Metal & RTOS

Harbinger Motors • Garden Grove (CA)

On-site
USD 130,000 - 160,000
Comprehensive Health, Dental & Vision
Early-stage Stock Options
Robust Retirement Savings
+5
EV Motor Control Firmware Engineer
EV Motor Control Firmware Engineer

Harbinger Motors • Garden Grove (CA)

On-site
USD 140,000 - 180,000
HDV coverage
Stock options
Retirement savings
+5
Motor Drive Firmware Engineer
Motor Drive Firmware Engineer

Green Key Resources • Austin (TX)

On-site
USD 90,000 - 120,000
Motor Drive Firmware Engineer
Motor Drive Firmware Engineer

hireneXus • Austin (TX)

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

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • Austin (TX)

On-site
USD 90,000 - 140,000
Motor Drive Firmware Engineer: Real-Time Control
Motor Drive Firmware Engineer: Real-Time Control

Green Key Resources • Austin (TX)

On-site
USD 90,000 - 120,000
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
Firmware Engineer (Bare-Metal / RTOS)
Firmware Engineer (Bare-Metal / RTOS)

Harbinger Motors • Garden Grove (CA)

On-site
USD 130,000 - 160,000
Comprehensive Health, Dental & Vision
Early-stage Stock Options
Robust Retirement Savings
+5