Senior Software Engineer, Embedded Networking

Amazon Inc

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 87% of similar roles. Most pay $152,000–$204,775 — the shaded band above. At the midpoint, this role pays about $227k versus about $178k 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 · Senior Software Engineer, Embedded Networking

As a Senior Software Engineer in the Embedded Networking team at Amazon Leo, you will lead the design and implementation of high-throughput, low-latency data distribution network protocols for both space and ground segments. Your responsibilities include developing custom routing and L2 control data distribution protocols that ensure mission-critical security and quality of service. You will mentor a team of engineers, guiding them through software development from requirements to mass production, while also creating flexible inter-networking solutions to connect with public and private networks. The role requires extensive experience in embedded C/C++ development, PCIe, switch SDKs, and networking protocols such as LLDP, RSTP, BGP, ISIS, UDLD, BFD, tunneling, link encryption, and MACSec.

What you'll do

  • Design and deliver a high-throughput, low-latency data distribution network protocol architecture.
  • Lead the implementation of custom routing and L2 control protocols with mission-critical security features.
  • Develop inter-networking solutions for connecting and peering with public and private networks efficiently.
  • Mentor software engineers on best practices throughout the development lifecycle.
  • Guide software designs from requirements gathering to mass production in embedded systems.

What we're looking for

  • 10+ years of full software development lifecycle experience.
  • Expertise in embedded development using C/C++.
  • Master's degree preferred.
  • Experience with PCIe and switch SDKs, LLDP, RSTP, BGP, ISIS, UDLD, BFD.
  • Knowledge of tunneling, link encryption, MACSec protocols.

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