SlipstreamJobsFresh Startup & VC-Backed Jobs

Software Engineer, Firmware

Harbinger Motors - Garden Grove, CA, United States - In-office - posted 2026-09-01

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: USD 130,000 - 160,000 / annual

Harbinger is an American commercial electric vehicle (EV) company transforming the medium-duty EV and hybrid market. The company brings together deep expertise in EV, battery, and drivetrain systems to deliver a first-of-its-kind platform. You will design and implement bare-metal and RTOS-based firmware for advanced motor control systems, working at the intersection of hardware and software. The role demands nanosecond-level determinism, safety, and efficiency in EV powertrains. Key Responsibilities: - Design, implement, and maintain highly deterministic embedded firmware for advanced EV motor control systems in bare-metal and RTOS environments - Configure and optimize vendor Board Support Packages (BSPs) and write low-level hardware drivers for optimal application software performance - Deploy, tune, and optimize complex control algorithms, including high-frequency Field-Oriented Control (FOC) - Enhance CPU efficiency, reduce interrupt latency, optimize memory footprints, and ensure strict performance and safety goals - Perform rigorous testing, debugging, and validation using real-time simulation and Hardware-in-the-Loop (HIL) environments - Work closely with hardware, application software, and power electronics teams to integrate firmware with the broader motor control system - Create and maintain comprehensive documentation covering firmware design, architecture, and testing methodologies Requirements: - Bachelor's degree in Electrical Engineering, Computer Engineering, or closely related technical field - 3+ years of professional experience in embedded firmware development - Strong proficiency in C/C++ for resource-constrained embedded systems - Hands-on experience developing for ARM Cortex-M microcontrollers or equivalent embedded platforms - Solid foundational understanding of motor control algorithms, digital signal processing (DSP), control theory, and PID tuning - Familiarity with standard embedded communication interfaces (CAN, SPI, I2C, UART) - Hands-on proficiency with standard lab tools including oscilloscopes, logic analyzers, and debuggers Preferred Qualifications: - Master's degree in Electrical/Computer Engineering with focus on control systems - Direct experience developing firmware for EV powertrains or automotive motor controls - Hands-on experience implementing sensorless control techniques - Deep knowledge of complex timer units and cross-triggering peripherals (eTPU, GTM) - Proven experience setting up, maintaining, and running Hardware-in-the-Loop (HIL) testing environments

Similar roles