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 a day 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. Embedded Software Dev Engineer, Device OS

Senior Embedded Software Engineer role at Amazon focusing on Device OS development for Alexa and IoT devices, requiring 5+ years of experience in software development and system architecture.

Sr. SDE, Kuiper MAC

Senior Software Engineer role at Amazon Kuiper developing embedded firmware for satellite communications systems, focusing on MAC layer protocols and real-time software development.

Sr. Software Development Engineer, Kuiper Flight Software

Senior Software Engineering role at Amazon's Project Kuiper developing flight software for satellite constellation, focusing on embedded systems and satellite control software.

Emulation Engineer, AWS Annapurna Labs

Senior Emulation Engineer position at Amazon's AWS Annapurna Labs, focusing on hardware design and optimization for machine learning acceleration in data centers.

Senior ATE Dev Engineer- Silicon RF ATE, Project Kuiper Silicon Team

Senior ATE Development Engineer position at Amazon's Project Kuiper, developing test solutions for satellite communication systems with competitive compensation and benefits.