Sr. Software Development Engineer, Nitro SSD
Listed on 2026-04-24
-
Software Development
AI Engineer, Software Engineer, Machine Learning/ ML Engineer, Cloud Engineer - Software
Amazon Web Services (AWS) Hardware Engineering is a fast‑growing and leading‑edge research and development team that creates enterprise compute and storage server designs for our innovative web service and e‑commerce technology platforms. Our designs are industry‑leading in terms of performance, frugality and operational excellence, and are critical to the success of the AWS business and the hundreds of thousands of customers who use utility computing today.
Our Firmware Engineers solve challenging technology problems, and build architecturally sound, high‑quality components to enable AWS to realize critical business strategies.
You will be a member of a team designing AWS‑specific hardware, firmware and software for non‑volatile memory devices, including NAND‑based SSDs. You will be a part of the firmware effort from conception, through validation and into production. You will contribute to firmware development and support device characterization and benchmarking efforts. You will work closely with AWS software engineers to tailor devices for the AWS environment.
BasicQualifications
- 5+ years of non‑internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- Experience in embedded development in C/C++ and full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations
- Bachelor's degree, or Master's degree
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations experience
- Bachelor's degree in computer science or equivalent
- Deep understanding of SSD hardware architecture and SSD concepts such as wear‑leveling, garbage collection, etc.
- 10+ years of hands‑on experience developing firmware for SSD and other related storage devices
- High‑level understanding of storage technologies and associated block interface protocols
Base salary range: USA, CA, Cupertino - - USD annually; USA, WA, Seattle - - USD annually. Your Amazon package will include sign‑on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and optional supplemental life plans), EAP, mental health support, medical advice line, flexible spending accounts, adoption and surrogacy reimbursement coverage, 401(k) matching, paid time off, and parental leave.
Learn more about our benefits at (Use the "Apply for this Job" box below)..
Los Angeles County applicants:
Job duties for this position include: work safely and cooperatively with other employees, supervisors, and staff; adhere to standards of excellence despite stressful conditions; communicate effectively and respectfully with employees, supervisors, and staff to ensure exceptional customer service; and follow all federal, state, and local laws and company policies. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position.
Pursuant to the Los Angeles County Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Amazon is an equal‑opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).