Software Development Engineer, Nitro SSD

AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure, supporting all AWS data centers and infrastructure globally.
$129,300 - $223,600
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Automation Engineer

Senior Automation Engineer role at Amazon focusing on maintaining and optimizing robotics and material handling equipment in fulfillment centers.

Sr. Software Development Engineer, Device OS

Senior Software Development Engineer position at Amazon focusing on Wi-Fi and networking software development for consumer devices like Echo and Fire TV.

Sr. Software Development Engineer, Connectivity Wi-Fi

Senior Software Development Engineer position at Amazon Lab126 focusing on Wi-Fi and networking software development for consumer electronics products.

ASIC Design Verification Engineer, Project Kuiper

Senior ASIC Design Verification Engineer role at Amazon's Project Kuiper, developing verification environments for satellite communication systems.

Sr. Manufacturing Controls Test Engineer, Manufacturing Test and Controls

Senior Manufacturing Controls Test Engineer position at Amazon Robotics, developing and implementing test strategies for robotic systems with focus on automation and quality improvement.

Description For Software Development Engineer, Nitro SSD

AWS Infrastructure Services is seeking a Senior Software Development Engineer to join their Nitro SSD team. This role is crucial for developing and optimizing SSD firmware for AWS's cloud infrastructure. The position combines embedded systems expertise with cloud computing, requiring deep knowledge of SSD hardware architecture and firmware development.

The ideal candidate will be an innovative self-starter with expertise in SSD firmware and the ability to make architectural decisions that optimize SSD performance for various use cases. You'll work with engineers across Amazon and external partners, leading firmware development efforts on custom solid-state devices. This role involves collaboration with internal and external development teams across architecture, hardware, validation, and software services.

As part of AWS Hardware Engineering, you'll contribute to industry-leading server and storage infrastructure designs that are critical to AWS's success and its million-plus customers. The role involves working on AWS-specific hardware, firmware, and software for non-volatile memory devices, from conception through validation and into production.

The position offers significant growth opportunities within AWS's rapidly expanding infrastructure team. You'll have direct impact on AWS's bottom line and the ability to influence product improvements. The role provides exposure to cutting-edge storage technologies and the chance to work on solutions at unprecedented scale.

Key responsibilities include firmware development, device characterization, benchmarking, and close collaboration with software teams to optimize devices for the AWS environment. The role requires strong technical expertise in embedded systems, excellent communication skills, and the ability to work effectively in a fast-paced environment.

Benefits include competitive compensation ($129,300-$223,600 based on location), comprehensive medical benefits, 401k, and various other financial benefits. AWS values work-life harmony and maintains an inclusive culture that embraces diversity. The company offers extensive mentorship opportunities and resources for career development.

This position is based in Cupertino, CA, and is part of the larger AWS Infrastructure Services organization that keeps the cloud running by managing all AWS global infrastructure, including data centers, servers, storage, networking, and cooling equipment.

Last updated 12 days ago

Responsibilities For Software Development Engineer, Nitro SSD

  • Design and develop 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 customize devices for AWS environment
  • Lead firmware development efforts on custom solid-state devices

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 system architecture and design
  • 3+ years of programming experience with modern languages
  • 3+ years of experience in software design and development for embedded storage systems

Benefits For Software Development Engineer, Nitro SSD

Medical Insurance
401k
Mental Health Assistance
  • Medical benefits
  • Financial benefits
  • Work-life balance
  • Career growth opportunities
  • Mentorship programs

Interested in this job?