Embedded SDE, Flight Software, Avionics Endpoint

Amazon Inc

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$143,700–$194,400 / yr
Posted
3 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $174k
This role $169k
$137k most similar roles pay here $207k

This role pays less than 54% of similar roles. Most pay $150,000–$197,750 — the shaded band above. At the midpoint, this role pays about $169k versus about $174k for comparable roles.

Based on 240 similar postings.

Employer

About Amazon Inc

Amazon Inc. is the world''s largest e-commerce and cloud computing company, operating the Amazon marketplace, AWS cloud platform, Prime subscription services, Alexa voice AI, and logistics infrastructure. Industry: E-Commerce & Cloud Computing

Amazon Inc currently has 380 open roles on FindRole.

Listed pay typically runs $143,700–$194,400 across 357 roles with salary data.

Most-posted roles

View all roles at Amazon Inc

At a glance

TL;DR · Embedded SDE, Flight Software, Avionics Endpoint

As an Embedded Senior Developer in the Avionics Endpoint team at Amazon's Alexa and Devices division, you will design, develop, and test embedded security systems software that ensures secure communications between satellites, customer terminals, and ground-based internet gateways. Your daily tasks include driving the development of key embedded security capabilities throughout a satellite’s lifecycle, from launch to de-orbit, by implementing software in languages such as Rust, C, or C++ within an embedded Linux or real-time operating system (RTOS) environment. You will also write code to interface with devices using protocols like I2C, SPI, CAN, and UART while adhering to best practices for high-reliability embedded software development to maintain satellite security and reliability. This role is integral to the team responsible for critical satellite functions including Bus, Telemetry, Command, and Data Handling.

What you'll do

  • Design and develop embedded security systems software for satellite communications.
  • Implement software functions in RUST, C, or C++ within an embedded Linux or RTOS environment.
  • Write device interaction code using protocols like I2C, SPI, CAN, and UART.
  • Ensure high reliability of satellite software through adherence to best practices.
  • Test and integrate developed software throughout the satellite's lifecycle.

What we're looking for

  • Experience in designing and developing embedded security systems software.
  • Proficiency in RUST, C, or C++ for embedded Linux or RTOS environments.
  • Expertise in device communication protocols like I2C, SPI, CAN, UART.
  • Strong background in high reliability embedded software development practices.
  • U.S. citizenship or nationality due to export control requirements.

More like this

Similar roles

System Development Engineer, Flight Computer Software

Amazon Inc

Redmond, WA 3 days ago $129,200$174,800
C C++ Assembly Linux Unix Python I2C SPI RS-422 RS-485 Ethernet Device Drivers Embedded Systems Real-Time Operating System Hardware Integration Board Bring-Up Integration Testing

Embedded Software Engineer

Amazon Inc

Austin, TX 3 days ago $143,700$194,400
C C++ Assembly Rust Linux RTOS 3GPP O-RAN Embedded Systems SDLC Code Coverage Protocol Analysis Real-Time Systems