Embedded Software Engineer

Amazon Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $170k
This role $169k
$138k most similar roles pay here $200k

This role pays more than 60% of similar roles. Most pay $152,000–$187,250 — 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 457 open roles on FindRole.

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

Most-posted roles

View all roles at Amazon Inc

At a glance

TL;DR · Embedded Software Engineer

Embedded Software Engineer, Amazon Leo OISL Star Tracker joins the OISL Star Tracker team to design and implement software systems that control, monitor, and manage star tracker flight hardware. The role involves developing reliable flight software for real-time device control, fault management, and AI/ML-driven decision-making within Linux environments. Responsibilities include building test and simulation infrastructure like hardware-in-the-loop testbeds, managing the full lifecycle of embedded software delivery, and improving over-the-air update processes for satellites in orbit. The position requires proficiency in C and C++ with a focus on memory management and concurrency, as well as Python for test automation and tooling. Candidates will work on high-speed optical communication systems to solve complex space-based networking problems, ensuring autonomous recovery and continuous uptime for satellite constellations while integrating hardware and software across various mission-critical domains.

What does a Embedded Software Engineer earn?

Median $151500 from 65 postings across 16 companies.

See salary data

What you'll do

  • Develop and optimize reliable flight software for star tracker systems including device drivers and real-time control loops.
  • Architect fault-tolerant, redundant software systems to ensure continuous uptime and autonomous recovery for satellite constellations.
  • Build and maintain test, validation, and simulation infrastructure using hardware-in-the-loop and software-in-the-loop frameworks.
  • Manage the full lifecycle of embedded software from requirements decomposition and architecture design to deployment and maintenance.
  • Develop autonomous operational behaviors to enable satellites to respond to anomalies and adapt to changing conditions independently.
  • Improve over-the-air (OTA) update processes to safely deliver firmware updates to hundreds of satellites in orbit.

What we're looking for

  • Candidates must be a U.S. citizen, national, permanent resident, or granted asylum/refugee status for export control compliance.
  • 3+ years of experience in the full software development life cycle including coding standards, code reviews, and build processes.
  • Proficiency in C and/or C++ with a strong understanding of memory management, concurrency, and deterministic execution for resource-constrained devices.
  • Experience with Linux-based development environments, cross-compilation toolchains, and hardware-in-the-loop or software-in-the-loop test frameworks.
  • Experience using Python for test automation, simulation, or tooling in support of embedded development workflows.
  • Bachelor's degree or equivalent education is preferred.
  • Experience with real-time systems, hardware/software integration, and developing embedded software for space systems.
  • Experience with remote device management at scale, including OTA updates and CI/CD pipelines.

More like this

Similar roles

Embedded Software Development Engineer

Amazon Inc

Redmond, WA 78 days ago $143,700$194,400
Embedded Systems C Python MATLAB Microcontrollers Control Algorithms CI/CD Source Control Management Power Management Systems
3+ yrs exp

Embedded Software Dev Engineer

Amazon Inc

Redmond, WA 78 days ago $143,700$194,400
Rust C C++ Linux systemd C# Java Perl Embedded Systems CI/CD Object Oriented Design Hardware Bring-up Logic Analyzer Source Control Management
3+ yrs exp