Senior Software Development Engineer, Embedded Networking

Amazon Inc

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$193,300–$261,500 / yr
Posted
3 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $173k
This role $227k
$130k most similar roles pay here $276k

This role pays more than 97% of similar roles. Most pay $159,050–$187,250 — the shaded band above. At the midpoint, this role pays about $227k versus about $173k 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 380 open roles on FindRole.

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

Most-posted roles

View all roles at Amazon Inc

At a glance

TL;DR · Senior Software Development Engineer, Embedded Networking

As a Senior Software Development Engineer in the Embedded Networking team at Amazon Leo, you will lead platform-specific projects and initiatives for both satellite and ground systems. Your day-to-day responsibilities include designing embedded software used in Amazon Leo products, mentoring junior engineers on best practices, and guiding software designs from requirements gathering through mass production. You should have extensive experience with networking and consumer devices using embedded Linux, Yocto, and Real Time Operating Systems (RTOS), along with expertise in kernel programming, device drivers, and peripheral devices such as Ethernet, PCIe, SPI, I2C interfaces, and flash devices. Familiarity with ARM-based systems and FPGA components is preferred, as well as experience with manufacturing diagnostics through various production phases like HVT, EVT, DVT, and PVT.

What you'll do

  • Lead the design of embedded software for Amazon Leo products.
  • Mentor a team on best practices from requirements gathering to mass production.
  • Work with peripheral devices using ethernet, PCIe, SPI, and I2C interfaces.
  • Develop device drivers and kernel programming in embedded Linux or RTOS.
  • Conduct manufacturing diagnostics through various production validation testing phases.

What we're looking for

  • 5+ years of hands-on experience with embedded Linux and RTOS in networking or consumer devices.
  • Expertise in kernel programming, device drivers, and peripheral interfaces like Ethernet, PCIe, SPI, I2C.
  • Familiarity with ARM-based systems and FPGA components.
  • Experience in manufacturing diagnostics through production phases (HVT, EVT, DVT, PVT).
  • Knowledge of device provisioning processes during manufacturing.
  • Proven ability to mentor software engineers on best practices.

More like this

Similar roles

Software Development Engineer, Embedded Networking

Amazon Inc

Sunnyvale, CA +2 3 days ago $165,200$223,600
Embedded Linux Yocto RTOS Kernel programming Device drivers Ethernet PCIe SPI I2C Flash devices ARM based systems Manufacturing diagnostics HVT EVT DVT PVT Device provisioning

Software Development Engineer, Embedded Linux

Amazon Inc

Redmond, WA 3 days ago $143,700$194,400
Embedded Linux Yocto RTOS Device Trees Kernel Programming Device Drivers Ethernet PCIe SPI I2C Flash Devices ARM Based Systems Manufacturing Diagnostics HVT EVT DVT PVT CI/CD

Senior Embedded Engineer, Amazon Leo

Amazon Inc

Sunnyvale, CA +2 3 days ago $183,000$247,600
C++ Python ARM FPGA Ethernet SPI I3C Flash Linux_kernel Device_drivers Messaging_protocols Automation_tools CI/CD