Senior Engineer, Software Engineering (CSA)
Core
Develop advanced control software for semiconductor manufacturing equipment, supporting robotics, gas delivery, temperature control, and factory automation.
Role type
Senior Software Engineer (Embedded/Industrial Control)
Builds
Real-time control software for semiconductor manufacturing equipment
Domain
Semiconductor manufacturing / Industrial automation
Deliverable
production ML models | product features
Required skills
C#, Windows development, Real-time operating systems, Machine control software, Factory automation systems, SECS/GEM protocols, AMHS, System architecture, Troubleshooting
Preferred skills
Multi-threaded application development, GUI development, Device drivers, Networking (EtherCAT), Dynamic scheduling algorithms, AI/ML integration
Technologies
C#, Windows, SECS/GEM, GEM300, EDA Interface A, EtherCAT
Responsibilities
Design, develop, test, deploy, and maintain software for semiconductor manufacturing equipment; Develop applications for Windows and real-time operating systems; Troubleshoot and resolve issues within real-time control systems; Lead technical escalation efforts with field engineers and global customers; Author and review software requirements, system specifications, design documents, and test plans; Evaluate and recommend software engineering tools, processes, and best practices; Integrate and support factory automation interfaces including SECS/GEM
Seniority
Senior, hands-on IC