Summer 2027 Intern - Software Engineering

Western Digital•San Jose, CA
•$35 - $46•Onsite

About The Position

WD is hiring for current and anticipated early-career software engineering internship needs. This posting allows the recruiting team to consider applicants for opportunities aligned with their qualifications, preferences, and availability; an immediate opening or interview is not guaranteed. Roles may be located in Colorado Springs, Colorado; Irvine, California; Longmont, Colorado; Fremont, California; Rochester, Minnesota; or San Jose, California. The internship opportunities span system tools software, applications software, data analytics, firmware engineering, and systems design and integration. Depending on the opportunity, interns may develop system software and engineering tools; build and maintain internal or commercial applications; create data pipelines, analytics tools, dashboards, and reports; develop low-level embedded firmware; or help integrate and optimize hardware and software systems. Work may include designing, developing, testing, debugging, documenting, and improving software and systems, and collaborating with engineering teams and stakeholders. This role is part of WD’s early career development program, which provides structured onboarding, mentorship, foundational training, and a curated development curriculum. The responsibilities are typically aligned with candidates who have approximately 0–2+ years of relevant professional experience, though candidates of all experience levels are encouraged to apply. Applicants must currently be pursuing a relevant bachelor’s or master’s degree.

Requirements

  • 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, 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 ability to collaborate effectively in a team environment.

Nice To Haves

  • Proficiency with Microsoft Office and common software development tools such as Git, Linux, or IDEs.
  • Interest in storage technologies, semiconductors, embedded systems, cloud computing, AI, data analytics, or other emerging technologies.

Responsibilities

  • Design, develop, test, troubleshoot, debug, and improve system software, utilities, and engineering tools.
  • Develop, maintain, test, and document commercial and internal software applications.
  • Design and develop data pipelines, databases, and data warehouses, and build tools for collecting, processing, and analyzing data.
  • Create dashboards, reports, and visualizations to support decision-making, and analyze data to identify trends and solve problems.
  • Design, develop, test, and debug embedded firmware using low-level programming languages.
  • Collaborate with hardware engineers to integrate firmware and software with electronic systems and troubleshoot hardware-software interactions.
  • Define system requirements and technical specifications, evaluate hardware and software compatibility, and coordinate subsystem integration.
  • Identify and resolve system-level issues and recommend improvements to system performance, reliability, and scalability.
  • Collaborate with engineering teammates and stakeholders to develop features, solve technical problems, and translate business needs into technical solutions.

Benefits

  • Paid vacation time
  • Paid sick leave
  • Medical, dental, and vision insurance
  • Life, accident, and disability insurance
  • Tax-advantaged flexible spending and health savings accounts
  • Employee assistance program
  • Supplemental life and AD&D, legal plan, pet insurance, critical illness, accident, and hospital indemnity programs
  • Tuition reimbursement
  • Transit benefits
  • Applause Program
  • Employee stock purchase plan
  • WD Savings 401(k) Plan
  • Potential eligibility for incentive awards under the Short Term Incentive Plan or Sales Incentive Plan
  • Potential eligibility to participate in the annual Long-Term Incentive program, which may include restricted stock units or cash equivalents
  • Overtime pay for non-exempt employees, pursuant to company policy and applicable laws
  • Potential shift differential pay, depending on assigned shift
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service