Key Responsibilities
- Design, develop, and optimize motor control firmware for electric vehicle applications
- Implement real-time control algorithms for BLDC/PMSM motors
- Collaborate with hardware teams to integrate firmware with motor drivers and sensors
- Write unit tests and perform validation for firmware modules
- Optimize power efficiency and performance of motor control systems
- Document firmware architecture, APIs, and integration guidelines
Requirements
- Bachelor's or Master's in Electrical/Electronics Engineering or related field
- 3+ years of experience in motor control firmware development
- Proficiency in C programming and embedded systems development
- Experience with motor control algorithms (PID, FOC) and protocols (CAN, SPI)
- Familiarity with RTOS and debugging tools (JTAG, oscilloscopes)