Senior Software Development Engineer
Core
Design, develop, test, and deploy production software for advanced robotic systems operating in Amazon's fulfillment network, spanning perception, motion planning, controls, and application layers.
Role type
Senior Software Development Engineer (Robotics)
Builds
Robotic systems for automation and logistics
Domain
Robotics, Automation, Logistics
Deliverable
production ML models | product features
Required skills
C++, Python, real-time sensor data processing, sensor fusion, computer vision, physics-realistic simulation, system architecture, mentorship
Preferred skills
ROS/ROS2, SLAM/navigation, manipulation/grasping, real-time software development, embedded Linux, simulation tools (Gazebo, Isaac Sim, MuJoCo)
Technologies
C++, Python, ROS, ROS2, Gazebo, Isaac Sim, MuJoCo
Responsibilities
Develop real-time sensor data processing pipelines and sensor fusion algorithms; Design and maintain production software for robotic systems; Debug complex system-level issues across software, firmware, and hardware; Build simulation environments for virtual testing and validation.
Seniority
Senior, hands-on IC with mentorship responsibilities