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.