Senior / Staff SSD Firmware Engineer

Salary depends on experience
Posted on 03/21/18
Longmont, CO
Salary depends on experience
Posted on 03/21/18

Role & Responsibility:

Be part of a team delivering the entire FW stack for current and next generation SSD controllers for Enterprise SSDs.  This team will be responsible for customizing and configuring FW for existing products and developing and adding new features for next generation NVMe products.

Expected Qualifications:

• Experience developing C/C++ code for embedded systems, especially for ARM-based SOCs in a data storage system
• Experience with NVM Express (NVMe) and AHCI along with experience in Storage, Enterprise Storage, SAS/SATA, PCIe and SSD controllers
• Familiarity with NAND and DRAM memory architectures and interfaces
• Experience debugging embedded systems using various debug tools such as Logic & Protocol Analyzers, JTAG, etc
• Strong technical communication and problem solving skills – ability to work in small cross-functional teams is essential
• BS degree (MS degree preferred) in Electrical Engineering or Computer Engineering

Preferred Qualifications:

• Knowledge of NAND media and error management techniques
• Experience implementing enterprise class NVMe features
• Knowledge of the Open Channel SSD architecture
• Experience with driver development for Linux and/or Windows

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.