Software Engineer Intern (Winter 2026)
CohereInternship
Internship
San Jose, California, United States
Key technologies and capabilities for this role
Common questions about this position
The position is on-site in Roseville, CA, and requires the ability to work onsite without relocation assistance.
Strong programming skills in C and Python are required, along with familiarity with embedded systems. Understanding of automation tools like Jenkins and Shell scripting, plus experience with Git, are also needed.
This information is not specified in the job description.
Western Digital offers a collaborative, innovative, and inclusive work culture with guidance and mentorship from experienced engineers.
Candidates should be pursuing a Bachelor's or Master's in Computer Science, Computer Engineering, Electrical Engineering or related field with a focus on embedded systems or firmware development, and have strong C/Python skills with embedded systems experience.
Provides data storage solutions and services
Western Digital provides a variety of data storage solutions, including Network Attached Storage (NAS), Storage Area Network (SAN), private cloud, and hyper-converged infrastructure. Their products are designed to help businesses manage and store data efficiently and reliably. For example, their all-flash arrays are optimized for high input/output applications, while the JetStor brand offers cost-effective NAS and SAN arrays that support multiple host ports for improved performance. What sets Western Digital apart from its competitors is its extensive experience in the data storage market and its ability to cater to a wide range of clients, from large corporations to small businesses. The company's goal is to deliver high-value storage solutions that meet the diverse needs of its customers, ensuring they have the tools necessary for effective data management.