JobsSoftware Development Engineer II
Amazon logo

Software Development Engineer II

Amazon

Location

North Reading, MA

Type

Full-time

Posted

7/7/2026

Compensation

$143,700 - $194,400 per year

Undergraduate with 2+ Years of Experience
Approval 98.6%·Filings 19,451·New hires 10,113·
👑 Elite Sponsor
·FY 2025

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?