Software Development Engineer – Amazon Robotics – North Reading, MA
Amazon Robotics is hiring a Software Development Engineer to design, develop, and test software that controls and optimizes robotic fulfillment centers. As a key member of the Resource Management team, you will collaborate with engineers to deliver scalable robotic systems that ensure Amazon’s customers receive their packages on time.
In this role, you will lead the design and development of services responsible for assigning work, maintaining charge levels, and managing product storage within the robotics solution. You will work closely with research scientists, data scientists, and cross-functional teams to develop cutting-edge automation solutions for Amazon’s expanding robotic fleet. This is a unique opportunity to make a significant impact on the future of robotics and automation at Amazon.
About Us
Amazon Robotics is leading the way in automation within our fulfillment centers, transforming how we deliver to millions of customers around the globe. Our diverse team of engineers, researchers, and data scientists collaborate to create solutions that drive efficiency and scalability. By joining Amazon Robotics, you’ll play a vital role in ensuring timely deliveries while contributing to the development of innovative technologies that are reshaping the future of retail logistics.
We welcome individuals with unique backgrounds and skill sets and encourage those passionate about technology and robotics to apply, even if they don’t meet every qualification. At Amazon, we foster an inclusive environment where diversity of thought is celebrated, and career growth opportunities are plentiful.
Key Responsibilities
- Design and implement robotic applications and infrastructure to optimize fulfillment center operations.
- Lead long-term strategy and contribute to the vision and roadmap of the Resource Management team.
- Collaborate with stakeholders across the organization to iterate on design and implementation.
- Maintain high standards in operational excellence, fault tolerance, and continuous improvement.
- Prototype and test concepts or features with simulation tools and live robotic equipment.
- Mentor junior engineers and collaborate with other team members to enhance team performance.
Basic Qualifications
- 3+ years of non-internship professional software development experience.
- 2+ years of design or architecture experience in scalable systems.
- Proficiency in at least one programming language.
- Experience with algorithms for solving complex problems in highly scalable systems.
Preferred Qualifications
- 3+ years of experience with coding standards, code reviews, source control, testing, and operations.
- Bachelor’s degree in computer science or equivalent.
Compensation & Benefits
Amazon offers a competitive compensation package that includes:
- Medical, dental, and vision coverage.
- 401(k) plan with company match.
- Paid time off (PTO) and parental leave options.
- Equity, sign-on bonuses, and additional compensation forms based on position.
Why Work at Amazon?
Amazon values diversity and inclusion, creating a supportive environment where employees are encouraged to grow and succeed. We are dedicated to delivering cutting-edge solutions that shape the future of logistics and automation. As a global leader, Amazon offers a dynamic workplace filled with opportunities for career growth and innovation, empowering individuals to make a meaningful impact on the world.
Share this Job
Know someone who might be interested? Share this job on LinkedIn or Facebook.
How to Apply
Join Amazon Robotics as a Software Development Engineer and lead the development of robotic systems that enhance efficiency and scalability. Apply today and be part of our innovative team!