Embedded Firmware & Controls Engineer
Core
Develop software for high-performance electromechanical systems, specifically focusing on motor-drive integration and validation.
Role type
Senior embedded firmware engineer (motor controls)
Builds
Motor-drive systems for electromechanical applications
Domain
Industrial automation / Power electronics
Required skills
Embedded C/C++, Motor control strategies (FOC, torque/speed regulation), Microcontroller/DSP programming, Real-time execution, Hardware integration, Communication protocols, Fault recovery, Schematic reading, Lab equipment usage
Preferred skills
TI C2000 DSPs, MATLAB/Simulink, RTOS, Harsh-environment product development
Technologies
C, C++, C2000 DSPs, MSP430, CAN/CANopen, UART, MATLAB/Simulink
Responsibilities
Own firmware requirements, architecture, implementation, integration, and verification; Implement and tune motor controls including field-oriented control and startup sequences; Lead firmware bring-up on revised hardware; Develop command and telemetry interfaces; Validate operating limits and performance under varying load conditions; Resolve integration issues and maintain version-controlled firmware.
