Sr. Software Development Engineer, Annapurna Labs

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$151,300 - $261,500
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Sr. Software Development Engineer, Annapurna Labs

AWS Utility Computing (UC) is at the forefront of cloud innovation, developing foundational services like S3 and EC2. Within UC, Annapurna Labs designs cutting-edge silicon and software solutions that push the boundaries of cloud technology. The AWS Cloud Storage team is seeking firmware engineers with expertise in NVMe memory devices to tackle complex storage challenges. This role offers an opportunity to work with brilliant engineers who are passionate about performance, availability, scalability, and data durability. You'll be developing firmware for NVMe subsystems, optimizing performance, and solving unprecedented technical challenges. The team values mentorship, knowledge-sharing, and career growth, fostering an inclusive environment where diverse experiences are celebrated. AWS, as the world's leading cloud platform, provides comprehensive benefits, work-life harmony, and continuous learning opportunities. This position combines technical depth with leadership opportunities, making it ideal for experienced engineers who want to shape the future of cloud storage technology.

Last updated 2 days ago

Responsibilities For Sr. Software Development Engineer, Annapurna Labs

  • Research, design, implement Firmware to support NVMe subsystem, DMA and Crypto through specialized HW units in Nitro Cards
  • Debug complex, system-level, multi-component issues across multiple layers from kernel to application
  • Profile system performance activity and drive optimizations across our software stack
  • Deliver production-quality code and support its operation in the production environment

Requirements For Sr. Software Development Engineer, Annapurna Labs

Linux
  • 5+ years of full software development life cycle experience
  • 5+ years of experience with C or C++
  • 5+ years of experience in embedded Linux systems or NVMe Subsystem
  • Experience as a mentor, tech lead or leading an engineering team

Benefits For Sr. Software Development Engineer, Annapurna Labs

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical, financial, and other benefits
  • Mentorship and career growth opportunities
  • Work-life harmony
  • Inclusive team culture
  • Employee-led affinity groups
  • Knowledge-sharing and career development resources

Interested in this job?

Jobs Related To Amazon Sr. Software Development Engineer, Annapurna Labs

Sr Service Manufacturing Test Engineer, Reverse Logistic Test Engineering

Senior Service Manufacturing Test Engineer role at Amazon Lab126, leading test engineering initiatives for consumer electronics products with 8+ years experience required.

System Development Engineer, In-House Controls, Central Engineering

Senior System Development Engineer role at Amazon, leading global automation projects and developing cutting-edge control systems for worldwide operations.

Senior Embedded Software Engineer, Project Kuiper Terrestrial Applications

Senior Embedded Software Engineer role at Amazon's Project Kuiper, developing satellite communication terminal software to provide global broadband access.

Sr. Electrical Test Engineer

Senior Electrical Engineer position at Amazon's Project Kuiper, focusing on battery development and test systems for satellite constellation projects.

Senior Verification Engineer

Senior Verification Engineer role at AWS focusing on system verification for innovative semiconductor platforms and cloud services development.