Senior / Staff SSD Firmware Engineer

Encore Semi   •  

Longmont, CO

Not Specified years

Posted 269 days ago

This job is no longer available.

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