St Semiconductor Testing Pte. Ltd. · MyCareersFuture · 1d
Software Engineer (Semiconductor Equipment)
Singapore, Central- Posted
- 2026-10-07 (1d)
- Place
- Singapore, Central
- Commitment
- Full Time
- Salary
- SGD 3,000 – 6,000 / month
- Experience
- 2+ YOE
- Education
- Diploma
- Department
- Engineering
- Source
- MyCareersFuture (the employer’s own listing)
Your match
Sign in to see how your skills match this job.
Skills in this posting
C++C#DebuggingMultithreadingWPFMechatronicsSoftware developmentComputer Hardware Troubleshooting
Job Summary
Develop and maintain control software for industrial machines using C#(.NET) & C++, integrating motion control, host communication, and vision systems. Collaborate with cross-functional teams to support machine bring-up, debugging, and multi-language UI.
Responsibilities
• Develop and maintain handler control software in C# & C++, including machine sequences, device control, and operator GUI to ensure efficient machine operation
• Contribute to a common software platform shared across multiple machines, promoting code reuse and consistency
• Integrate motion control systems using EtherCAT and TwinCAT protocols for precise equipment movement
• Implement host communication protocols using SECS/GEM to enable reliable data exchange with host systems
• Integrate vision applications and other vendor equipment through APIs to enhance machine capabilities
• Collaborate with mechanical, electrical, vision, and process engineers to support machine bring-up, debugging, and buy-off activities
• Write clean, documented, and testable code; participate in code reviews and release planning to maintain software quality
• Support multi-language user interfaces including English and Chinese to accommodate diverse user needs
Required competencies and certifications
• Degree or Diploma in Computer Engineering, Computer Science, Electrical/Electronic Engineering, Mechatronics, or related field
• At least 2 years of software development experience for industrial machines, automation equipment, or semiconductor equipment (fresh graduates with strong projects may apply for Associate level)
• Proficient programming skills in C# (.NET) and C++, with a willingness to primarily work in C#
• Strong understanding of object-oriented design, multithreading, and event-driven system architectures
• Ability to work hands-on with real machines on the production floor and troubleshoot hardware-software integration issues
Preferred competencies and qualifications
• Experience with semiconductor handlers, test handlers, pick-and-place, or die/wafer handling equipment
• Experience with EtherCAT, TwinCAT, Beckhoff, or other motion control technologies
• Experience implementing SECS/GEM communication protocols
• Familiarity with WPF/WinForms, or modern .NET UI frameworks
• Experience integrating vision systems, testers, or other third-party equipment
• Ability to communicate in Mandarin to liaise with customers, vendors, and partners
St Semiconductor Testing Pte. Ltd.
2 open roles in Singapore, straight from St Semiconductor Testing Pte. Ltd.’s own careers page.
- Associate Software EngineerSingapore, Central · 1d