Senior Software Development Engineer, Annapurna Labs
at Amazon
Posted 15 hours ago
No clicks
- Compensation
- Not specified
- City
- Not specified
- Country
- Not specified
Currency: Not specified
Senior Software Development Engineer at Annapurna Labs (an AWS division) responsible for designing, developing, and optimizing mission-critical embedded software for cloud infrastructure. Focus areas include networking, machine learning acceleration, and high-performance computing, with work spanning firmware, device drivers, and low-level hardware interaction. Will lead architecture and design efforts, mentor teams, and collaborate across agile, cross-functional groups to deliver scalable, high-performance embedded solutions used by AWS services globally.
About the team
Why Join us?
Impact at Scale: Your work will power AWS’s most advanced services, serving millions of customers .
Cutting-Edge Technology: Work on custom silicon (e.g., Graviton, ML accelerators) and innovative networking solutions at the intersection of hardware and software.
Growth & Innovation: Benefit from AWS’s resources, mentorship programs, and opportunities to publish technical content.
Apply Now: Join a team that defines the future of cloud computing through embedded innovation
Basic Qualifications
- Experience as a mentor, tech lead or leading an engineering team- Experience leading the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Bachelor's degree
- 8+ years of professional experience in embedded software development, with strong proficiency in C/C++
- Hands-on experience developing firmware, device drivers, or user-space applications for embedded systems, including low-level hardware interaction
Preferred Qualifications
- Expertise in networking protocols and performance optimization for high-throughput, low-latency systems- Ability to work in cross-functional, agile teams and communicate technical concepts effectively to stakeholders
- Experience with AWS cloud infrastructure or other large-scale distributed systems.
- Knowledge of hardware/software co-design.
- Familiarity with storage protocols .
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 https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

