Firmware Software Engineer; Motor Controls
Job in
Los Angeles, Los Angeles County, California, 90079, USA
Listed on 2026-06-02
Listing for:
Harbinger Motors
Full Time
position Listed on 2026-06-02
Job specializations:
-
Software Development
Embedded Software Engineer, Software Engineer, Robotics, Embedded Systems / Firmware
Job Description & How to Apply Below
Requirements
- 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
- 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 inverter technologies and power electronics
- 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
- Reports To:
VP, Software - Harbinger Motors, an innovator in the electric vehicle industry, is seeking a talented and detail‑oriented Firmware Engineer with a specialization in Motor Controls
- This role will play a crucial part in designing, developing, and optimizing firmware to drive high‑efficiency electric motors and inverters
- Firmware Development:
Design and implement embedded firmware for advanced motor control systems in electric vehicles - Motor Control Algorithms:
Develop and optimize control algorithms such as Field‑Oriented Control (FOC), Vector Control, and Direct Torque Control (DTC) - Control Strategies:
Implement control strategies for BLDC, PMSM, and AC Induction Motors - Performance Optimization:
Enhance the efficiency, responsiveness, and safety of motor control systems through software development and tuning - Testing & Validation:
Perform testing, debugging, and validation of firmware using real‑time simulation, Hardware‑in‑the‑Loop (HIL), and Motor Test Benches - Integration & Debugging:
Work closely with hardware, software, and power electronics teams to ensure seamless integration of firmware with motor control systems - Documentation:
Create and maintain comprehensive documentation of firmware design, development processes, and testing methodologies
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×