DeveloperJobs.io
← Back to all jobs

Job Description

Location: Seattle, WA onsite • Salary: USD 200,100 - 270,600 per year

As a Principal Software Engineer at Amazon.com Services LLC, you will own and shape the architecture for a simulation and automation framework used in next generation robotics. You will lead the development of digital twin based validation platforms at scale and guide cross functional initiatives across teams.

  • Health insurance (medical, dental, vision, prescription)
  • Sign-on payments
  • Restricted stock units (RSUs)
  • 401(k) matching
  • Paid time off
  • Parental leave
  • Adoption and surrogacy reimbursement coverage
  • Flexible Spending Accounts
  • Basic Life & AD&D insurance
  • Option for Supplemental life plans
  • EAP (Employee Assistance Program)
  • Mental Health Support

Responsibilities

  • End-to-End Architectural Vision for Autonomous Validation: Provide the architectural vision for a digital twin based, AI-driven autonomous validation framework using simulation as the baseline. Influence cross-org deliverables to meet the architectural vision and disambiguate technical needs from a validation perspective.
  • Digital Twin Enablement: Enable software hooks to realize digital twin capabilities and enable launchable instances of these digital twins with comprehensive metrics and observability.
  • Adversary Testing & Platform Integration: Interface with the platform team to enable adversary testing of the simulation platform, ensuring robustness and resilience under edge-case and failure-mode scenarios.
  • Virtualized Dynamic Environments for Field Testability: Provide virtualized dynamic environments that allow for realizing the testability of software in field environments, enabling rapid iteration and validation without physical deployment.
  • Safety Qualification through Simulation: Provide virtualized dynamic environments to qualify software for safety, ensuring compliance with safety standards and enabling rigorous validation of autonomous behaviors prior to real-world deployment.

Requirements

  • 15+ years in software engineering or related technical disciplines
  • Bachelor's degree in Engineering or related technical field
  • Experience leading complex, multi-system projects from conception to delivery
  • Proven track record of influencing senior leadership and driving technical decisions
  • Demonstrated ability to design and implement large-scale distributed systems

Preferred Qualifications

  • M.S. Engineering or related technical field
  • Experience in functional decomposition with ability to lead teams to perform 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

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.