Software Engineer, Firmware (Motor Controls)
Harbinger · Garden Grove, CA · 1 mo ago
Engineering$140k–$180k/yrFull-time
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.
About the role
- Design and implement embedded firmware for advanced motor control systems in electric vehicles.
- Configure board support packages from microcontroller suppliers for enablement and optimal performance of application software in real-time applications.
- Implement and optimize control algorithms including Field-Oriented Control.
- Enhance the efficiency of CPU performance, reducing overhead, optimizing memory footprint, and meeting performance and safety goals of the system.
- Perform testing, debugging, and validation of firmware using real-time simulation, Hardware-in-the-Loop (HIL).
- Work closely with hardware, software, and power electronics teams to ensure seamless integration of firmware with motor control systems.
- Create and maintain comprehensive documentation of firmware design, development processes, and testing methodologies.
Requirements
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
- 3+ years of experience in embedded firmware development, with a focus on motor controls and electric vehicle applications.
- Hands-on experience with ARM Cortex-M microcontrollers or equivalent platforms.
Skills
- Proficient in C/C++ for embedded systems.
- Strong understanding of motor control algorithms and digital signal processing (DSP).
- Experience with control theory, PID tuning, and sensorless control techniques.
- Familiarity with communication protocols such as CAN, SPI, I2C, and UART.
- Knowledge of complex timer and cross-triggering peripherals such as eTPU and GTM.
- Experience with embedded development tools.
- Proficient in testing and debugging tools such as oscilloscopes, logic analyzers, and HIL testing environments.
- Exceptional problem-solving abilities, analytical thinking, and effective communication skills.
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.
Pay
California Pay Range $140,000—$180,000 USD