Amazon
North Reading, MA

Robotics - Embedded Software Development Engineer

OnsitePosted yesterdayVisa Sponsorship

We tailor your resume to this role and apply for you in seconds.

Or apply on Amazon's site yourself

Job details

Location
North Reading, MA
Work type
Onsite
Visa
Sponsorship available
Posted
yesterday
Apply on
amazon.jobs

About this role

Amazon is a technology company focused on building innovative products and services for customers worldwide. This role develops, deploys, and operates embedded software for safety-critical robotics systems used across Amazon’s fulfillment network, collaborating with multidisciplinary engineering teams. The position also involves building scalable distributed systems, applying AI-powered development tools, and debugging hardware-software integrations in laboratory and field environments.

What you'll do:

  • Collaborate and communicate effectively with experienced cross-disciplinary Amazonians to design, build, and operate innovative products and services that delight our customers, while participating in technical discussions to drive solutions forward
  • Design and develop scalable solutions using cloud-native architectures and microservices in a large distributed computing environment
  • Participate in code reviews and contribute to technical documentation
  • Build and maintain resilient distributed systems that are scalable, fault-tolerant, and cost-effective
  • Leverage and contribute to the development of GenAI and AI-powered tools to enhance development productivity while staying current with emerging technologies
  • Write clean, maintainable code following best practices and design patterns
  • Work in an agile environment practicing CI/CD principles while participating in operational responsibilities including on-call duties
  • Demonstrate operational excellence through monitoring, troubleshooting, and resolving production issues
  • Design and develop embedded software for safety-critical robotics systems using modern languages (C/C++/Rust, or willingness to learn), with a focus on writing clean, maintainable code that meets safety and reliability standards
  • Debug and optimize embedded systems in both lab and field environments, developing creative solutions to complex hardware-software integration challenges

What they're looking for:

  • Are 18 years of age or older
  • Bachelor's degree or equivalent
  • Experience with data structure implementation, basic algorithm development, and/or object-oriented design principles
  • Experience with programming languages C/C++ and Python
  • Experience from previous technical internship(s) or demonstrated project experience
  • Experience with Cloud platforms (preferably AWS), database systems (SQL and NoSQL), AI tools for development productivity, contributing to open-source projects, and/or version control systems
  • Experience in optimization mathematics such as linear programming and nonlinear optimization
  • Experience with distributed, multi-tiered systems, algorithms, and relational databases
  • Experience within Robotics, Computer Vision, Machine Learning, Optimization, Manipulation, Perception, Motion Planning and Controls, Movement, Autonomous Navigation, Path Planning, or related

Benefits:

  • EAP
  • Mental Health Support
  • Medical Advice Line
  • 401(k) matching
Ready to apply to Amazon?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.

About Amazon

Amazon
North Reading, MA