Embedded Software Engineer, Leo Payload Software Systems

Amazon Inc

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$165,200–$223,600 / yr
Posted
2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $172k
This role $194k
$134k most similar roles pay here $233k

This role pays more than 76% of similar roles. Most pay $152,000–$193,000 — the shaded band above. At the midpoint, this role pays about $194k versus about $172k 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 335 open roles on FindRole.

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

Most-posted roles

View all roles at Amazon Inc

At a glance

TL;DR · Embedded Software Engineer, Leo Payload Software Systems

As an Embedded Software Engineer at Amazon Kuiper Manufacturing Enterprises LLC, you will join a skilled cross-disciplinary team focused on developing critical satellite payload functions such as Over-The-Air updates and hardware fault detection. Your daily responsibilities include designing and implementing embedded software in C, C++, or Rust for Linux or RTOS environments, controlling silicon devices via various communication buses, collaborating with hardware teams during board design and verification phases, and ensuring high reliability through best practices. You will also debug low-level issues at the intersection of hardware, FPGA, firmware, and software on multicore SOCs, contributing to the development of products that enable reliable and high-speed communication with Leo satellites. This role requires expertise in distributed systems, agile methodologies, and a commitment to delivering secure, scalable solutions for large-scale operations.

What you'll do

  • Design and implement embedded software functions in C, C++, or Rust.
  • Control silicon devices using standard communication buses like PCIe and I2C.
  • Collaborate with hardware teams for board design, bring-up, verification, and integration.
  • Ensure high reliability in embedded software development to maintain system availability.
  • Debug low-level issues at the intersection of hardware/FPGA/firmware/software.

What we're looking for

  • Experience in designing and implementing embedded software for distributed systems.
  • Proficiency in C, C++, Rust, or other relevant programming languages.
  • Strong background in working with embedded Linux or real-time operating systems (RTOS).
  • Expertise in debugging low-level issues at the intersection of hardware/FPGA/firmware/software.
  • Ability to collaborate effectively with cross-disciplinary teams on complex projects.

More like this

Similar roles

Senior Embedded Software Engineer

Amazon Inc

Redmond, WA 2 days ago $168,100$227,400
C C++ Linux Embedded Linux Git CI/CD Python PostgreSQL MISRA C MISRA C++ DO-178B/C VxWorks RTOS Satellite Communication Systems Payload Power Management Hardware Interfaces Command & Telemetry Autonomous Control