Embedded Software Development Engineer II, Amazon Robotics Firmware
Core
Design and develop embedded software for safety-critical robotics systems to enable humans and robots to work safely side-by-side in warehouse fulfillment operations.
Role type
Embedded Software Development Engineer
Builds
Firmware and safety systems for Amazon's global fleet of autonomous fulfillment robots
Domain
Robotics / Embedded Systems / Warehouse Automation
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ programming, embedded system design, software development life cycle management, code review, debugging, hardware-software integration, low-level driver development
Preferred skills
Embedded wireless systems, computer architecture, operating systems, parallel computing, AI-assisted coding tools
Technologies
C, C++, Rust, AI-assisted coding tools, LLMs
Responsibilities
Design and develop embedded software for safety-critical robotics systems, collaborate across disciplines to deliver integrated solutions, debug and optimize embedded systems in lab and field environments, mentor team members through knowledge sharing
Seniority
Mid-level, hands-on IC