Embedded SDE, Flight Software

Amazon Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$143,700–$194,400 / yr
Posted
98 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $170k
This role $169k
$136k most similar roles pay here $205k

This role pays more than 54% of similar roles. Most pay $142,450–$198,312 — the shaded band above. At the midpoint, this role pays about $169k versus about $170k 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 535 open roles on FindRole.

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

Most-posted roles

View all roles at Amazon Inc

At a glance

TL;DR · Embedded SDE, Flight Software

Embedded SDE, Flight Software - Avionics Endpoint joins the team responsible for critical satellite functions including Bus, Telemetry, Command and Data Handling. In this role, you will drive the design, development, and operation of embedded security capabilities for satellites throughout their entire lifecycle from launch to de-orbit. You will own unique software functions through implementation, testing, and integration within embedded Linux or real-time operating system environments. Day-to-day tasks include writing software to interact with electronics using I2C, SPI, CAN, and UART protocols while collaborating with hardware teams on board design and verification. The role requires proficiency in Rust, C, or C++ to build highly reliable, power-efficient avionics systems. This position focuses on the technical challenge of securing communications between satellites, customer terminals, and ground-based internet gateways within a low Earth orbit satellite network.

What you'll do

  • Design, develop, and operate embedded security capabilities for satellites throughout their entire lifecycle.
  • Implement unique embedded software functions using Rust, C, or C++ in Linux or RTOS environments.
  • Write software to interface with hardware components via I2C, SPI, CAN, and UART protocols.
  • Support hardware teams with board design, bring-up, verification, integration, and testing.
  • Apply high-reliability development practices to ensure satellite security and operational reliability.
  • Manage the full software development lifecycle from initial requirements through implementation and testing.

What we're looking for

  • Candidates must be a U.S. citizen, national, permanent resident, or lawfully admitted as a refugee or granted asylum.
  • 3+ years of non-internship professional software development experience.
  • 2+ years of non-internship design or architecture experience for new and existing systems.
  • Experience programming with at least one software programming language.
  • Experience developing embedded software in Linux or real-time operating system (RTOS) environments.
  • Ability to write software interacting with devices using I2C, SPI, CAN, and UART.
  • Bachelor's degree in computer science or equivalent (preferred).
  • Export control laws and regulations, candidates.

More like this

Similar roles

Embedded SDE

Amazon Inc

Redmond, WA 98 days ago $143,700–$194,400
C C++ Rust Embedded Linux RTOS I2C I3C SPI RS-422 RS-485 Ethernet Source Control Management Design Patterns
3+ yrs exp

Senior Flight Software Engineer

Anduril Industries

Atlanta, GA 176 days ago $190,000–$252,000
C++ Rust Embedded Linux RTOS SITL HITL CAN CAN FD UART RS232 RS485 SPI I2C Ethernet PX4 ArduPilot Control Systems

Software Development Engineer II

Amazon Inc

Redmond, WA 93 days ago $143,700–$194,400
Rust C C++ Linux Kernel RTOS I2C SPI CAN Embedded Software Device Drivers Source Control Management
3+ yrs exp