The posting
Annapurna Labs is a semiconductor company established by semiconductor industry veterans and is now part of Amazon Web Services. We develop leading edge products, manufactured with cutting edge technologies. We offer a dynamic, open, teamwork environment operating at a high pace. Join us and become part of an elite team working on new disruptive system architectures. We are growing and hiring people who are inspired by the opportunity to define and build the next generation semiconductor platform.
The Annapurna Labs team is looking for a junior Embedded Software Engineer, to join us in building the next generation of networking products. You’ll have the opportunity to work on the technologies that power the world’s largest cloud provider, in a dynamic, open, fast-paced environment. Working for Annapurna Labs is a thrilling and constant learning experience. As an embedded SW development engineer, you will be responsible for developing features for Annapurna Labs next-generation hardware, to enable high network bandwidth and packets-per-seconds (PPS) performance, with consistently low latency. You will work to bring up a broad selection of instance types, optimized for various use cases, to suit each of our customers’ needs, such as varying combinations of CPU, memory, storage, and networking capabilities. As a SW development engineer, you will play a key role in shaping architecture definitions and SW system designs and help to resolve complex customer issues. You will continuously evolve technically, while working to monitor AWS cloud health, maintain high-quality standards, develop highly optimized code, and provide exceptional customer satisfaction.
We are seeking an engineer to join our team that owns the network stack for EC2 distributed AI/ML systems. The team develops support for a variety of frameworks and communication libraries including NCCL, NVSHMEM, NIXL, NCCL GIN, and Perplexity kernels.
For further information we invite you to watch the 2025 re:Invent keynote https://www.youtube.com/watch?v=JeUpUK0nhC0
About the team *Diverse Experiences Amazon values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying. *Why AWS Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses. *Work/Life Balance We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why flexible work hours and arrangements are part of our culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud. *Inclusive Team Culture Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness. *Mentorship and Career Growth We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
- B.Sc. in Computer Science/Computer Engineering/Electrical Engineering or related field. Make sure to include a grade sheet with your CV in a single PDF - 2+ years of non-internship professional software development experience - Strong C/C++ skills
- Experience in embedded SW Development - Hands-on experience developing in a Linux environment - Experience with HW/SW interfaces at both the board and chip level - Understanding of computer architecture - Personal characteristics: team player, highly motivated, willing to work in a dynamic and demanding environment, creative, and a fast learner
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.



