Senior Robotics Firmware Engineer
Core
Develop core firmware for next-generation autonomous robots to enable reliable, precise operation in real production environments.
Role type
Senior IC robotics firmware engineer
Builds
Production-grade firmware for autonomous supply chain superhumanoids
Domain
Robotics / Embedded Systems / Autonomous Logistics
Deliverable
production ML models | product features
Required skills
Embedded firmware development, Real-time motor and actuator control, Sensor integration, Low-level communication protocols (CAN/CAN-FD, serial, Ethernet), Microcontroller programming (RTOS or bare-metal), Rust/C/C++, Debugging in HIL and production environments, Technical architecture design
Preferred skills
Multi-DOF robotics systems, Motor control techniques (FOC, commutation, encoder calibration), Functional safety standards (IEC 60204-1, ISO 13849, IEC 61508), Warehousing/automation domain experience
Technologies
Rust, C, C++, RTOS, CAN, SPI, I²C, UART
Responsibilities
Lead design and implementation of embedded firmware for real-time control and sensor integration; Own low-level communication between microcontrollers and higher-level stacks; Design safe-state and fault handling for safety-critical subsystems; Partner with hardware teams on board bring-up and integration; Improve actuation performance using data-driven iteration; Debug issues across development and production environments; Mentor engineers and raise firmware reliability standards
Seniority
Senior, hands-on IC