Western Digital helps customers capture, preserve, access, and transform an ever-increasing diversity of data. They are seeking a Firmware Engineering Intern for the summer to work on real-world problems in firmware development, collaborating with engineers and gaining valuable industry experience.
Responsibilities
Assist in designing, developing, and testing firmware solutions
Collaborate with the engineering team to define firmware requirements and specifications.
Write clean, efficient, and well-documented code in C/C++ or other relevant languages.
Participate in code reviews and adhere to firmware coding standards.
Debug and troubleshoot firmware issues in embedded systems.
Conduct and participate in testing sessions to ensure firmware performance and reliability.
Document development processes and maintain firmware documentation.
Qualification
Required
Currently pursuing a Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field with a focus on embedded systems or firmware development.
Must have the ability to work onsite without relocation assistance
Strong programming skills in C/C++ and familiarity with embedded systems.
Understanding of microcontrollers, peripherals, and interface protocols (e.g., SPI, I2C, UART).
Experience with version control tools like Git.
Preferred
Prior internship or project experience in firmware or embedded systems is highly desirable.
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
Western Digital helps customers capture, preserve, access, and transform an ever-increasing diversity of data.