# Software Engineer, Firmware at Harbinger

- Company: Harbinger
- What the company does: Harbinger is a commercial electric vehicle (EV) company on a mission to transform an industry starving for innovation. Harbinger’s team of EV, battery, and drivetrain experts have pooled their deep experience to support the growing demand for medium-duty EVs. Backed by ArcTern Ventures.
- Company website: https://harbingermotors.com
- Type: Startups
- Level: Mid level
- Location: Garden Grove, CA
- Work setup: On-site
- Posted: 2026-09-01
- Apply by: 2026-10-16
- Apply: https://job-boards.greenhouse.io/harbingermotors/jobs/5228131007
- Page: https://www.1752.vc/careers/jobs/harbinger-software-engineer-firmware/

## About the role

At Harbinger, we are redefining the performance of electric vehicles. We are seeking a highly skilled Software Engineer, Firmware to design and implement the bare-metal and RTOS-based firmware that drives our advanced motor control systems. In this role, you will work at the intersection of hardware and software, squeezing every cycle out of the microcontroller to ensure nanosecond-level determinism, safety, and efficiency in our EV powertrains.

## What they're looking for

- Education: Bachelor’s degree in Electrical Engineering, Computer Engineering, or a closely related technical field
- Experience: 3+ years of professional experience in embedded firmware development
- Language Proficiency: Strong proficiency in C/C++ specifically tailored for resource-constrained embedded systems
- Hardware Experience: Hands-on experience developing for ARM Cortex-M microcontrollers or equivalent embedded platforms
- Domain Knowledge: Solid foundational understanding of motor control algorithms, digital signal processing (DSP), control theory, and PID tuning
- Communication Protocols: Familiarity with standard embedded communication interfaces (CAN, SPI, I2C, UART)

Tags: Software Engineering
