Systems Development Engineer, Amazon Robotics Firmware
Core
Design and maintain safety-critical embedded systems for a global fleet of industrial robots, migrating legacy PLCs to modern C/C++ on ARM hardware.
Role type
Senior embedded systems engineer (robotics safety)
Builds
Safety-critical firmware and control algorithms for industrial robots
Domain
Robotics / Industrial Automation / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, Linux/Unix, network design, system architecture, embedded software development
Preferred skills
RSLogix5000, Studio 5000, FT View, distributed systems, safety-rated control systems (SIL/IEC 61508), real-time control algorithms
Technologies
C, C++, Python, Golang, Java, C#, Rust, ARM, PLCs
Responsibilities
Maintain global Floor Safety System, design new features for PLC and next-gen platforms, migrate legacy PLCs to C/C++, develop real-time safety algorithms, build monitoring tools, test features on live systems
Seniority
Senior, hands-on IC