Software Development Engineer, Nitro SSD

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$129,300 - $223,600
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, Nitro SSD

AWS Infrastructure Services is seeking a Software Development Engineer to join their Nitro SSD team. This role is crucial in designing and developing firmware for AWS's custom solid-state storage devices. As an SSD firmware expert, you'll make architectural decisions to optimize SSD performance across various use cases, working at the intersection of hardware and software development.

The position is part of AWS Infrastructure Services, which manages the design, planning, delivery, and operation of all AWS global infrastructure. You'll be joining the AWS Hardware Engineering team, which drives innovation in server and storage infrastructure used by Amazon Web Services. The team's designs are industry-leading in efficiency and operational excellence, serving over a million AWS customers.

As a Firmware Engineer, you'll work on challenging technical problems, building architecturally sound components critical to AWS's business strategies. You'll collaborate with engineers across Amazon and external partners, leading firmware development efforts on custom solid-state devices. The role involves working with the complete firmware development lifecycle, from conception through validation and into production.

The ideal candidate will be an innovative self-starter with deep expertise in SSD firmware and hardware architecture. You'll need strong understanding of SSD concepts like wear-leveling and garbage collection, along with experience in embedded systems development. The role offers the opportunity to work with cutting-edge storage technology while directly impacting AWS's infrastructure and customer experience.

Benefits include competitive salary ranging from $129,300 to $223,600 based on location, plus comprehensive medical insurance and 401k. Amazon values work-life harmony and maintains an inclusive culture that embraces diversity. The company offers extensive opportunities for mentorship and career growth through knowledge-sharing and professional development resources.

This position is based in Cupertino, CA, and requires at least 3 years of professional software development experience, with specific expertise in embedded storage systems. Join AWS to help shape the future of cloud computing while working on some of the most challenging problems in infrastructure technology.

Last updated 3 hours ago

Responsibilities For Software Development Engineer, Nitro SSD

  • Design AWS-specific hardware, firmware and software for non-volatile memory devices
  • Contribute to firmware development from conception through validation and production
  • Support device characterization and benchmarking efforts
  • Work with AWS software engineers to tailor devices for the AWS environment
  • Lead firmware development efforts on custom solid-state devices
  • Collaborate with internal and external development engineers

Requirements For Software Development Engineer, Nitro SSD

Java
  • 3+ years of non-internship professional software development experience
  • 3+ years of non-internship design or architecture experience
  • 3+ years of leading design or architecture experience
  • 1+ years of experience contributing to architecture and design
  • 3+ years of programming experience with modern languages like Java, C++, or C#
  • 3+ years of experience in software design and development for embedded storage systems

Benefits For Software Development Engineer, Nitro SSD

Medical Insurance
401k
  • Medical Insurance
  • 401k

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Nitro SSD

Sr Systems Engineer III, Prime Air

Senior Systems Engineer role at Amazon Prime Air, combining DO-178 certification expertise with software development for autonomous delivery systems.

Sr. System Development Engineer, Bus S&Flight Operations, Kuiper

Senior System Development Engineer position at Amazon's Project Kuiper, working on satellite operations and software systems for global broadband access.

Sr. Embedded Software Development Engineer, Kuiper MAC

Senior Embedded Software Engineer role at Amazon's Project Kuiper, developing satellite communication systems software for global internet connectivity.

Sr. ASIC Design Verification Engineer, Kuiper Modem DV Team

Senior ASIC Design Verification Engineer role at Amazon's Project Kuiper, developing verification solutions for satellite communication systems with competitive compensation and benefits.

Emulation Engineer, AWS Annapurna Labs

AWS Annapurna Labs is seeking an Emulation Engineer to work on next-generation cloud server infrastructure and machine learning acceleration hardware.