W

Western Digital

Makes hard drives for cloud and AI data centers

Senior Software Engineer - Equipment Engineering, Software

Controls & Automation EngineeringConfirmed live in the last 24 hours
Full-timeBayan Lepas, Penang, MalaysiaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Software Engineering, Computer Engineering, Electrical/Electronic Engineering, Mechatronics, Automation, or a related discipline is required.
  • Experience in software, automation, controls, or equipment engineering is required; experience supporting industrial equipment start-up or commissioning is an advantage.
  • Working knowledge of PLC-based control systems and the ability to understand control logic, I/O, alarms, and interlocks are required.
  • Ability to troubleshoot software and equipment interface issues systematically using logs, diagnostic tools, and structured problem-solving methods is required.
  • Basic understanding of industrial control architecture, including PLCs, HMIs, sensors, actuators, and equipment communication interfaces, is required.
  • Proficiency in Microsoft Office applications and ability to prepare clear technical reports and documentation are required.
  • Ability to work hands-on with OEM/Interfactory and cross-functional teams in a fast-paced manufacturing environment, including supporting start-up activities as required, is required.
  • PLC troubleshooting and programming fundamentals, including reading ladder logic or other PLC programming languages, are required.
  • Ability to develop and troubleshoot equipment software, control sequences, interlocks, alarms, and communication interfaces is required.
  • Structured problem-solving skills, including fault isolation, root cause analysis, testing, and verification of corrective actions, are required.
  • Understanding of industrial automation, equipment I/O, sensors, actuators, and machine-control interfaces is required.
  • Strong collaboration skills when working with OEM/Interfactory engineers, Equipment Engineers, technicians, and cross-functional teams are required.
  • Good communication skills to explain software and controls issues clearly to technical and non-technical stakeholders are required.
  • Ability to manage multiple tasks, document changes carefully, and support time-critical equipment start-up activities is required.
  • Strong technical documentation, test execution, and reporting skills are required.

Responsibilities

  • Support installation, start-up, commissioning, qualification, and sustaining of Sputter equipment for factory expansion and manufacturing.
  • Troubleshoot equipment software, PLC logic, control sequences, alarms, interlocks, and machine interface issues to restore equipment operation.
  • Work with the OEM/Interfactory to review, configure, test, and validate PLC programs and equipment control functions within approved access and change-control processes.
  • Support integration of PLCs, sensors, actuators, motors, vacuum equipment, and other machine subsystems to ensure correct operation.
  • Diagnose communication and interface issues between PLCs, HMIs, equipment controllers, and factory systems, escalating OEM/Interfactory-specific issues as needed.
  • Execute functional testing, I/O checks, interlock verification, alarm validation, and system acceptance tests during installation, start-up, and sustaining.
  • Develop and maintain software backups, version records, configuration files, test records, and change documentation in accordance with site procedures.
  • Collaborate with Equipment, Process, Production, Facilities, IT/OT, and Quality teams to resolve equipment issues and meet production requirements.
  • Identify opportunities to improve equipment control, automation, diagnostics, recovery procedures, and system availability.
  • Prepare and maintain software-related documentation, including control descriptions, troubleshooting guides, test procedures, and operating instructions.
  • Coordinate with the machine OEM/Interfactory and relevant suppliers on software defects, PLC issues, upgrades, and technical support.
  • Support equipment performance monitoring and data analysis to identify recurring faults, reduce downtime, and improve system stability.
  • Follow company requirements for machine safety, equipment interlocks, electrical safety, cybersecurity, and software change control.
  • Support knowledge transfer and training for Equipment Engineers and technicians on software functions, fault diagnosis, and recovery procedures.
  • Perform other duties and responsibilities as assigned by management.

Desired Qualifications

  • Experience with industrial PLC platforms and programming tools, such as Siemens, Allen-Bradley/Rockwell, Mitsubishi, or equivalent.
  • Experience with HMI/SCADA, industrial communication protocols, motion control, or automated manufacturing equipment.
  • Experience in semiconductor, vacuum coating, sputter media, or other advanced manufacturing equipment is an advantage.

About the Company

Western Digital

Makes hard drives for cloud and AI data centers

Western Digital, which goes by WD, designs and makes hard disk drives, mostly the high-capacity models that cloud and AI data centers use to store huge amounts of data cheaply. In 2013, its HGST unit shipped the first helium-filled hard drives, which fit more disks into each drive and use less power. Its drives store data on stacks of spinning magnetic disks, and the lineup runs from Ultrastar data center drives to WD Red and WD Purple drives for home servers and security cameras. WD makes its money selling these drives to cloud companies, PC makers, and retail shoppers. Western Digital was founded in 1970 and is based in San Jose, California, and in 2025 it spun off its flash memory business as Sandisk.

Company size
10,001+
Company stage
IPO
Headquarters
San Jose, CA
Founded
1970

Recently Posted Jobs

Explore more opportunities at Western Digital

See more jobs