Western Digital is a company focused on powering global innovation and advancing technology. They are seeking a Summer 2026 Intern in Software Engineering to develop and validate HDD firmware, contribute to device-driver work, and participate in Agile/Scrum rituals.
Responsibilities
Develop and validate HDD firmware in C/C++ (features, fixes, unit/integration tests)
Contribute to device-driver–adjacent work across storage I/O: PCIe, SAS, SATA, NVMe
Script Python tools for test automation, log parsing, and data checks
Participate in Agile/Scrum (SAFe) rituals; write clear docs for designs, tests, and results
Debug with analyzers/scopes; collaborate on root-cause and performance tuning
Qualification
Required
Pursuing BS/MS in CS, CE, or EE (or similar); graduation target May 2027–May 2028
Coursework/projects in C or C++ and Embedded/Firmware fundamentals
Understanding of storage/IO or OS concepts (threads, memory, timing), and willingness to learn HDD specifics
Strong communicator, collaborative, and curious problem solver
Preferred
Exposure to storage stacks (protocols, link layers) or Linux/Windows driver concepts
Basics with I²C/SPI/UART/USB, RTOS concepts, or BSP
Python test tooling experience
Prior internship/co-op in firmware, storage, or driver development
Project experience with microcontrollers or Raspberry Pi/Arduino
Familiarity with x86 assembly or MIPS fundamentals
Benefits
Paid vacation time
Paid sick leave
Medical/dental/vision insurance
Life, accident and disability insurance
Tax-advantaged flexible spending and health savings accounts
Employee assistance program
Other voluntary benefit programs such as supplemental life and AD&D, legal plan, pet insurance, critical illness, accident and hospital indemnity
Tuition reimbursement
Transit
The Applause Program
Employee stock purchase plan
Western Digital Savings 401(k) Plan
No items found.
Western Digital helps customers capture, preserve, access, and transform an ever-increasing diversity of data.