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.