Western Digital Careers
Join our Talent Network

Engineer 2, Firmware Engineering

Location: Rochester, MN, United States 
Req ID: JR-0000022504

Description

–Members of the Firmware Tools Team work closely with Firmware Design Engineers to assist in the development of the latest hard disk drive (HDD) and solid state drive (SSD) products.  Members of this team develop the in-house software tools used to interact with the drives and test their performance.  The primary programming languages used are C++ and scripting languages such as Python and TCL.  Firmware Tools engineers work in a team atmosphere in the Western Digital Development Lab, where there is full access to, and collaboration with, the firmware development, test, and tools engineers.

–Prior experience with C/C++ and software development is required.  Prior experience working with disk drives and SCSI, ATA, and NVMe protocols is preferred.