Automation Software Engineer, Central Maintenance
Core
Develop and support automation, data acquisition, and process control software for high-volume semiconductor manufacturing equipment.
Role type
Mid-level IC automation software engineer
Builds
Automation and equipment control software for semiconductor manufacturing systems
Domain
Semiconductor manufacturing / Industrial automation
Required skills
Python, C#, C++, Java, PLCs, MES, SECS/GEM, database integration, root-cause analysis, software validation
Preferred skills
Semiconductor manufacturing systems experience, cleanroom environment experience, customized dashboard development
Technologies
Python, C#, C++, Java, PLCs, MES, SECS/GEM, databases
Responsibilities
Develop, maintain, and optimize automation and equipment control software; Support integration of production tools, test equipment, sensors, databases, MES, and factory host systems; Monitor, debug, and troubleshoot automation software and manufacturing applications; Analyze process and equipment data to identify abnormalities and support root-cause analysis; Contribute to equipment qualification, software validation, and deployment of new automation solutions; Document software logic, interface specifications, and operating procedures; Build and maintain customized dashboards and reports to monitor system health and throughput.