Job Description Summary
The Principal Engineer will be part of a team of highly experienced firmware engineers responsible for the firmware delivery for WDC Storage Systems including Ultrastar Data and OpenFlex series. Responsibilities include interfacing with Program managers, Architects, Power/Thermal management engineers, Board designers for board bring up and Vendors. Drive end to end development of Firmware development with cross geo teams.
8+ years of experience in Software development with core experience mainly on SAS Expander Firmware is preferred. Job role requires to work hands on in developing SES FW across Platform architectures
Ability to innovate, design and implement features for monitoring and management.
Design, develop, code, and debug SES Firmware by applying knowledge of storage hardware architecture and system design.
Must have strong knowledge of SAS/SATA/PCIe/NVMe protocols.
Excellent knowledge in SAS Expanders and SAS HBAs is preferred
Deep Expertise in analyzing SAS/PCIe trace for issue debugging
Layout and establish design documents with the engineering team
Extensive programming experience in C, C++ and scripting languages.
Experience in the following is preferred - PCIe, NVMe, Redfish, Swordfish
Candidate is expected to demonstrate strong knowledge of Storage Internals.
Demonstrated ability of working well in a diverse and cross geo team environment
Good communication and organizational skills are required
Additional Job Description:
Participate in key product development and technical teams
Excellent knowledge in Software development lifecycle and engineering processes
Capable of working as part of a global development team spanning across geos.
Good stake holder management and interact with program managers, sales, quality and cross geo teams on a regular basis
Part of an Agile team with TTM as a goal with high quality deliveries.