Sr. Software Dev Engineer, Simulation Foundations

Amazon's Project Kuiper is building a constellation of satellites to provide global broadband access.
$151,300 - $261,500
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Space · Enterprise SaaS

Description For Sr. Software Dev Engineer, Simulation Foundations

Project Kuiper is Amazon's ambitious initiative to revolutionize global connectivity through a constellation of 3,236 satellites in low Earth orbit (LEO). As a Senior Software Development Engineer on the Simulation Foundations team, you'll play a crucial role in building the systems that enable Kuiper to operate within virtual environments at scale. This position combines distributed systems expertise with satellite communications technology, offering a unique opportunity to work on cutting-edge space technology.

You'll be responsible for designing and implementing cloud-based services and APIs that facilitate the simulation of software on Kuiper devices, including satellites, ground gateways, and customer terminals. The role requires deep expertise in distributed systems, embedded software, and networking protocols. You'll work with the latest AWS technologies while following industry-best software engineering practices.

The position offers competitive compensation ranging from $151,300 to $261,500 per year, depending on location, plus additional benefits including equity and sign-on bonuses. You'll be part of a team that's building the infrastructure to bring high-speed internet to underserved communities worldwide.

This role requires strong leadership skills, as you'll be mentoring junior engineers and partnering with various engineering teams. You'll need expertise in Linux, RTOS, and embedded systems, along with experience in networking protocols and distributed systems architecture. Due to export control requirements, candidates must be U.S. citizens, permanent residents, or admitted refugees/asylees.

Join Project Kuiper to work on technology that will help bridge the digital divide and make a significant impact on global internet accessibility. You'll be at the forefront of space technology while working with Amazon's world-class engineering teams and resources.

Last updated 2 hours ago

Responsibilities For Sr. Software Dev Engineer, Simulation Foundations

  • Design, implement, and operate globally available distributed systems for Kuiper virtual environments
  • Build systems using AWS technologies
  • Develop tools for test execution across multiple environments
  • Design and implement distributed cloud-based services and APIs
  • Partner with device software, frontend, networking, and security engineering teams
  • Mentor junior engineers
  • Write high-quality Linux based software for common processors and microcontrollers

Requirements For Sr. Software Dev Engineer, Simulation Foundations

Linux
Kubernetes
  • 5+ years of non-internship professional software development experience
  • 5+ 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
  • ARM A, M series or ARC processor emulator experience
  • Knowledge of networking protocols including TCP/IP
  • Experience with FreeRTOS or real-time operating systems
  • Expertise with Linux and RTOS
  • Strong theoretical background in Wireless Networks
  • Experience with systems integration and testing methodologies
  • Must be a U.S. citizen, permanent resident, or admitted refugee/asylee due to export control requirements

Benefits For Sr. Software Dev Engineer, Simulation Foundations

Medical Insurance
401k
  • Full range of medical benefits
  • Financial benefits
  • Equity
  • Sign-on payments
  • Comprehensive total compensation package

Interested in this job?

Jobs Related To Amazon Sr. Software Dev Engineer, Simulation Foundations

Sr. System Development Engineer, AWS Mainstream Compute

Senior System Development Engineer role at AWS Mainstream Compute team, building and managing software services for server component testing and monitoring across AWS fleet.

Senior Software Development Engineer, AWS Kinesis Data Streams

Senior Software Engineering role at AWS working on Kinesis Data Streams, building real-time data processing systems at scale with competitive compensation and benefits.

Sr. Software Dev Engineer, EBS

Senior Software Engineer role at Amazon AWS building large-scale distributed storage systems with focus on fault-tolerance and high performance.

Sr. System Development Engineer, AWS Hardware Engineering

Senior System Development Engineer role at AWS focusing on building and maintaining software services for testing and monitoring server components across AWS fleet.

Software Development Engineer, AWS Fault Injection Service

Senior Software Engineer role at AWS focusing on distributed systems resilience, implementing critical infrastructure components using Python and Java in Arlington, VA.