Amazon-posted about 1 year ago
$129,300 - $223,600/Yr
Full-time • Mid Level
Cupertino, CA
Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers

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.

  • 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.
  • 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.
  • 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.
  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service