Embedded Software Development Engineer II (C/C++), AWS EC2 VPC NX
$143.7k - $194.4kAmazon Locker
Do you want to shape the future of virtualized (SDN) networking in the world’s biggest public cloud?The Amazon Elastic Compute Cloud (EC2) VPC Packet Pipeline team owns the packet pipeline that runs right beneath all our customer's EC2 VPC instances, adding features like firewalling (security groups), billing and monitoring as we touch every single packet on every single host across our massive worldwide fleet. Our vision is to combine the performance of bare metal networking while maintaining all the benefits of the cloud, including delivering features not possible on bare metal i.e. true Software Defined Networking (SDN).We are seeking an Embedded Software Development Engineer II (C/C++) to join our EC2 Nitro Fairness team, where you'll help ensure equitable resource allocation in our multi-tenant cloud infrastructure while maintaining the single-tenant experience customers expect. In this role, you'll develop sophisticated algorithms and systems that intelligently manage shared compute, memory,and network resources across diverse customer workloads. You'll design and implement sophisticated fairness algorithms, real-time resource schedulers, and performance isolation systems that operate at microsecond latencies across millions of concurrent EC2 instances within the Nitro hypervisor. This position requires deep understanding of virtualization technologies, distributed systems, and performance optimization, as you'll be directly impacting how millions of EC2 instances share underlying hardware while appearing completely isolated to end users. You'll collaborate closely with hardware teams, hypervisor engineers, and service owners to implement fairness policies that balance resource utilization efficiency with strict performance guarantees.Key job responsibilitiesTechnical Leadership & Development:• Lead architecture decisions for fairness algorithms and resource allocation systems within the Nitro hypervisor• Mentor junior engineers on low-level C/Rust programming and embedded system development practices• Conduct design and code reviews for performance-critical fairness mechanisms• Drive implementation of resource isolation and scheduling policies in embedded Nitro environmentsPerformance Analysis & Optimization:• Analyze customer workload patterns to identify fairness violations and noisy neighbor scenarios• Design and implement hardware-aware fairness algorithms leveraging CPU cache locality, memory bandwidth, and network resources• Collaborate with hardware engineering teams to optimize packet-pipeline software and hardware offloads for equitable resource sharing• Set and achieve fairness performance goals for new instance types and Nitro hardware generationsCross-Team Collaboration & Strategy:• Partner with hardware/firmware teams on co-designing fairness enforcements• Collaborate with other engineering vertical teams to ensure fairness features integrate seamlessly across the stack• Communicate fairness requirements and technical designs to senior management and product teams• Evaluate emerging technologies for ML-based instance types and their impact on resource fairnessSystem Design & Implementation:• Develop real-time fairness monitoring and enforcement systems operating at microsecond latencies• Implement dynamic resource allocation policies that adapt to changing workload characteristics• Design telemetry and observability systems to measure and validate fairness across multi-tenant environmentsBasic qualifications- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language- Experience in embedded development in C/C++Preferred qualification - 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience- Bachelor's degree in computer science or equivalent- 2+ years of embedded firmware development experienceAmazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at .USA, WA, Seattle - 143,700.00 - 194,400.00 USD annually
$143.7k - $194.4k
...Elastic Compute Cloud (EC2) is the... ...Amazon Web Services (AWS) family of cloud computing... ...are looking for software engineers who care about the... ...the full software development lifecycle - design... ..., multi-threaded, embedded or distributed... ...services using: C#, C++, Java, or Perl...Amazon Web ServiceC++InternshipWork from homeFlexible hours$143.7k - $194.4k
Are you a software developer who wants... ...Come join the EC2 Pricing & Launch... ...service APIs and use AWS’s cutting edge... .... Our senior engineers truly enjoy... ...professional software development experience- 2+... ...-threaded, embedded or distributed... ...services using: C#, C++, Java, or Perl...Amazon Web ServiceC++InternshipFlexible hours$143.7k - $194.4k
...Software Development Engineer II, GCNA-D Edge Job ID: 10544015 | Amazon... ...Web Services, Inc. AWS Global Connectivity and... ...services (such as EC2/S3), consumer devices... ...tiered, multi-threaded, embedded or distributed... ...services using: C#, C++, Java, or Perl experience...Amazon Web ServiceC++Temporary workInternshipFlexible hours$143.7k - $194.4k
...Software Development Engineer II, Lightsail Job ID: 10558068 | Amazon Development... ...Lightsail makes AWS accessible to... ...AWS — including Amazon EC2, Amazon Route 53, Amazon... ..., multi-threaded, embedded or distributed software... ...services using: C#, C++, Java, or Perl experience...Amazon Web ServiceC++Permanent employmentInternshipFlexible hoursDay shift- ...Amazon Data Services, Inc. is seeking a Software Development Engineer for the EC2 Networking (VPC Core) team to design, develop, and maintain high-performance cloud services powering AWS infrastructure. You will collaborate with product managers and senior engineers...Amazon Web Service
$143.7k - $194.4k
...result-driven, and innovative Software Development Engineer II to deliver infrastructure... ...(HEX and Honeycomb) to AWS-native solutions, while developing... ...-tiered, multi-threaded, embedded or distributed software... ...systems, and services using: C#, C++, Java, or Perl experience-...Amazon Web ServiceC++InternshipImmediate startFlexible hours$159.3k - $202.4k
...is hiring a Security Engineer II to protect Amazon One... ...Collaborate with product development teams to integrate... ...Go, Swift, Java, .Net, C++ or similar object oriented... ...and authentication, software development, cryptography... ...- Experience with AWS products and services-...Amazon Web ServiceC++Flexible hours$143.7k - $194.4k
...locations:Seattle, WA, USAAs a Software Development Engineer II you will have the... ...productivity and savings for AWS and Amazon.About the teamDiverse... ...-tiered, multi-threaded, embedded or distributed software applications... ..., and services using: C#, C++, Java, or Perl experience-...Amazon Web ServiceC++Temporary workInternshipFlexible hours- Embedded Software Engineer II Location: Mossville, IL — Onsite, five days per week Duration: 12-month contract... ...for advancement Training & development Why Join This Opportunity? Work on... ...testing. Exposure to Embedded C or C++. Experience supporting software validation...C++Full timeContract workWork at office
$143.7k - $194.4k
The AWS Bill Generation - Discounts team is... ...discount programs without engineering bottlenecks.As a Software Development Engineer on the... ...and service teams (EC2, Marketplace, Bedrock... ..., multi-threaded, embedded or distributed software... ...services using: C#, C++, Java, or Perl...Amazon Web ServiceC++Contract workInternshipLive inWorldwideFlexible hours$143.7k - $194.4k
...powers the physical engine at the heart of... ...operate the software, hardware, and... ...the latest AWS technologies, big... ...As a Software Development Engineer in the... ...technologies including EC2, S3, Lambda,... ...-threaded, embedded or distributed... ...services using: C#, C++, Java, or Perl...Amazon Web ServiceC++InternshipFlexible hours$143.7k - $194.4k
As part of the AWS Applied AI Solutions organization, we have... ...a talented and passionate Software Development Engineer Test (SDET) to help us develop... ...applications, running on EC2 or in their data center, using... ...language such as Java, C++, or C# including object-oriented...Amazon Web ServiceC++InternshipRemote workWorldwideFlexible hours$134.96k - $188.95k
...Lunar RF Systems group is seeking an Embedded Software Engineer. In this role you will work with a hard... ...for new hardware, including driver development Bare-metal or OS-level programming for... ...design and development skills in C/C++ with Linux (or similar) scripting experience...C++Permanent employmentTemporary workLocal areaRelocation$168.1k - $227.4k
...58771 | Amazon Development Center U.S., Inc... ...the future of EC2 networking for... ...looking for talented engineers like you to be... ...that owns the software-defined... ...System Software/Embedded software, Cloud... ...Engineers across EC2, AWS and Amazon, you... ...development in C/C++ ~ Knowledge of...Amazon Web ServiceC++InternshipFlexible hours$143.7k - $194.4k
...Software Development Engineer II, AWS Fintech Job ID: 10553922 | Amazon.com Services LLC Do you want to... ...scale, multi-tiered, multi-threaded, embedded or distributed software applications... ...tools, systems, and services using: C#, C++, Java, or Perl experience ~1+...Amazon Web ServiceC++Permanent employmentInternshipWorldwideFlexible hoursNight shift$143.7k - $194.4k
...Software Development Engineer II , Amazon Web Services (AWS) Job ID: 10556207 | Amazon Web Services, Inc. The AWS Field... ..., multi-tiered, multi-threaded, embedded or distributed software applications... ..., and services using: C#, C++, Java, or Perl experience ~1+...Amazon Web ServiceC++Permanent employmentContract workInternshipWorldwideFlexible hoursDay shift$143.7k - $194.4k
...Software Development Engineer II, Agentic WorkSpaces Client Job ID: 10560299 | Amazon... ...LLC As part of the AWS Applied AI Solutions organization... ...-tiered, multi-threaded, embedded or distributed software applications... ..., and services using: C#, C++, Java, or Perl experience...Amazon Web ServiceC++InternshipRemote workWorldwideFlexible hoursShift work$143.7k - $194.4k
...Software Development Engineer, EC2 Networking (VPC Core) Job ID: 10513880 | Amazon Data Services, Inc. AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we’re the people who keep the cloud...Amazon Web ServiceInternshipFlexible hours$143.7k - $194.4k
...talented back-end engineers to help us build the... ...of integrated development experiences targeted... ...together the best of AWS to serve customers... ...professional software development experience... ..., multi-threaded, embedded or distributed... ...services using: C#, C++, Java, or Perl experience...Amazon Web ServiceC++InternshipFlexible hours$178.4k - $226.7k
....As a Senior Security Engineer (SecEng), you’ll help... ...with data scientists, software development engineers, and security... ...services protect the AWS cloud for all customers... ...Scala, Java, Python, C/C++, or Go- Experience (non... ...AWS Services including EC2, Lambda, S3, DynamoDB...Amazon Web ServiceC++InternshipFlexible hours$143.7k - $194.4k
...team, part of the Amazon Software Builder Experience (... ...seeking a Software Development Engineer to help us build the next... ...problems that impede AWS software development-... ...tiered, multi-threaded, embedded or distributed... ...and services using: C#, C++, Java, or Perl experience...Amazon Web ServiceC++InternshipFlexible hours$143.7k - $194.4k
...Luna is looking for a Software Development Engineer II to join the SIPS (... ...available in the right AWS regions at the right... ...distributed systems, EC2 infrastructure, GPUs... ...tiered, multi-threaded, embedded or distributed... ...services using: C#, C++, Java, or Perl experience...Amazon Web ServiceC++InternshipLocal areaFlexible hours$165.2k - $223.6k
...Service (Amazon IVS) is AWS's fully managed live... ...unpredictable load. As a software engineer on this team, you'll... ...professional software development experience- 2+ years... ...tiered, multi-threaded, embedded or distributed... ...and services using: C#, C++, Java, or Perl experiencePreferred...Amazon Web ServiceC++InternshipLocal areaWorldwideFlexible hoursDay shift$159.3k - $202.4k
...vision is to accelerate the development velocity of the... ...seeking a talented Security Engineer to join our team, where you... ...Ruby, Go, Swift, Java, .Net, C++ or similar object oriented... ...cloud security architecture (AWS preferred), including IAM, VPC, KMS, and security monitoring...Amazon Web ServiceC++Flexible hours$159.3k - $202.4k
...in every direction using the globe’s largest AWS deployment.As a Security Engineer, you will collaborate with software development teams to ensure we keep our customers safe while... ...in Python, Ruby, Go, Swift, Java, .Net, C++ or similar object oriented language experience...Amazon Web ServiceC++InternshipFlexible hours$129.2k - $174.8k
As a Systems Development Engineer on the Bottlerocket team, you will design, build... ...behind Bottlerocket, AWS's open-source, security-first... ...at massive scale.As a SysDE II, you will work in Rust and Go... ...Python, Ruby, Golang, Java, C++, C#, Rust- Experience with Linux...Amazon Web ServiceC++WorldwideFlexible hours$148.5k - $237.6k
...ecosystem of devices and cloud software. Like our products, we work... ...Impact As a senior engineer on the team, you will be intimately... ...of professional software development in C++, Go, Rust and/or another... ...verification ~ Experience with Embedded Linux development and/or...C++Full timeWork experience placementWork at officeRemote work$99.1k - $160k
...Seattle, WA, USAAs a Systems Development Engineer I you will have the opportunity... ...is to design and develop software systems that are secure, maintainable... ...productivity and savings for AWS and Amazon.Our ideal... ...Python, Ruby, Golang, Java, C++, C#, Rust- Experience with Linux...Amazon Web ServiceC++Temporary workFlexible hours$114.1k - $160k
...and Unix systems engineering to deliver simple,... ...generation IP networks?AWS Infrastructure... ...a diverse team of software, hardware, and network... ...for a Network Development Engineer to join our... ..., such as EC2, EBS, S3. They own... ...Perl, shell, C or C++- Experience working...Amazon Web ServiceC++Local areaFlexible hours$99.1k - $160k
As part of the AWS Applied AI Solutions organization... ...and operate their software more cost-effectively.... ...AWS offerings like S3, EC2, and CloudFront. We... ...looking for a System Development Engineer to join our fast-moving... ..., Ruby, Golang, Java, C++, C#, Rust- Experience...Amazon Web ServiceC++WorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Development Engineer II (C/C++), AWS EC2 VPC NX. Be the first to apply!
- embedded software engineer Seattle, WA
- embedded engineer Seattle, WA
- embedded systems software engineer Seattle, WA
- embedded developer Seattle, WA
- software engineer internship remote Seattle, WA
- senior software engineer ruby on rails Seattle, WA
- software developer positions Seattle, WA
- agile software developer Seattle, WA
- software engineer intern Seattle, WA
- part time software developer Seattle, WA

