CareerPlan

Automation Software Engineer, Central Maintenance

SingaporeFull-time2026-09-15 → 2026-11-10

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.