Western Digital Careers
Join our Talent Network

Technologist, eSSD Firmware Engineering

Location: Milpitas, CA, United States 
Req ID: JR-0000037495


Qualifications·        PhD/MS/BSEE, PhD/MS/BSCE, or PhD/MS/BSCS with 10-15 years of experience in complex firmware projects·        Software development background proficient in C/C++ with an emphasis on, or experience in, real time embedded environments·        Strong knowledge of structured code development methods and debug techniques·        NAND Development technologies and methodologies·        Knowledge of and experience using typical lab equipment such as bus analyzers, and in line firmware debug tools is required·        Ability to solve problems as part of multi-site organization and cross functional team·        Ability to provide accurate and timely scheduling and resource information to team leads and managers, and meet scheduled commitments Highly Desirable·        Direct Experience working with NAND flash devices·        Experience with Error Correcting Code (ECC) such as BCH or LDPC·        Programming of microprocessor firmware for control of advanced hardware interfaces.·        Experience with JTAG debugging·        Use of oscilloscopes and logic analyzers for analysis of complex digital waveforms.·        PCIe experience including Interrupts and DMA·        Storage Protocols (SAS, SATA, NVMe) are a plus.