Browse All Jobs
Job Description
Harbinger Motors is seeking a Firmware Engineer to specialize in motor controls. The candidate will be responsible for designing, developing, and optimizing firmware for high-efficiency electric motors and inverters. This role involves working closely with hardware, software, and power electronics teams to ensure seamless integration of firmware with motor control systems.
  • Design and implement embedded firmware for advanced motor control systems.
  • Develop and optimize control algorithms such as Field-Oriented Control (FOC).
  • Implement control strategies for BLDC, PMSM, and AC Induction Motors.
  • Enhance the efficiency, responsiveness, and safety of motor control systems.
  • Perform testing, debugging, and validation of firmware.
  • Create and maintain comprehensive documentation.
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.
  • 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.
Harbinger Motors offers:
  • Comprehensive health coverage.
  • Early-stage stock options.
  • Flexible PTO.
  • Annual vacation stipend.
  • Paid lunches and dinners.
Apply Manually