Taro Logo

Sr. Software Development Engineer, Kuiper Flight Software

Project Kuiper is an initiative to increase global broadband access through a constellation of 3,236 satellites in low Earth orbit (LEO).
$151,300 - $261,500
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Space

Job Description

Project Kuiper is Amazon's ambitious initiative to launch a constellation of 3,236 satellites in low Earth orbit (LEO) to provide global broadband access. The mission focuses on bringing fast, affordable internet connectivity to unserved and underserved communities worldwide. As a Sr. Software Development Engineer in the Flight Software team, you'll be working on critical satellite functions including power management, hardware interfaces, command & telemetry, and autonomous control. The role involves developing embedded software using modern languages like Rust, C, and C++, writing device drivers and system applications, and working closely with hardware teams for integration. The position requires expertise in embedded systems, strong security focus, and leadership experience. The team is pushing the boundaries of space-based systems design, focusing on building highly reliable, power-efficient, and low-cost satellite avionics. This is an opportunity to contribute to all phases of software development from requirements through implementation and testing to operations. The role offers competitive compensation ranging from $151,300 to $261,500 based on location, plus equity and comprehensive benefits. Due to export control requirements, candidates must have U.S. citizenship, permanent residency, or refugee/asylum status.

Last updated 8 days ago

Responsibilities For Sr. Software Development Engineer, Kuiper Flight Software

  • Develop embedded software in Rust, C, C++, or other modern languages
  • Write device drivers and system applications for the various satellite systems
  • Write software to interact with micro-controllers
  • Work closely with other software and hardware teams to support board bring-up and integration testing
  • Design and develop, ensuring a high bar on Security

Requirements For Sr. Software Development Engineer, Kuiper Flight Software

Rust
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Must be a U.S. citizen or national, U.S. permanent resident, or lawfully admitted into the U.S. as a refugee or granted asylum

Benefits For Sr. Software Development Engineer, Kuiper Flight Software

Medical Insurance
Equity
  • Medical benefits
  • Financial benefits
  • Equity compensation

Related Jobs

Senior Software Engineer, Amazon Devices

Senior Software Engineer role at Amazon Devices team, focusing on embedded systems and device development, offering competitive compensation and the opportunity to shape next-generation consumer products.

Interdisciplinary Systems Engineer, Manufacturing Test Equipment Standardization, Project Kuiper

Lead systems engineer role designing standardized manufacturing test equipment for Amazon's Project Kuiper satellite network.

Senior Software Development Engineer, Kuiper - Linux Embedded Software

Senior Software Development Engineer position at Amazon Kuiper developing embedded Linux software for satellite systems, focusing on hardware interfaces and system applications.

FPGA Engineer, Kuiper Payload FPGA

Senior FPGA Engineer role at Amazon Kuiper developing satellite communication systems and implementing digital logic functions in FPGAs.

Sr. Software Engineer, Graphics and Display

Senior Software Engineer position at Amazon Lab126 focusing on graphics and display systems development for consumer electronics, requiring 6+ years of experience in software development and Linux systems.