Lead SDE C/C++ Hardware/Software Co-Design, Machine Learning Acceleration Systems
Amazon· Software Development
Cupertino, CA$193.3k - $261.5kFull-timePosted 1mo ago
About the role
Lead SDE role focused on hardware/software co-design and machine learning acceleration systems at Annapurna Labs (AWS). Develop bare-metal firmware for embedded ML accelerator chips, collaborate with RTL/design teams, mentor engineers, and drive high-performance, cost-effective ML infrastructure.
Responsibilities
- Applying Software/Hardware co-design principles
- Embedded software design, implementation, testing, debugging and performance improvements
- Test suite and infrastructure design
- Owning the design and final implementation of maintainable, documented and well tested software
- Close collaboration with RTL designers, design verification engineers, and other software teams
- Team tech lead for best practices, computer architecture and software design choices
- Mentor, coach and set technical direction for other software Engineers
Qualifications
- 7+ years of programming with at least one software programming language experience
- 7+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience in embedded development in C/C++
- Experience as a mentor, tech lead or leading an engineering team
Skills
Required:C/C++ embedded developmentLeadership / mentoring
Nice to have:Firmware / bare metal softwareSoftware/Hardware co-design
Benefits
- 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
- Parental leave
Last updated Oct 25, 2026. Interested? Apply on the company site.
More open roles at Amazon
- IT Support Associate II, Ops Tech Solutions (OTS)yesterdayPlainfield, Indiana · Operations IT Support Engineering
- Head of Energy and Water, AWS LegalyesterdayHybrid (Seattle, WA) · Legal
- Software Development Engineer, Creative Asset Library, CreativeXyesterdaySeattle · Software Development
- Software Development Engineer, Creative Asset Library, CreativeXyesterdayHybrid (Seattle, WA) · Software Development
- IT Support Associate II, OTSyesterdayIrving, TX · Operations IT Support Engineering