Embedded Software Dev Engineer

Amazon Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Diego, CARedmond, WA
Salary
$143,700–$194,400 / yr
Posted
9 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays more than 65% of similar roles. Most pay $153,012–$184,300 — the shaded band above. At the midpoint, this role pays about $169k 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 617 open roles on FindRole.

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

Most-posted roles

View all roles at Amazon Inc

At a glance

TL;DR · Embedded Software Dev Engineer

Embedded Software Dev Engineer, Amazon Leo joins the Satellite Gateway team to design and develop embedded software for satellite and ground systems. This role involves building fault-tolerant, real-time platforms and developing system applications that interact with micro-controllers. The engineer will write Linux kernel drivers and device-tree overlays for interfaces including SPI, I3C, I2C, CAN, GPIO, DMA, and UIO. Key responsibilities include maintaining Yocto/OpenEmbedded distributions, managing BitBake recipes, and implementing secure boot and SWUpdate image generation. Candidates will utilize C, C++, Python, and modern application frameworks for Embedded Linux and bare-metal platforms while debugging hardware-software integration issues using logic analyzers and oscilloscopes. The work focuses on the technical challenge of creating high-performance communication systems for space-based networks, specifically targeting AMD/Xilinx Versal and Zynq SoCs to support critical government initiatives and satellite infrastructure.

What you'll do

  • Develop embedded software and system applications using C, C++, and Python for satellite systems.
  • Write and maintain Linux kernel drivers and device-tree overlays for various hardware interfaces like SPI, I2C, and CAN.
  • Build and maintain Yocto/OpenEmbedded distributions including BitBake recipes, secure boot, and image generation.
  • Develop software to interact with micro-controllers on bare-metal and AMP platforms.
  • Debug complex hardware-software integration issues using logic analyzers and oscilloscopes.
  • Develop kernel features to support upcoming capabilities on AMD/Xilinx Versal and Zynq SoCs.
  • Support board bring-up and integration testing in collaboration with hardware and software teams.

What we're looking for

  • Candidates must be a U.S. citizen, national, permanent resident, or granted asylum/refugee status for export control compliance.
  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field.
  • 3+ years of non-internship professional software development experience.
  • 3+ years of embedded firmware development experience.
  • 2+ years of experience with Yocto/OpenEmbedded or a comparable embedded Linux build system.
  • 5+ years of full software development life cycle experience, including coding standards, code reviews, and source control (preferred).
  • 3+ years of experience on networking or consumer devices using embedded Linux, Yocto, bare-metal targets, eBPF/libbpf, or Lua (preferred).
  • 2+ years of experience in manufacturing diagnostics through phases like HVT, EVT, DVT, and PVT (preferred).

More like this

Similar roles

Embedded Software Dev Engineer

Amazon Inc

Redmond, WA 44 days ago $143,700–$194,400
C C++ Rust Python Linux RTOS SDLC Firmware Logic Analyzer Source Control Management Build Processes Wireless Systems
3+ yrs exp

Embedded Software Development Engineer

Amazon Inc

Redmond, WA 49 days ago $143,700–$194,400
C C++ Rust Python Linux RTOS Embedded Software SDLC Source Control Management Build Processes Logic Analyzer Schematics Wireless Systems
3+ yrs exp

Software Development Engineer

Amazon Inc

Austin, TX +3 7 days ago $143,700–$194,400
Rust C C++ Embedded Software Device Drivers I2C SPI CAN System Applications Source Control Management Build Processes Testing Design Patterns
3+ yrs exp

Embedded Software Engineer

Amazon Inc

Austin, TX +1 57 days ago $143,700–$194,400
C C++ Rust Python Java Perl Assembly Linux RTOS 3GPP 5G Open RAN CI/CD FPGA Bare-metal SDLC Logic Analyzer Protocol Analysis
3+ yrs exp