Senior Software Development Engineer, Virtual Systems Core

Amazon Robotics develops robotic solutions and technologies for Amazon's global operations, focusing on simulation and automation.
$150,000 - $250,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Robotics · AI

Description For Senior Software Development Engineer, Virtual Systems Core

The Amazon Robotics Virtual Systems team is seeking talented engineers to join their diverse, full-stack team focused on building high-performance simulations of robotic solutions. This role involves creating end-to-end robotic simulation solutions and developing core infrastructure that serves as the backbone of robotic applications.

The position requires working with real-time and discrete event simulators, machine learning, engineering, big data, and containerized infrastructure. You'll collaborate closely with world-leading scientists and product teams across Amazon, helping translate research into practical robotics solutions deployed throughout the fulfillment network.

Key responsibilities include architecting and implementing robotic solution simulations, working with cross-functional teams, creating robust software interfaces for hardware integration, and implementing machine learning algorithms. You'll also be responsible for performance optimization, creating reusable software components, and maintaining high engineering standards through code reviews and operational excellence.

The Amazon Robotics Virtual Systems Team specializes in developing distributed, multi-agent, 3D simulation models and tools for Amazon's global operations. These simulations are crucial for risk reduction, accelerating R&D, and stakeholder education. The team's work is instrumental in informing technology investments and automated design processes, ultimately enhancing decision-making and operational efficiency.

This role offers comprehensive benefits including medical, dental, and vision coverage, parental leave options, PTO, and a 401(k) plan. The position requires significant experience in software development, architecture design, and team leadership, making it ideal for someone passionate about robotics and simulation technology who wants to make an impact on a global scale.

Last updated 6 minutes ago

Responsibilities For Senior Software Development Engineer, Virtual Systems Core

  • Architect, design, and implement robotic applications for robotic solution simulations
  • Work with stakeholders across hardware, science, and operations teams
  • Create robust, high-quality software to interface with sensors and actuators
  • Collaborate with ML and robotic controls experts to implement algorithms
  • Create simulations to profile, tune, and optimize performance
  • Create re-usable software components
  • Maintain high standards through reviews and operational excellence

Requirements For Senior Software Development Engineer, Virtual Systems Core

Python
TypeScript
Java
Kubernetes
  • 8+ years of non-internship professional software development experience
  • 8+ years of programming with at least one software programming language
  • 5+ years of leading design or architecture experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Knowledge of professional software engineering & best practices
  • Knowledge of computer science fundamentals in object-oriented design

Benefits For Senior Software Development Engineer, Virtual Systems Core

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Parental Leave
  • Paid Time Off (PTO)
  • 401k

Interested in this job?

Jobs Related To Amazon Senior Software Development Engineer, Virtual Systems Core

Sr ECAD Application Engineer, Project Kuiper Satellites

Senior ECAD Tools Application Engineer position at Amazon's Project Kuiper, focusing on satellite technology and global broadband access.

Software Development Engineer, Alexa Smart Home

Senior Software Engineer role at Amazon's Alexa Smart Home team, building innovative camera and IoT solutions with competitive compensation and benefits.

Senior Software Development Engineer, Customer Engagement Technology

Senior Software Engineer role at Amazon's Customer Engagement Technology team, building core systems for customer service operations serving millions daily.

Software Engineer SDE III, Sponsored Products - AdClicks

Senior Software Engineer role at Amazon building high-scale advertising technology systems for Sponsored Products platform.

Sr. Software Development Engineer, Ads Marketing

Senior Software Engineer role at Amazon's Advertising division, building scalable marketing technology platforms and advertiser services.