Software Engineer
Core
Design, prototype, develop, and debug software solutions for semiconductor equipment components and devices, including troubleshooting complex software issues and providing real-time support for field service engineers.
Role type
Software Engineer (Embedded/Industrial Control)
Builds
Software solutions for semiconductor equipment components and devices
Domain
Semiconductor manufacturing equipment / Industrial automation
Required skills
C/C++, .Net, C#, Operating Systems, Networking principles, Algorithms, Multi-threading, RPC
Preferred skills
Semiconductor industry experience, Equipment control software testing, SEMI SECS/GEM standards
Technologies
Modbus over Ethernet, EtherCat, legacy serial devices
Responsibilities
Assist with software preparation, verification, installation, and upgrade; Troubleshoot and analyze complex software issues; Provide real-time support for distributed IO interfaces; Visit customer sites in Asia and Europe for software upgrades and machine troubleshooting; Define software test plans for simulators.
Seniority
Mid-level (3–7 years experience)