Western Digital-logo
Western Digital
·
February 5, 2025
Apply Now
This job has closed.

Software Engineering Intern (Bachelors, Summer 2025)

Milpitas, CA
Internship
Onsite
$23/hr - $33/hr
Intern
Western Digital helps customers capture, preserve, access, and transform an ever-increasing diversity of data. The Software Engineering Intern will assist in designing, developing, and troubleshooting software programs for various applications, while gaining hands-on experience in software engineering and data analytics.

Responsibilities

  • Design, develop, troubleshoot and debug software programs for software enhancements and new products.
  • Develops software tools including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools; determine hardware compatibility and/or influences hardware design; and develop applications for technical end users.
  • Analyzes, designs, programs, debugs, and modifies for software enhancements and new production for local, network, or Internet-related computer programs for commercial or end-user applications such as materials management, financial management, HRIS or desktop applications products.
  • Use current programming language and technologies, write code, complete programming, and perform testing and debugging of applications; and complete documentation and procedures for installation and maintenance.
  • Analyze, design, develop, program, troubleshoot, debug, monitor, maintain and provide end-user support for software programs, systems, data warehouses, and data collection/extraction processes/reports involved in the company’s engineering and corporate quality data collection, extraction, and analysis functions.
  • Developing software tools including utilities, databases, data warehouses and Internet-related tools; determining hardware compatibility and/or influences hardware design; and developing architecture.
  • Interacting with users to gather and document business requirements and translate them into technical specifications; creating standard and ad hoc reports; and extracting and analyzing data.
  • Design, develop, and implement artificial intelligence and machine learning models to solve complex problems and improve efficiency.

Qualification

Required

  • Current student pursuing a Bachelor's/Master’s degree in Computer Science, Computer Engineering or related field with a graduation date of May/June 2026
  • Available to work a 12-week, full time internship during May/June - Aug/Sept 2025

Preferred

  • Proficiency in one or more developer skills: C/C++, Python, Java, Java Script, Perl, React
  • Experience and knowledge of best-practice firmware engineering and system design principles
  • Strong communication and teamwork abilities
  • Ability to work independently and as part of a team
  • Eagerness to learn and adapt to new technologies and challenges
  • Demonstrates ability to think critically and solve complex technical problems

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.
Glassdoor
3.6
Founded in 1970
Milpitas, California, USA
10001+ employees
https://www.westerndigital.com

Similar Job