Skip to content
The board
Internship
Engineering

Summer 2027 Intern - Software Engineering

Western Digital · Engineering

Hours
Intern
Where
San Jose, CA
Posted
Aug 12

This posting supports current and anticipated early-career hiring needs. Applying allows our recruiting team to consider you for opportunities that align with your qualifications, preferences, and availability. An immediate opening or interview is not guaranteed.

Where are these roles located? You’ll have the opportunity to work with teams in:

Build the software behind the technology.

As a System Tools Software Intern, you'll create the software that powers engineering teams and next-generation products. You'll design, develop, test, and improve tools that make systems faster, more reliable, and easier to build.

What you'd do

  • Design and develop system software, utilities, and engineering tools.
  • Build or enhance operating systems, compilers, networking tools, databases, and Internet-based applications.
  • Troubleshoot, debug, and optimize software performance.
  • Collaborate with hardware and software engineers to ensure seamless integration.
  • Help influence hardware design by developing software that works efficiently with new technologies.Applications Software Intern
  • Design, develop, and maintain commercial and internal software applications.
  • Write clean, efficient, and maintainable code using modern programming languages.
  • Test, debug, and improve application performance.
  • Collaborate with teammates to build new features and solve technical problems.
  • Create documentation that supports software deployment and ongoing maintenance.Data Analytics Intern

What they want

  • Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering, Systems Engineering, Data Science, Electrical Engineering, or a related technical field.
  • Experience developing technical skills through coursework, internships, research, or personal projects using one or more programming languages such as C, C++, Python, Java, Go (Golang), SQL, JavaScript, or similar technologies.
  • Familiarity with software development fundamentals, debugging, data structures, algorithms, operating systems, or other computer engineering concepts.
  • Strong analytical, critical thinking, and problem-solving skills with a passion for learning new technologies.
  • Excellent written and verbal communication skills and the ability to collaborate effectively in a team environment.
  • Proficiency with Microsoft Office and common software development tools (such as Git, Linux, or IDEs) is a plus.
  • Interest in storage technologies, semiconductors, embedded systems, cloud computing, AI, data analytics, or other emerging technologies.

About Western Digital · Engineering

WD is building the infrastructure behind the AI-driven data economy. As AI scales, so does data. Every interaction, every model, every system generates data that must be stored, managed, and made accessible over time. That’s where we come in. We combine deep engineering expertise with global-scale manufacturing to deliver the storage systems that make AI possible, powering hyperscale data centers, cloud platforms, and enterprise infrastructure worldwide. This isn’t theoretical work.