Robot Embedded Senior Software Engineer
Core
Design and implement highly reliable embedded control systems and real-time control algorithms for manipulation robots.
Role type
Senior embedded software engineer (robotics)
Builds
Advanced control systems for manipulation robots deployed at Amazon scale
Domain
Robotics, Embedded Systems, Control Theory
Deliverable
production ML models | product features
Required skills
C/C++, embedded systems design, real-time control algorithms, system architecture, simulation and testing, robotics collaboration
Preferred skills
EtherCAT stack development, high DOF real-time motion control, complex embedded system debugging
Technologies
Embedded Linux, Computer Vision, WiFi, IO Protocols, EtherCAT
Responsibilities
Design and implement highly reliable embedded control systems; Develop and optimize real-time control algorithms; Validate designs through simulation and real-world testing; Partner with roboticists and researchers to implement novel capabilities; Drive system architecture choices for warehouse robotics systems
Seniority
Senior, hands-on IC with leadership responsibilities