Amazon
North Reading, MA
Robotics - Embedded Software Development Engineer
We tailor your resume to this role and apply for you in seconds.
Or apply on Amazon's site yourselfJob 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.