Principal Software Engineer
Job Description
The Principal Software Engineer will own and architect the simulation and automation capability for next-generation robotics systems at Amazon Industrial Robotics. This onsite role is based in Reading, MA.
Responsibilities
- Provide the end-to-end architectural vision for a digital twin based, AI driven autonomous validation framework that uses simulation as the baseline; guide cross-organ deliverables to align with the architecture and clarify validation needs.
- Enable digital twin capabilities through software hooks and deploy launchable instances of these twins with comprehensive metrics and observability.
- Collaborate with the platform team to support adversary testing of the simulation platform, ensuring robustness under edge-case and failure mode scenarios.
- Deliver virtualized dynamic environments that enable software testability in field-like conditions, supporting rapid iteration without physical deployment.
- Support safety qualification through simulation by providing virtualized environments that verify compliance with safety standards and validate autonomous behaviors before real-world deployment.
Requirements
- 15+ years in software engineering or related technical disciplines.
- Bachelor's degree in Engineering or a related technical field.
- Experience leading complex, multi-system projects from concept to delivery.
- Proven ability to influence senior leadership and drive technical decisions.
- Demonstrated success in designing and implementing large-scale distributed systems.
Benefits
- Health insurance
- 401(k) matching
- Paid time off
- Parental leave
Description
Amazon Industrial Robotics seeks a Principal Software Engineer to own and architect the full simulation and automation capability for next-generation robotics systems. The role will establish the company's simulation and automation competency at scale, serving as the technical authority and strategic owner for simulation frameworks, automation pipelines, and related software across the product line.
Preferred Qualifications
- M.S. Engineering or related technical field.
- Experience in functional decomposition with the ability to lead teams in model-based simulation engineering, systems engineering, system architecture requirements, technical analysis, and technology research.
- Experience in rapid prototyping and agile testing methodologies applied to systems and automation.
- Technical publications and patents.
- Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
- Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.