Skip to main content

Embedded Software Engineer , EFA Annapurna

Posted today

amazonGranite City (IL)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Overview: As a Software Embedded Development Engineer, you design and optimize mission-critical embedded software that powers cloud infrastructure. You’ll join cross-functional teams focused on networking, ML acceleration, and HPC, impacting AWS services at scale. Work on custom silicon and innovative networking solutions at the hardware-software intersection. You’ll grow through AWS resources and mentorship while contributing to technically meaningful projects. Compensation / Benefits mentorship programs opportunities to publish technical content Responsibilities design, develop, and optimize embedded software for cloud infrastructure work with teams focused on networking, ML acceleration, and HPC contribute to software for custom silicon and networking solutions interface with hardware during firmware and driver development collaborate with cross-functional teams to deliver reliable embedded systems
Key requirements: Bachelor in Computer Science or related field 5+ years of embedded software development strong proficiency in C/C++ hands-on experience with firmware, device drivers, or user-space apps for embedded systems experience with low-level hardware interaction clear and concise communication with leadership and stakeholders cross-functional collaboration problem-solving mindset C/C++ embedded software development firmware and device driver development

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this