Annapurna Labs, an organization within AWS UC, is seeking a Senior Software Development Engineer specializing in NVMe/Storage systems. This role combines firmware engineering with cloud storage innovation, focusing on developing solutions for AWS' cutting-edge storage infrastructure. The position involves working with custom chips, accelerators, and software stacks to tackle unprecedented technical challenges.
As a firmware engineer on the AWS Cloud Storage team, you'll be at the forefront of consumer storage and networking solutions. The role requires expertise in server and embedded environments, deep understanding of computer architecture, Linux OS, and programming sophisticated embedded devices. You'll work alongside talented engineers who prioritize performance, availability, scalability, and durability of customer data.
The team culture emphasizes knowledge-sharing and mentorship, with senior members providing one-on-one guidance and thorough code reviews. AWS values diverse experiences and backgrounds, encouraging applications from candidates with non-traditional career paths. The company offers comprehensive benefits, work-life harmony, and numerous opportunities for professional development.
Key responsibilities include implementing firmware for NVMe subsystems, debugging complex system-level issues, optimizing performance, and delivering production-quality code. The role requires 5+ years of experience in software development, proficiency in C/C++, and extensive knowledge of embedded Linux systems or NVMe Subsystem.
AWS, as the world's leading cloud platform, offers an environment where innovation is constant and customer trust is paramount. The position provides competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus additional benefits and equity opportunities.