
Senior Firmware Engineer (Controller)
About the Job
You will drive the development of robust controller drivers for motor and industrial communication interfaces, seamlessly integrating them with existing software. Your expertise in embedded systems, RTOS, and control algorithms will optimize hardware-software performance, ensuring safety and reliability in cutting-edge products.
Responsibilities
- Develop and integrate controller drivers for CAN, EtherCAT, and other interfaces.
- Tune high-speed, high-torque motor drivers for optimal performance.
- Architect controller communication frameworks to enhance system reliability.
- Implement distributed control strategies on embedded boards.
- Develop embedded firmware using ARM MCU, Linux, and RTOS platforms.
- Optimize controller hardware for stability and efficiency.
- Implement safety protocols for SLAM and navigation algorithms.
Requirements
You will need a min Bachelor’s/Master’s in Electrical/Computer Engineering, Robotics, or related field with 3+ years of experience.
- Strong expertise in C/C++, RTOS, and embedded systems development.
- Hands-on experience with motor tuning, control algorithms, and industrial communication (CAN, EtherCAT).
- Proficiency in inter-node communication (TCP/IP, UDP) and debugging tools.
- Knowledge of safety standards and autonomous robotics integration.
R1332781
About the Job
You will drive the development of robust controller drivers for motor and industrial communication interfaces, seamlessly integrating them with existing software. Your expertise in embedded systems, RTOS, and control algorithms will optimize hardware-software performance, ensuring safety and reliability in cutting-edge products.
Responsibilities
- Develop and integrate controller drivers for CAN, EtherCAT, and other interfaces.
- Tune high-speed, high-torque motor drivers for optimal performance.
- Architect controller communication frameworks to enhance system reliability.
- Implement distributed control strategies on embedded boards.
- Develop embedded firmware using ARM MCU, Linux, and RTOS platforms.
- Optimize controller hardware for stability and efficiency.
- Implement safety protocols for SLAM and navigation algorithms.
Requirements
You will need a min Bachelor’s/Master’s in Electrical/Computer Engineering, Robotics, or related field with 3+ years of experience.
- Strong expertise in C/C++, RTOS, and embedded systems development.
- Hands-on experience with motor tuning, control algorithms, and industrial communication (CAN, EtherCAT).
- Proficiency in inter-node communication (TCP/IP, UDP) and debugging tools.
- Knowledge of safety standards and autonomous robotics integration.
R1332781