Startups

Software Engineer, Firmware

Harbinger · Garden Grove, CA · On-site

← All jobs
About Harbinger

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.

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)
More about this role

About Harbinger

Harbinger is an American commercial electric vehicle (EV) company on a mission to transform an industry starving for innovation. Harbinger’s best-in-class team of EV, battery, and drivetrain experts have pooled their deep experience to bring a first-of-its-kind EV platform to support the growing demand for medium-duty EVs and Hybrids. Harbinger: Familiar Form, Revolutionary Foundation.

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.

Firmware Architecture & Development: Design, implement, and maintain highly deterministic embedded firmware for advanced EV motor control systems operating in bare-metal and RTOS environments.

BSP & Driver Configuration: Configure and optimize vendor Board Support Packages (BSPs) and write low-level hardware drivers to ensure optimal...

Read the full posting on Harbinger's site ↗

Software Engineering

Build your edge while you search

Free tools for founders and investors, plus VC Unfiltered, our take on startups, venture and the people who build them.