Software Development Engineer, Nitro SSD

AmazonCupertino, CA
476d$129,300 - $223,600

About The Position

The Software Development Engineer for Nitro SSD will be part of the AWS Hardware Engineering team, focusing on the design and development of firmware for non-volatile memory devices, particularly NAND-based SSDs. This role involves collaborating with various engineering teams to optimize SSD performance and contribute to the entire firmware development lifecycle, from conception through validation to production. The position is critical to enhancing AWS's infrastructure and ensuring high-quality components that support the company's growth and customer satisfaction.

Requirements

  • 3+ years of non-internship professional software development experience.
  • 3+ years of experience in design or architecture of new and existing systems.
  • Experience programming with at least one software programming language.
  • 3+ years of leading design or architecture of new and existing systems experience.
  • 1+ years of experience contributing to the architecture and design of new and current systems.
  • 3+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design.
  • 3+ years of experience in software design and development for embedded storage systems.

Nice To Haves

  • 5+ years of full software development life cycle experience.
  • Bachelor's degree in computer science or equivalent.
  • Deep understanding of SSD hardware architecture and concepts such as wear-leveling and garbage collection.
  • 5+ years of hands-on experience developing firmware for SSD and related storage devices.
  • High-level understanding of storage technologies and associated block interface protocols.
  • Excellent written communication and verbal skills.
  • An understanding of AWS technologies.

Responsibilities

  • Design AWS-specific hardware, firmware, and software for non-volatile memory devices.
  • Lead firmware development efforts on custom solid-state devices.
  • Collaborate with internal and external development engineers across various disciplines.
  • Contribute to firmware development and support device characterization and benchmarking efforts.
  • Tailor devices for the AWS environment in collaboration with software engineers.

Benefits

  • Flexible work culture promoting work-life balance.
  • Diversity and inclusion initiatives and employee-led affinity groups.
  • Mentorship and career growth opportunities.
  • Access to knowledge-sharing and career-advancing resources.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service