Taro Logo

Embedded Software Development Engineer, Commanding and Data Handling

Project Kuiper is an initiative to launch a constellation of Low Earth Orbit satellites providing low-latency, high-speed broadband connectivity to underserved communities.
$129,300 - $223,600
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Space
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Embedded Software Development Engineer, Commanding and Data Handling

Project Kuiper is an ambitious initiative by Amazon to launch a constellation of Low Earth Orbit satellites aimed at providing high-speed broadband connectivity to underserved communities worldwide. As an Embedded Software Development Engineer on the Telemetry team, you'll play a crucial role in building the infrastructure that powers this revolutionary satellite network.

Your primary focus will be developing the systems that handle critical telemetry data from the satellite constellation. This includes creating robust software for both onboard satellite systems and ground-based processing infrastructure. You'll work with cutting-edge technologies, using languages like Java, Rust, and Python to build cloud-native solutions that ensure reliable satellite operations.

The role offers a unique opportunity to work on space technology while leveraging Amazon's cloud expertise. You'll be part of a team that owns the entire telemetry pipeline - from onboard satellite software to ground-based processing systems. Your work will directly impact the safety and efficiency of the entire satellite constellation.

The position requires strong software development skills and experience with distributed systems. You'll need to think about scalability, reliability, and security while designing solutions that operate in the challenging environment of space. The role also includes operational responsibilities, as you'll be part of the 24x7 rotation team ensuring continuous satellite operations.

This is an excellent opportunity for someone passionate about space technology and complex distributed systems. You'll be working with a talented team, using modern development practices, and contributing to a project that aims to bring internet connectivity to millions of people. The role offers competitive compensation, including equity, and the chance to work on technology that will make a real difference in global connectivity.

Last updated 2 months ago

Responsibilities For Embedded Software Development Engineer, Commanding and Data Handling

  • Contribute to the design and analysis of distributed software systems
  • Contribute to the overall design of the Kuiper command and control system
  • Develop cloud native software systems
  • Utilize AWS services to build highly available and performant services
  • Be part of the 24x7 operational rotation to support satellite operations

Requirements For Embedded Software Development Engineer, Commanding and Data Handling

Java
Python
Rust
  • 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, permanent resident, or admitted refugee due to export control laws

Benefits For Embedded Software Development Engineer, Commanding and Data Handling

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