Embedded Software Engineer, Annapurna
Amazon Tel-Aviv, Tel-Aviv District, Israel
Software Development · 10,001+ employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
You will be responsible for developing features for next-generation hardware to enable high network bandwidth and low-latency performance. Additionally, you will contribute to architecture definitions and system designs while supporting distributed AI/ML network stacks.
What they look for
Requirements
Candidates must have at least 5 years of professional software development experience and 2 years of system design or architecture experience. A bachelor's degree in a relevant field and strong proficiency in C/C++ are required.
Benefits
Full description
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.
Basic Qualifications: - 5+ 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 - Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field - Strong C/C++ skills
Preferred Qualifications: - Experience building complex software systems that have been successfully delivered to customers - Experience with HW/SW interfaces at both the board and chip level - Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems - Experience in embedded development in C/C++ - 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.
Similar roles
-
Senior Embedded Software Engineer, Pixel Phone Security
Google London, England, United Kingdom
-
Senior Software Engineer, Embedded Systems/Firmware, Pixel Display
Google Mountain View, California, United States · $174K–$252K/yr
-
Software Engineer III, Embedded Systems/Firmware
Google Bengaluru, Karnataka, India
-
Senior Software Engineer, Embedded Systems and Firmware, XR, Platforms and Devices
Google San Diego, California, United States · $174K–$252K/yr
-
Embedded Systems Software Developer
Tigercat | MacDonald Steel Brant, Ontario, Canada · CA$71K–CA$81K/yr
-
Abschlussarbeit im Bereich Product Security für Embedded Systems (SS27)
TRUMPF Freiburg im Breisgau, Baden-Württemberg, Germany