Western Digital Careers
Join our Talent Network

Staff Engineer, Firmware Engineering

Location: Irvine, CA, United States 
Req ID: JR-0000039368

Description

 

Description
Western Digital®
 
We deliver the possibilities of data.  YOU define what’s possible.
 
This is an experienced position in a firmware development team to develop Media Management (Flash Translation Layer and Management) firmware in an Enterprise SSD product. 
 
ESSENTIAL DUTIES AND RESPONSIBILITIES:
  • Design, implement, and validate media management firmware that ranges from end-to-end read/write data-path optimization, to flash performance and endurance management algorithms. 
  • Interface with internal and external stakeholders to ensure product requirements and designs alignment
  • Expected to own an assigned area of firmware code with responsibility for the design, implementation, bench-level verification, support, debug and documentation.
  • Develop firmware on top of different platforms in varying development stages, such as simulation models, FPGA, and ASICs.
  • Design and development will be in C and C++.
     
    QUALIFICATIONS
  • BS/MS with 3+ years of experience or equivalent in embedded code development and debug.
  • Experience in storage development is a plus.
  • Able to methodically root cause complex failure mechanism.
  • Software development background proficient in C/C++ with an emphasis on, or experience in, real time environments. 
  • Knowledge of and experience using typical lab equipment such as bus analyzers, oscilloscopes, emulators, etc. is a plus
  • 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

 

Development of Flash Translation Layer (FTL) firmware on enterprise SSD.Expected to own an assigned area of firmware code with responsibility for the design, implementation, bench-level verification, support, debug and documentation.Design and development will be in C and C++.

 

#LI-SS1