Senior Software Development Engineer Annapurna Labs
amazon
📍 illinois haifa us🕐 2mo ago🔗 amazon
Job Description
Annapurna Labs, a key division within Amazon Web Services (AWS), seeks a Senior Software Development Engineer to design, develop, and optimize mission-critical embedded software for cloud infrastructure. You will join teams focused on networking, machine learning acceleration, and high-performance computing (HPC), impacting millions of AWS services globallyAbout the teamWhy 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.