Taro Logo

Sr. 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.
$151,300 - $261,500
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Job Description

The AWS Hardware Engineering team is seeking a Senior Software Development Engineer to drive innovation in server and storage infrastructure. This role focuses on developing firmware for AWS's custom solid-state devices and storage solutions. As an SSD firmware expert, you'll make architectural decisions to optimize performance across various use cases.

You'll join a team designing AWS-specific hardware, firmware, and software for non-volatile memory devices, including NAND-based SSDs. Your work will span from conception through validation and into production, contributing to firmware development while supporting device characterization and benchmarking efforts. Close collaboration with AWS software engineers ensures devices are tailored for the AWS environment.

This position offers unique opportunities to impact cloud computing technology directly. AWS's scale and understanding of hardware usage creates opportunities for component customizations that benefit customers directly. You'll work with engineers across Amazon to build next-generation devices, seeing direct product improvements based on your contributions.

The role combines technical expertise with leadership, requiring both deep knowledge of SSD architecture and the ability to mentor others. You'll be part of AWS Hardware Engineering Services, supporting all AWS data centers and their critical infrastructure. The team values work-life harmony, inclusive culture, and provides extensive resources for career development and mentorship.

Key aspects include:

  • Leading firmware development for storage devices
  • Making architectural decisions for performance optimization
  • Collaborating across teams and with external partners
  • Contributing to the full development lifecycle
  • Mentoring and technical leadership

The position offers competitive compensation, comprehensive benefits, and the opportunity to shape the future of cloud computing infrastructure at AWS.

Last updated 24 days ago

Responsibilities For Sr. Software Development Engineer, Nitro SSD

  • Design AWS-specific hardware, firmware and software for non-volatile memory devices
  • Lead firmware development efforts on custom solid-state devices
  • Contribute to FW development and support device characterization
  • Work with AWS software engineers to tailor devices for the AWS environment
  • Collaborate with internal and external development engineers
  • Make architectural tradeoffs to optimize SSD performance

Requirements For Sr. Software Development Engineer, Nitro SSD

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture experience
  • Experience as a mentor, tech lead or leading an engineering team
  • 3+ years of programming experience in either C, C++, assembly language on Embedded systems
  • Deep understanding of SSD hardware architecture and SSD concepts
  • 10+ years of hands-on experience developing firmware for SSD and storage devices

Benefits For Sr. Software Development Engineer, Nitro SSD

Medical Insurance
401k
Vision Insurance
Dental Insurance
Parental Leave
  • Full range of medical benefits
  • Financial benefits
  • Work-life harmony
  • Career development resources
  • Mentorship opportunities