Harbingermotors
Software Engineer, Firmware
Garden Grove, CA. Posted 2 months ago
The role
You will design and implement bare-metal and RTOS-based firmware for advanced motor control systems. This role involves working at the intersection of hardware and software to ensure determinism, safety, and efficiency in EV powertrains.
What you will do
- Design, implement, and maintain highly deterministic embedded firmware for advanced EV motor control systems.
- Configure and optimize vendor Board Support Packages (BSPs) and write low-level hardware drivers.
- Deploy, tune, and optimize complex control algorithms, including high-frequency Field-Oriented Control (FOC).
- Enhance CPU efficiency, reduce interrupt latency, and optimize memory footprints.
- Perform testing, debugging, and validation using real-time simulation and Hardware-in-the-Loop (HIL) environments.
- Work with hardware, application software, and power electronics teams to integrate firmware.
- Create and maintain documentation covering firmware design, architecture, and testing methodologies.
Required qualifications
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or a closely related technical field.
- 3+ years of professional experience in embedded firmware development.
- Strong proficiency in C/C++ specifically tailored 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.
Nice to have
- Master’s degree in Electrical/Computer Engineering with a focus on control systems.
- Direct experience developing firmware for electric vehicle (EV) powertrains or automotive motor controls.
- Hands-on experience implementing sensorless control techniques.
- Deep knowledge of complex timer units and cross-triggering peripherals, such as eTPU and GTM.
- Proven experience setting up, maintaining, and running Hardware-in-the-Loop (HIL) testing environments.
Benefits
- Comprehensive Health, Dental & Vision (HDV) – 100% employee covered
- Early-stage Stock Options
- Robust Retirement Savings (401k, HSA, FSA)
- Generous Paid Time Off (PTO) & Parental Leave
- Annual Vacation Bonus
- Wellness & Fertility Benefits
- Cell Phone Stipend
- Complimentary Meals & Stocked Kitchens
About the company
Harbinger is an American commercial electric vehicle (EV) company. They have a team of EV, battery, and drivetrain experts working to bring an EV platform to support medium-duty EVs and Hybrids.