Amazon
The AWS Hardware Engineering team is at the forefront of innovation in server and storage infrastructure for Amazon Web Services. Our designs are recognized for their efficiency and operational excellence, directly impacting the success of the AWS business and its millions of customers worldwide.
As a Firmware Development Engineer specializing in SSDs, you will possess deep expertise in SSD firmware and leverage your experience to drive architectural decisions that enhance SSD performance across diverse use cases. Collaborating with engineers from various disciplines and external partners, you will lead the firmware development on customized solid-state devices. AWS Engineers are shaping the future of cloud computing technology—join us in this exciting endeavor!
Key Responsibilities:
Develop firmware for Nitro SSD, collaborating closely with NAND and SSD controller vendors.
Participate in the complete product development lifecycle, from design through implementation and validation to post-launch support.
Continuously seek opportunities to improve the maintainability, scalability, efficiency, and testability of Nitro SSD firmware.
Enhance firmware and hardware integration testing methodologies and specifications.
Design and implement features that improve the fleet observability of Nitro SSD.
Work with internal and external teams to ensure Nitro SSD products are reliable, high-performing, and cost-effective for customers globally through AWS data centers.
About the Team:
The Nitro SSD NAND team plays a crucial role in the launch of new products and the continuity of Nitro SSD supply. We are dedicated to providing our customers with cost-effective products optimized for the best user experience through innovative hardware and software solutions. We encourage candidates with SSD or embedded systems experience to join us in redefining the future of high-performance storage devices.
Qualifications:
3+ years of professional software development experience.
2+ years of design or architecture experience involving systems reliability and scaling.
Experience programming in at least one software language.
5+ years in the complete software development lifecycle, including coding standards and testing.
Bachelor's degree in Computer Science or a related field.
Strong understanding of SSD hardware architecture and NAND concepts such as MLC vs TLC, read retry, suspend, RAID.
5+ years of hands-on firmware development experience for SSD and related storage technologies.
High-level knowledge of storage technologies and block interface protocols.
Exceptional verbal and written communication skills.
Familiarity with AWS technologies.
Join us at AWS and make a direct impact on our customers and the future of cloud computing!