Embedded Software Development Engineer II (C/C++), AWS EC2 VPC NX
$143.7k - $194.4kAmazon
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
$168.1k - $227.4k
Lead the low-level development of networking systems that form... ...Amazon Elastic Compute Cloud (EC2) Instance Networking... ...how enterprises and AWS services experience network... ...unprecedented scale.As a Senior Embedded Software Development Engineer (C/C++), you will guide complex...Amazon Web ServiceC++InternshipFlexible hours$143.7k - $194.4k
...redefine the future of EC2 networking for... ...for talented engineers like you to be... ...that owns the software-defined networking... ...in Dataplane development, System Software/Embedded software, Cloud... ...Engineers across EC2, AWS and Amazon, you... ...development in C/C++- Knowledge of...Amazon Web ServiceC++InternshipFlexible hours$129.2k - $174.8k
...Security Systems Engineering (AS2E) team is responsible... ...of Amazon.com and AWS with our services,... ...production software issues across multiple... ...AI-assisted development workflows- Apply strong... ...Engineer II, you will collaborate... ...Ruby, Golang, Java, C++, C#, Rust- 2+ years...Amazon Web ServiceC++InternshipFlexible hours$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
...Compute Cloud (EC2) Nitro... ...customer's EC2 VPC instances, adding... ...to true Software Defined Networking... ...for kernel/embedded C programmers... ...experience in C/C++ or Rust, and... ...systems software engineering such as... ...embedded software development, then this is... ...such as AWS Lambda, and external...Amazon Web ServiceC++InternshipImmediate startWorldwideFlexible hours$129.2k - $174.8k
...passion and desire to engineer and operate the world'... ...solve technical problems.AWS established a... ...are seeking a Systems Development Engineer II who can thing big and... ...CSSLP (Certified Secure Software Lifecycle Professional... ...modern language such as C++, C#, Java, Python, Golang...Amazon Web ServiceC++InternshipFlexible hours$143.7k - $194.4k
...internship professional software development experience.... ...development engineer or in a similar... ...-threaded, embedded, or distributed... ...services using C#, C++, Java, or Perl.... ...proficiency in C/C++ or Rust... ...development for new EC2 machine... ...Technologies: AWS C# Cloud...Amazon Web ServiceC++Full timeInternship$143.4k
...of professional software development experience outside... ...with kernel or embedded development,... ...language such as C, C++, Rust, Python,... ...: We work as engineers on a small team... ...Technologies: AWS Lambda Cloud EC2 Embedded Support... ...customers EC2 VPC instances and...Amazon Web ServiceC++Full timeInternshipImmediate start$129.2k - $174.8k
...persistent connection to the AWS Isolated cloud.AWS Edge... ...Services is seeking a Systems Development Engineer II to design and implement systems... ...non-internship professional software development experience- 3+... ...one modern language such as C++, C#, Java, Python, Golang, PowerShell...Amazon Web ServiceC++Full timeInternshipWork at officeFlexible hours$168.1k - $227.4k
EC2 Nitro drives the planet’s largest... .... Nitro is AWS ground-up... ..., application software and services to... ...drive software development and scaling for... ...in C, C++ or Rust development... ...with hardware engineering teams to influence... ...Experience in embedded development in C/C++Amazon is...Amazon Web ServiceC++InternshipFlexible hours- ...intensive industries. We’re looking for an Embedded Software Engineer in the US to help design, build, and... ...experience. Good proficiency in C/C++ for embedded systems, with experience... ...Familiarity with cloud IoT services on AWS, Azure, or GCP. Exposure to secure boot...Amazon Web ServiceC++Remote jobRelocation packageShift work
- ...candidate is interested in a career in software development and is looking to utilize and expand their... .... Preferred coding skills: Perl, C/C++ and/or Java. 1+ years of experience contributing... ...technologies # Experience with AWS, built any type or Archestration work...Amazon Web ServiceC++
$193.3k - $261.5k
...for the Amazon Web Services cloud?The EC2 Instance Platform organization is... ...their business. We are hiring Senior Software Development Engineers to make Amazon Elastic Compute Cloud... ...level programming language such as C/C++.Here at AWS, we embrace our differences. We are...Amazon Web ServiceC++InternshipLocal areaFlexible hours$143.7k - $194.4k
We are looking for a Software Development Engineer II (SDE-2) to join the EKS Node Runtime... ...with service teams across AWS to integrate new capabilities... ...with EKS control plane teams, EC2 instance teams, NVIDIA, AWS... ...Python, Ruby, Golang, Java, C++, C#, RustPreferred...Amazon Web ServiceC++InternshipWork from homeFlexible hours$264.1k - $350k
The Director of Embedded Software Engineering will lead mission-critical embedded software development for Amazon Leo's satellite bus systems,... ...Platforms• Proficiency with C/C++, ADA (primary languages for... ...management tools• Experience with AWS cloud environments for...Amazon Web ServiceC++Permanent employmentWorldwideFlexible hours- ...Competitive salary Opportunity for advancement Training & development Embedded Software Engineer II Location: Mossville, IL — Onsite, five days per week... ...-in-the-Loop testing. Exposure to Embedded C or C++. Experience supporting software validation and...C++Full timeContract workWork at office
$129.2k - $174.8k
AWS Infrastructure Services owns the design, planning, delivery... ...ll join a diverse team of software, hardware, and network engineers, supply chain specialists,... ...in at least one development language. They must be able... ...one modern language such as C++, C#, Java, Python, Golang,...Amazon Web ServiceC++Permanent employmentInternshipFlexible hours- ...DCTechnology - Security /RemoteThe Senior Security Engineer II will be responsible for designing,... ...Proficient in coding languages such as Python, R, C++, Javascript.Extensive experience working in AWS/Azure/GCP software development environment..Proven experience with...Amazon Web ServiceC++Temporary workWork at officeRemote workWork from homeFlexible hours
$102.1k - $202.2k
...: Less than 25%Profession: Software EngineeringDiscipline: Software... ...to hire Senior Software Engineers and Software Engineer IIs for our teams! The... ...coding in languages such as C, C++, C#, Java, JavaScript, or Python... ...platforms such as Azure, AWS, GCP, or comparable cloud environments...Amazon Web ServiceC++Ongoing contractLocal area3 days per week$143.7k - $194.4k
EC2 Infrastructure Services organization is responsible... ...this at scale. The Software Development Engineer will design, build,... ...recovery systems for AWS Trainium-based AI... ...tiered, multi-threaded, embedded or distributed software... ...and services using: C#, C++, Java, or Perl...Amazon Web ServiceC++InternshipFlexible hours$129.2k - $174.8k
Do you want to engineer the systems that help teams proactively... .... We develop the software and services that... ...Python, Ruby, Golang, Java, C++, C#, Rust- Experience... ...monitoring tools, such as: AWS CloudWatch, Datadog,... ...Splunk- Experience with embedded systems, consumer...Amazon Web ServiceC++Full timeTemporary workSeasonal workFlexible hours$143.7k - $194.4k
The EC2 Nitro platform powers the world... ...environment. Designed by AWS from the ground up... ..., firmware, and software to deliver... ...responsibilitiesThe Software Development Engineer on the MLS... ...scale distributed or embedded software... ...language such as Java, C++, or C#, including...Amazon Web ServiceC++InternshipFlexible hours$102.1k - $202.2k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline:... ...so, you might be the Software Engineer II we are looking for. At... ...including, but not limited to C, C++, C#, Java, JavaScript, or... ...systems on platforms such as Azure, AWS, GCP, or comparable cloud...Amazon Web ServiceC++Ongoing contractLocal area3 days per week$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$129.2k - $174.8k
System Development EngineerThe Amazon Web Services team is... ...of cloud computing with AWS offerings like RDS and... ...work with.A successful engineer joining the team will do... ...solid understanding of software development methodology... ...language such as C++, C#, Java, Python, Golang...Amazon Web ServiceC++InternshipFlexible hours$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
AWS Supply Chain is at the forefront of building... ...unprecedented pace, engineering solutions to deploy... ...expansion.As a Software Development Engineer II, you'll tackle complex... ...tiered, multi-threaded, embedded or distributed... ...services using: C#, C++, Java, or Perl experience...Amazon Web ServiceC++Permanent employmentInternshipImmediate startWorldwideFlexible hours$143.7k - $194.4k
...help millions of AWS customers cut their... ...that our science and engine teams use to model... ...data across EC2, Auto Scaling groups... ...place for you.As a Software Development Engineer on our... ..., multi-threaded, embedded or distributed software... ...using: C#, C++, Java, or Perl experience...Amazon Web ServiceC++InternshipFlexible hours$184.9k - $250.2k
As a Software Development Manager in the EC2 Gateway Networking Organization, you will build... ...and will partner with VPC, S3, Direct Connect, DDB,... ...on position requires broad engineering competence and deep technical... ...--------------------------AWS Infrastructure Services owns...Amazon Web ServiceTemporary workWorldwideFlexible hours$143.7k - $194.4k
AWS runs one of the largest networks in the world... ...-house: controllers, software-defined networking (SDN... ...for a Software Development Engineer II to own the design and... ...tiered, multi-threaded, embedded or distributed software... ...and services using: C#, C++, Java, or Perl experience...Amazon Web ServiceC++InternshipFlexible hoursDay shift
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 engineer Washington DC
- embedded software engineer Washington DC
- embedded developer Washington DC
- embedded systems software engineer Washington DC
- embedded software engineer remote Washington DC
- software developer fintech Washington DC
- startup software engineer Washington DC
- financial software developer Washington DC
- junior software developer remote Washington DC
- software engineer Washington DC

