← Back to job listings
HM
Firmware Software Engineer (Motor Controls)
Harbinger Motors · Garden Grove, CA, United States
About The Role
Join Harbinger Motors, an innovator in the electric vehicle industry, as a Firmware Software Engineer specializing in Motor Controls. In this role, you will design, develop, and optimize firmware for advanced motor control systems in electric vehicles. You will work closely with hardware, software, and power electronics teams to ensure seamless integration of firmware with motor control systems. The ideal candidate will have a strong background in embedded systems development and advanced motor control algorithms, with a focus on electric vehicle powertrain applications.
- Design and implement embedded firmware for advanced motor control systems in electric vehicles, focusing on high-efficiency electric motors and inverters.
- Develop and optimize control algorithms such as Field-Oriented Control (FOC), Vector Control, and Direct Torque Control (DTC) for various motor types.
- Perform testing, debugging, and validation of firmware using real-time simulation, Hardware-in-the-Loop (HIL), and Motor Test Benches, ensuring seamless integration with motor control systems.
- The ideal candidate will possess a strong background in embedded systems development and advanced motor control algorithms, focusing on electric vehicle powertrain applications
- Education: 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
- Proficient in C/C++ for embedded systems
- Knowledge of inverter technologies and power electronics
- Familiarity with communication protocols such as CAN, SPI, I2C, and UART
- Strong understanding of motor control algorithms and digital signal processing (DSP)
- Experience with control theory, PID tuning, and sensorless control techniques
- Experience with embedded development tools (IAR, Keil, Eclipse) and MATLAB/Simulink for control algorithm development
- 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
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring