Embedded Software Development Engineer - Satellite Avionics

Amazon is a global technology company building Project Kuiper, a satellite constellation to provide global broadband access.
$129,300 - $223,600
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Space

Description For Embedded Software Development Engineer - Satellite Avionics

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. As an Embedded Software Development Engineer focusing on Satellite Avionics, you'll be instrumental in designing and developing the critical embedded security systems that enable secure communications between satellites, customer-terminals, and ground-based internet gateways.

The role involves working with cutting-edge space technology, developing high-reliability embedded software for satellite systems. You'll be writing code in languages like RUST, C, and C++, working in embedded Linux or RTOS environments, and interfacing with various hardware components through protocols like I2C, SPI, CAN, and UART.

You'll join a team that handles crucial satellite functions including Bus, Telemetry, Command and Data Handling. The position offers the unique opportunity to work on space-based systems that will help bridge the digital divide by delivering fast, affordable broadband to underserved communities worldwide.

The role requires strong embedded systems expertise and a focus on security and reliability. You'll be involved in all phases of the software development lifecycle, from requirements gathering through implementation and testing to operations. This is a chance to work on technology that will have a global impact, bringing internet connectivity to regions that currently lack reliable access.

The position offers competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus additional benefits including medical coverage and 401k. Due to export control requirements, candidates must be U.S. citizens, nationals, permanent residents, or lawfully admitted refugees/asylees.

Last updated 7 hours ago

Responsibilities For Embedded Software Development Engineer - Satellite Avionics

  • Design, develop, and test embedded security systems software for satellite communications
  • Own embedded software functions through design, implementation, test, and integration
  • Write software to interact with devices/electronics using I2C, SPI, CAN, UART
  • Work with hardware teams on board design, bring-up, and verification
  • Follow best practices in high reliability embedded software development

Requirements For Embedded Software Development Engineer - Satellite Avionics

Linux
Rust
  • 2+ 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, national, permanent resident, or lawfully admitted refugee/asylee due to export control laws

Benefits For Embedded Software Development Engineer - Satellite Avionics

Medical Insurance
401k
  • Medical Insurance
  • 401k

Interested in this job?

Jobs Related To Amazon Embedded Software Development Engineer - Satellite Avionics

Embedded Software Dev Engineer, Blink

Embedded Software Engineer role at Amazon's Blink division, focusing on firmware development for power-efficient camera systems, requiring C/C++ and embedded systems expertise.

Controls Systems Engineer, Packaging Innovation, MSP

Controls Systems Engineer position at Amazon, focusing on designing and implementing motion control systems for packaging automation, combining technical expertise with sustainability initiatives.

Software Development Engineer, Device OS

Software Development Engineer position at Amazon Lab126 focusing on Device OS development, platform architecture, and embedded systems for consumer electronics products.

Embedded Software Dev Engineer, Blink

Lead firmware development for Blink's power-efficient security cameras at Amazon, focusing on embedded systems and C/C++ programming in a resource-constrained environment.

Embedded Software Dev Engineer, Project Kuiper Customer Terminal Software

Embedded Software Engineer role at Amazon Kuiper developing software for satellite communication terminals to provide global broadband access.