Senior Software Development Engineer, Embedded Satellite Software

Amazon Inc

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$168,100–$227,400 / yr
Posted
2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $169k
This role $198k
$134k most similar roles pay here $237k

This role pays more than 94% of similar roles. Most pay $151,175–$187,200 — the shaded band above. At the midpoint, this role pays about $198k versus about $169k 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 321 open roles on FindRole.

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

Most-posted roles

View all roles at Amazon Inc

At a glance

TL;DR · Senior Software Development Engineer, Embedded Satellite Software

As a Senior Software Development Engineer on Amazon's Leo Avionics team in Redmond, WA, you will develop low-level embedded software for satellite hardware, focusing on assembly, C, C++, and Rust. Your day-to-day responsibilities include writing specifications, designing documents, debugging with logic analyzers and oscilloscopes, and collaborating closely with hardware engineers to integrate seamlessly with the Leo platform. You will also participate in all phases of the software development lifecycle, from requirements gathering to testing, ensuring robust fault handling mechanisms are in place for a radiation environment. This role requires experience with bare metal and real-time embedded systems, state machine development, and Linux kernel/device driver expertise, contributing to the success of Amazon's satellite mission by delivering highly reliable platform software.

What you'll do

  • Develop low-level embedded software for satellite hardware in the Leo system.
  • Write specifications and design documents for avionics systems.
  • Debug embedded software using logic analyzers and oscilloscopes.
  • Design fault-tolerant software to operate in radiation environments.
  • Decompose avionics system requirements into detailed software requirements.

What we're looking for

  • Experience programming in C and developing embedded software for bare metal or RTOS systems.
  • Strong background in full software development lifecycle including coding standards, code reviews, and testing.
  • Proficiency in Rust or assembly language for embedded system development.
  • Expertise in real-time control systems on embedded platforms.
  • Demonstrated ability to develop robust fault handling mechanisms for radiation environments.

More like this

Similar roles

Senior Embedded Software Engineer

Amazon Inc

Austin, TX 2 days ago $168,100$227,400
C C++ Assembly Rust Linux RTOS 3GPP O-RAN ARM CPUs Continuous Deployment Code Reviews Source Control Management Testing Operational Excellence

Senior Embedded Software Engineer

Amazon Inc

Austin, TX 2 days ago $168,100$227,400
C C++ Assembly Rust Linux RTOS 3GPP O-RAN Embedded Software SDLC Test Frameworks Real-time Systems Memory Management Parallel Computing

Senior Payload Integration & Test

Amazon Inc

Austin, TX +2 2 days ago $137,300$185,700
Linux Unix RFDirective RFDesign SatelliteSystems AerospaceEngineering RFVerification TestEquipmentConfiguration AutomatedTesting RootCauseAnalysis RFLinkBudgetAnalysis InterferenceMitigation PayloadIntegration SystemOptimization Documentation KPIMetrics CrossDisciplinaryCollaboration

Satellite GNC Engineer

Amazon Inc

Redmond, WA 2 days ago $136,000$184,000
C++ Python 6-DOF Simulation Monte Carlo Analysis Hardware-in-the-loop Testing Flight Software Development GNC Algorithms Star Trackers Magnetometers Sun Sensors IMUs GPS Receivers Fault Detection Isolation and Recovery CI/CD