Software Engineer (Machine Control)
SECOND TALENT SG PTE. LTD.Role Description & Requirements
Our client is a Singapore-based semiconductor equipment company that designs and builds wafer handling, metrology/inspection and thin-film coating systems for chipmakers worldwide. You’ll join an engineering team that takes high-precision automated machines from concept through to on-site installation at customer fabs.
What You’ll Do
- Design, develop and test C# (.NET) applications and operator interfaces for automated semiconductor equipment
- Develop PLC logic in Structured Text (IEC 61131-3) for machine sequencing and motion control
- Write real-time hardware I/O libraries and analyse feedback from sensors and actuators
- Build and debug multithreaded applications across Windows, real-time operating system (RTOS) and embedded Linux platforms
- Validate code on physical prototypes in the lab to make sure the machine behaves as designed
- Manage software revisions, bug fixes, version control and documentation to ISO standards
- Provide on-site support for customer installation and acceptance testing, including assignments of up to a couple of months
- Mentor junior engineers and work closely with the mechanical and electrical teams
Core Key Skills
- Degree in Software Engineering, Computer Science, Mechatronics or a related field
- 3–6 years in industrial software development for machine control or automated systems
- Strong C# and .NET, including multithreaded design
- PLC programming in Structured Text (IEC 61131-3)
- Experience with industrial communication protocols such as EtherCAT or Modbus
- Hands-on experience with RTOS or embedded Linux systems
- Comfortable working hands-on with physical hardware and diagnostic tools
- Willing to travel frequently and take on extended on-site assignments
Nice to Have
- Beckhoff TwinCAT experience
- XAML/WPF for building interfaces
- Experience in semiconductor, robotics or automation equipment
Ready to submit your application?
You will be redirected directly to SECOND TALENT SG PTE. LTD.'s official custom page.
Want alerts for similar roles? Upload your resume to turn on your 24/7 job radar for roles like Software Engineer (Machine Control).