Software Development Engineer, Nitro SSD

Amazon Web Services (AWS) is the world's leading cloud computing platform providing scalable, reliable cloud services to businesses worldwide.
$129,300 - $223,600
Embedded
Senior Software Engineer
In-Person
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, Nitro SSD

The AWS Hardware Engineering team is seeking a Senior Software Engineer to drive innovation in server and storage infrastructure for Amazon Web Services. This role focuses on developing firmware for solid-state devices (SSDs) and is critical to AWS's success in serving over a million customers worldwide.

As a Firmware Engineer on the team, you'll be at the forefront of designing and implementing AWS-specific hardware, firmware, and software solutions for non-volatile memory devices. You'll work on cutting-edge SSD technology, making architectural decisions that optimize performance for various use cases. The role involves collaboration with cross-functional teams, including hardware architects, validation engineers, and software services teams.

The position offers a unique opportunity to impact AWS's infrastructure directly. You'll be working with industry-leading designs focused on operational excellence and frugality. The scale of AWS creates unprecedented opportunities for component customization that directly benefits customers. You'll have ownership of your work and see tangible improvements in products based on your contributions.

The ideal candidate brings strong expertise in SSD firmware development, with experience in making architectural trade-offs for performance optimization. You'll need a deep understanding of storage technologies, embedded systems, and programming languages like Java, C++, or C#. The role requires both technical depth and leadership skills, as you'll be guiding design decisions and collaborating with teams across Amazon and external partners.

This is an excellent opportunity for someone passionate about storage technology and cloud computing who wants to make a significant impact on AWS's infrastructure. You'll be part of a growing, fast-paced team that's shaping the future of cloud computing technology while working on challenging technical problems that affect millions of AWS customers.

Last updated 2 hours ago

Responsibilities For Software Development Engineer, Nitro SSD

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

Requirements For Software Development Engineer, Nitro SSD

Linux
Java
  • 3+ years of non-internship professional software development experience
  • 3+ years of design or architecture experience
  • Experience programming with at least one software programming language
  • 3+ years of leading design or architecture experience
  • 3+ years of programming experience with modern languages (Java, C++, or C#)
  • 3+ years of experience in software design and development for embedded storage systems
  • Deep understanding of SSD hardware architecture and concepts
  • Experience with storage technologies and block interface protocols

Benefits For Software Development Engineer, Nitro SSD

Medical Insurance
  • Competitive base salary
  • Equity compensation
  • Sign-on payments
  • Medical benefits
  • Financial benefits

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Nitro SSD

Sr. Embedded Engineer, Amazon Robotics

Senior Embedded Engineer role at Amazon Robotics developing safety-critical systems for the world's largest autonomous robot fleet.

Sr. Software Development Engineer, Kuiper Flight Software

Senior Software Engineer role at Amazon's Project Kuiper developing embedded software for satellite systems using Rust and other modern languages.

ASIC Verification Engineer, Blink/Ring ASIC Team

Senior ASIC Verification Engineer role at Amazon, working on Blink and Ring devices, requiring 5+ years of digital verification experience.

Position, Navigation and Timing Engineer, Project Kuiper

Senior Position, Navigation and Timing Engineer role for Amazon's Project Kuiper satellite constellation program.

Senior Mechanical Engineer, Robotics Storage Technology

Senior Mechanical Engineer position at Amazon Robotics, developing innovative robotic systems and hardware solutions for warehouse automation.