Senior Firmware Engineer
- Hiring Organisation
- Randstad
- Location
- Lincoln, Lincolnshire, UK
- Employment Type
- Full-time
robust, high-performance real-time firmware. What You'll Do Develop and debug firmware for humanoid robots, focusing on: Motion control & stabilisation Sensor integration Ethernet-based communication Design and implement drivers for motors, sensors and communication protocols Integrate microcontrollers and peripherals with hardware teams Optimise firmware for performance, reliability … experience with ARM Cortex, STM32 or similar platforms Strong understanding of: Control systems Kinematics Motion algorithms Experience with UART, SPI, I2C, CAN and Ethernet Confident using oscilloscopes and logic analysers Experience with Git, CI/CD and Agile development Bonus: ROS/ROS2, ML or computer vision Bonus: Interest ...