Software Dev Engineer - Solid State Devices, Nitro SSD

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 Dev Engineer - Solid State Devices, Nitro SSD

AWS Infrastructure Services is seeking a Software Development Engineer to join their Solid State Devices team, focusing on Nitro SSD development. This role combines firmware development expertise with cloud infrastructure innovation, working on AWS-specific hardware and software for non-volatile memory devices.

The position involves developing backend firmware for Nitro SSD, working closely with NAND vendors, SSD controller vendors, and internal teams. You'll lead end-to-end product development cycles and drive improvements in firmware maintainability, scalability, and efficiency. The role requires deep expertise in SSD firmware and NAND integration, with opportunities to impact AWS's global infrastructure.

As part of AWS Hardware Development, you'll contribute to shaping the future of cloud computing technology. The team operates at massive scale, supporting all AWS data centers and the infrastructure that keeps the cloud running. You'll work in an inclusive culture that welcomes bold ideas and empowers ownership of projects from conception through production.

The compensation package includes a competitive base salary range of $129,300-$223,600, depending on location, plus equity, sign-on payments, and comprehensive benefits. This is an opportunity to work with cutting-edge storage technology while directly impacting AWS's infrastructure and customer experience.

The ideal candidate will bring 3+ years of software development experience, strong firmware expertise, and a passion for storage technology innovation. You'll be part of a growing, fast-paced team that's essential to AWS's continued leadership in cloud computing.

Last updated 7 hours ago

Responsibilities For Software Dev Engineer - Solid State Devices, Nitro SSD

  • Develop back end firmware for Nitro SSD
  • Work with NAND vendor, SSD controller vendor, FTL and hardware team
  • Lead end to end product development cycle
  • Improve firmware's maintainability, scalability, efficiency and testability
  • Drive improvement on firmware and hardware integration validation
  • Design and implement firmware features for fleet observability
  • Collaborate with internal and external development engineers

Requirements For Software Dev Engineer - Solid State Devices, Nitro SSD

Linux
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Good understanding of SSD hardware architecture and NAND concepts
  • 5+ years of hands-on experience developing firmware for SSD
  • High-level understanding of storage technologies

Benefits For Software Dev Engineer - Solid State Devices, Nitro SSD

Medical Insurance
401k
Equity
  • Medical Insurance
  • 401k
  • Equity

Interested in this job?

Jobs Related To Amazon Software Dev Engineer - Solid State Devices, Nitro SSD

Software Development Engineer, Nitro SSD

Senior Software Development Engineer position at AWS focusing on SSD firmware development and optimization, requiring 3+ years of experience in embedded systems and storage technology.

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.

Sr. Software Dev Engineer, Antenna System Validation, Kuiper

Senior Software Engineer role at Amazon's Project Kuiper, developing satellite communication systems and antenna validation software.

Robotics Control Engineer, Amazon Robotics

Senior Robotics Control Engineer position at Amazon Robotics, developing advanced control systems for automated fulfillment centers, offering competitive compensation and comprehensive benefits.