JobsSoftware Development Engineer II
Job description
Amazon is looking for talented individuals to develop advanced robotics systems that will enhance automation at scale. The role involves working with cutting-edge AI, control systems, and mechanical design to create adaptable automation solutions. Candidates will have the opportunity to shape the future of robotics and automation while collaborating with world-class teams. This position focuses on building robust software for complex robotic systems across the entire robotics stack.
Requirements
- 3+ years of non-internship professional software development experience
- 3+ years of programming experience with at least one software programming language
- Bachelor's degree in Computer Science, Robotics, or a related field
- 2+ years of experience contributing to the design or architecture of new and existing systems
- Direct, hands-on experience developing software for robotic or complex mechatronic systems
- Proficiency in C++ and/or Python with experience building production-grade software
- 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience with ROS/ROS2 frameworks and robotic middleware
- Exposure to multiple robotics domains such as SLAM/navigation, manipulation/grasping, perception/computer vision, motion planning, or robot applications
- Experience with real-time software development, multithreaded programming, or embedded Linux environments
- Familiarity with simulation tools like Gazebo, Isaac Sim, MuJoCo, or equivalent
- Experience deploying software to physical robotic platforms in industrial or production settings
- Experience with open-source Linux-based development tools and architectures
- Knowledge of sensor integration and calibration techniques
Responsibilities
- Design, develop, and maintain production software for robotic systems in C++ and/or Python.
- Work with multiple system components including sensor integration, networking, safety systems, and real-time actuation.
- Contribute to the architecture of complex robotics software systems.
- Build simulation, testing, and CI/CD infrastructure to validate robot behaviors before deployment.
- Debug and troubleshoot complex system-level issues across software, firmware, and hardware boundaries.
- Develop solutions that balance performance, reliability, and maintainability under the guidance of senior engineers.
Benefits
- Employees at Amazon are often offered comprehensive health benefits—including multiple medical plan options (no pre-existing condition exclusions, 100% covered in-network preventive care), dental and vision plans, a 24/7 medical advice line from day one, expert second-opinion services, and broad mental-health support with several free counseling sessions (including pediatric). Financial wellness typically includes a 401(k) with company match (up to 2%), Restricted Stock Units (equity), FSAs, an emergency savings program, product and partner discounts, and even college-savings and home-purchase programs. Overall, the package is designed to support employees and their families’ health, finances, and day-to-day life.
Is this posting expired or inaccurate?
