Staff / Senior Staff Engineer
Core
Design and develop machine control and automation software for advanced semiconductor equipment.
Role type
Staff / Senior Staff Engineer (Industrial Automation)
Builds
Machine control systems, HMI, motion control, and production logging for semiconductor equipment
Domain
Semiconductor manufacturing / Industrial Automation
Deliverable
production ML models | product features
Required skills
C#, C++, .NET, object-oriented programming, Windows-based automation software, multithreading, PLC, motion control, servo systems, industrial communication protocols, SECS/GEM, EtherCAT, TCP/IP, OPC UA
Preferred skills
Semiconductor equipment experience, multi-axis motion control, robotics, vision system integration, NPI from concept to production
Technologies
C#, C++, .NET, Windows, PLC, EtherCAT, SECS/GEM, OPC UA, TCP/IP
Responsibilities
Design and develop machine control and automation software; Develop HMI, machine sequencing, recipe management, alarms, diagnostics, and production logging; Develop multi-axis motion control, precision positioning, and synchronization; Integrate PLC, servo systems, industrial I/O, sensors, vision systems, and machine peripherals; Optimize machine performance, cycle time, reliability, and fault recovery; Lead software integration, debugging, troubleshooting, and system validation; Collaborate with Mechanical, Electrical, Vision, and Process Engineering teams; Support machine commissioning and overseas customer projects
Seniority
Senior Staff, hands-on IC