cover image
Western Digital

Western Digital

www.westerndigital.com

1 Job

23,076 Employees

About the Company

At the forefront of data storage innovation—delivering scalable solutions for the world’s hyperscalers, enterprises, and cloud providers.

Listed Jobs

Company background Company brand
Company Name
Western Digital
Job Title
Developer 2, Programming
Job Description
**Job Title** Developer 2, Programming **Role Summary** Develop, test, and support automation hosts and applications for 24/7 manufacturing environments. Apply advanced AI/ML concepts to enhance factory automation, integrate with MES and industrial protocols, and maintain high‑quality, scalable software. **Expectations** - Deliver robust, maintainable code that meets functional and performance requirements. - Participate actively in Agile ceremonies (sprints, stand‑ups, retrospectives). - Communicate clearly with stakeholders and provide documentation and training to support teams. - Be available for on‑call duty and overnight shifts as required by the 24/7 production schedule. **Key Responsibilities** - Design, develop, test, and deploy automation hosts and interfaces to MES systems. - Apply AI/ML techniques to eliminate failures, reduce overhead, and improve operator feedback. - Conduct root‑cause analysis for operational issues and implement preventive measures. - Maintain version control, conduct code reviews, and document software specifications. - Collaborate cross‑functionally to integrate new solutions with existing infrastructure. - Optimize existing automation processes to boost performance and lower costs. - Stay updated on emerging automation and software development trends. **Required Skills** *Technical* - Proficiency in C++ and C#; experience with Microsoft Visual Studio, debugging, and multi‑tier architecture. - Knowledge of MS SQL and/or Oracle databases (queries, functions, stored procedures). - Familiarity with SECS/GEM or similar industrial automation protocols. - Understanding of object‑oriented programming and structured code development. - Experience applying core AI/ML concepts, preferably in image analysis, edge computing, or augmented support. *Soft* - Strong written and verbal communication; able to produce clear requirement, design, test, and user documentation. - Collaborative team player with experience in offshore development environments. - Ability to explain technical concepts to non‑technical stakeholders. **Required Education & Certifications** - Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field. - (No specific certifications required; relevant industry or AI/ML certifications are a plus.)
San jose, United states
On site
11-03-2026