Embedded Software Engineer II: Nitro Fairness (C/C++)

Amazon Web Services (AWS)

Seattle (WA)

On-site

USD 144,000 - 194,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

RSUs
Health insurance
401(k) matching
Paid time off

Job summary

Amazon Development Center U.S., Inc. in Seattle is seeking an Embedded Software Development Engineer II (C/C++) to join the EC2 Nitro Fairness team, focusing on equitable resource sharing across millions of EC2 instances within the Nitro hypervisor.

You will design advanced fairness algorithms and real-time schedulers that operate at microsecond latencies. The role requires deep understanding of virtualization, distributed systems, and performance optimization, with collaboration across

Qualifications

  • 3+ years of non-internship professional software development experience.
  • 2+ years of non-internship design or architecture of new and existing systems.

Responsibilities

  • Lead architecture decisions for fairness algorithms and resource allocation in the Nitro hypervisor.
  • Mentor junior engineers on low-level C/Rust programming and embedded system practices.
  • Conduct design and code reviews for performance-critical fairness mechanisms.
  • Drive implementation of resource isolation and scheduling policies in embedded Nitro environments.
  • Analyze workload patterns to identify fairness violations and noisy neighbors.
  • Design hardware-aware fairness algorithms leveraging CPU cache locality, memory bandwidth, and network resources.
  • Collaborate with hardware teams to optimize packet-pipeline software and offloads for equitable sharing.
  • Set and achieve fairness performance goals for new instance types and Nitro generations.

Skills

C/C++
Embedded development
Real-time systems
Performance optimization
Mentoring

Education

Bachelor's degree in computer science or equivalent

Tools

Rust

Job description

Amazon Development Center U.S., Inc. in Seattle is seeking an Embedded Software Development Engineer II (C/C++) to join the EC2 Nitro Fairness team, focusing on equitable resource sharing across millions of EC2 instances within the Nitro hypervisor.

You will design advanced fairness algorithms and real-time schedulers that operate at microsecond latencies. The role requires deep understanding of virtualization, distributed systems, and performance optimization, with collaboration across

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded SW Engineer II: EC2 Nitro Fairness (C/C++)
Embedded SW Engineer II: EC2 Nitro Fairness (C/C++)

Amazon • Seattle (WA)

On-site
USD 143,700 - 194,400
Health insurance
RSUs
401(k) matching
+1
Embedded Software Development Engineer II (C/C++), AWS EC2 VPC NX
Embedded Software Development Engineer II (C/C++), AWS EC2 VPC NX

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 144,000 - 194,000
RSUs
Health insurance
401(k) matching
+1
Embedded Software Development Engineer II (C/C++), AWS EC2 VPC NX
Embedded Software Development Engineer II (C/C++), AWS EC2 VPC NX

Amazon • Seattle (WA)

On-site
USD 143,700 - 194,400
Health insurance
RSUs
401(k) matching
+1
Embedded C/C++ Engineer II - EC2 Nitro Networking (RSUs)
Embedded C/C++ Engineer II - EC2 Nitro Networking (RSUs)

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 144,000 - 194,000
EC2 Nitro ML Software Engineer — Flexible Hours
EC2 Nitro ML Software Engineer — Flexible Hours

Amazon Web Services (AWS) • Santa Clara (CA)

On-site
USD 165,000 - 224,000
Health insurance
401(k) matching
Paid time off
Senior Kernel/Embedded C Engineer for EC2 Nitro SDN
Senior Kernel/Embedded C Engineer for EC2 Nitro SDN

Amazon • Seattle (WA)

On-site
USD 168,000 - 228,000
Health insurance
401(k) matching
Paid time off
+1
Senior Software Engineer — Nitro HPC & Compute
Senior Software Engineer — Nitro HPC & Compute

Amazon Web Services (AWS) • Santa Clara (CA)

On-site
USD 193,000 - 262,000
Health insurance
RSUs and sign-on
401(k) matching
Software Engineer: EC2 Nitro High Memory & HPC
Software Engineer: EC2 Nitro High Memory & HPC

Amazon • Santa Clara (CA), Northern (KY)

Hybrid
USD 165,000 - 224,000
Health insurance
RSUs
Paid time off
Cloud Nitro Firmware Engineer for EC2
Cloud Nitro Firmware Engineer for EC2

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 165,000 - 224,000
Kernel/OS Engineer for Cloud Nitro EC2
Kernel/OS Engineer for Cloud Nitro EC2

Amazon Web Services (AWS) • Santa Clara (CA)

On-site
USD 165,000 - 224,000
Health insurance
401(k) matching
Paid time off
+2