Software Development Engineer, Simulation Foundations

Project Kuiper is an initiative to increase global broadband access through a constellation of 3,236 satellites in low Earth orbit (LEO)
$129,300 - $223,600
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Space · Enterprise SaaS

Description For Software Development Engineer, Simulation Foundations

Project Kuiper, an ambitious Amazon initiative, is revolutionizing global connectivity through a constellation of 3,236 satellites in low Earth orbit (LEO). This role offers a unique opportunity to join a mission-driven team focused on bringing fast, affordable broadband to underserved communities worldwide.

As a Software Development Engineer in the Simulation Foundations team, you'll be at the forefront of designing and implementing distributed systems that enable Kuiper to operate within realistic virtual environments at scale. You'll work with cutting-edge AWS technologies and follow industry-best software engineering practices to build critical infrastructure.

The role combines cloud architecture expertise with satellite communications technology, requiring skills in distributed systems, API design, and simulation software. You'll be responsible for developing tools that facilitate test execution across various environments, from virtualized hardware to real hardware-in-the-loop simulations and on-orbit testing.

Key technical aspects include working with ARM processors, networking protocols (TCP/IP, LTE, WiMax, WiFi), and real-time operating systems. You'll build low-latency, highly scalable architecture that's essential for delivering high-quality internet service to customers.

The position offers competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus comprehensive benefits. You'll be part of a team that values engineering excellence and innovation, with opportunities to mentor junior engineers and shape the future of global satellite communications.

This is an ideal role for someone passionate about space technology, distributed systems, and making a global impact. You'll work in a collaborative environment, partnering with various engineering teams while having the autonomy to innovate and solve complex technical challenges.

The role requires strong technical expertise combined with the ability to think strategically about large-scale systems. You'll be contributing to a project that has the potential to transform how people around the world access the internet, making it an exciting opportunity for engineers who want to work on technology with global significance.

Last updated 10 hours ago

Responsibilities For Software Development Engineer, Simulation Foundations

  • Design, implement, and operate globally available distributed systems
  • 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
  • Build new cloud services and APIs for Kuiper device simulation

Requirements For Software Development Engineer, Simulation Foundations

Linux
Python
Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Must be a U.S. citizen or national, U.S. permanent resident, or lawfully admitted refugee/asylum seeker
  • Knowledge of object-oriented programming concepts
  • Experience with systems integration and testing methodologies

Benefits For Software Development Engineer, Simulation Foundations

Medical Insurance
401k
  • Medical Insurance
  • 401k

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Simulation Foundations

Software Development Engineer, Annapurna Labs, Trainium Collectives

Software Development Engineer role at Amazon's Annapurna Labs, focusing on distributed AI/ML systems and collective operations for AI scaling, requiring strong C/C++ and Linux expertise.

Software Dev Engineer II, Software Defined Network Agent, Project Kuiper

Software Dev Engineer II position at Amazon's Project Kuiper, developing network control plane software for a global satellite-based broadband system.

Software Development Engineer II, Amazon Robotics

Amazon Robotics is hiring a Software Development Engineer II to develop complex material handling software systems for fulfillment centers, requiring 3+ years of experience in software development.

Software Dev Engineer II, Software Defined Network Control Plane, Project Kuiper

Software Dev Engineer II role at Amazon's Project Kuiper, building control plane systems for satellite network infrastructure.

SDEII, Datacenter Networks

AWS Datacenter Networks SDEII position building next-generation network fabric software systems for global AWS datacenters.