Software Engineer

Job Summary

We are seeking Software Engineers to design, develop, and implement equipment control software for advanced semiconductor systems. You will work closely with cross-functional teams to deliver reliable, high-performance automation solutions aligned with customer requirements.

Job Responsibilities

  • Gather, understand, and clarify customer requirements and technical specifications, and prepare Software Design Documents accordingly.
  • Develop equipment control software using PLC programming and C#.NET, leveraging AEM’s in-house software libraries and development tools.
  • Implement software solutions following established coding standards and best practices.
  • Perform comprehensive unit testing, debugging, and validation to ensure software functionality, reliability, and performance.
  • Conduct peer reviews to maintain high code quality and ensure adherence to software development standards.
  • Ensure compliance with company Software Quality processes and Health, Safety & Environment (HSE) requirements.
  • Develop training materials for equipment setup and support training sessions for Field Service teams and end users.
  • Collaborate with cross-functional teams (Mechanical, Electrical, and Field Service) to support system integration and deployment.

Job Requirements

  • Bachelor’s Degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline.
  • Open to fresh graduates; candidates with up to 3 years of experience in equipment control software development are preferred.
  • Hands-on experience or knowledge in PLC programming and/or C#.NET development.
  • Familiar with IEC 61131-3 programming languages such as Ladder, Structured Text (ST), CoDeSys, TwinCAT, or equivalent platforms.
  • Strong problem-solving skills with a willingness to be hands-on and work on equipment integration.
  • Self-motivated, independent, and adaptable, with a strong passion for engineering excellence.
  • Good communication skills with the ability to work effectively in cross-functional teams.
  • Knowledge of cybersecurity concepts and SECS/GEM communication protocols will be an added advantage.


Ethos Search Associates Pte. Ltd.

EA License No: 13C6655

EA Reg No: R1765450 Pinky Lim (Lim Lee Phing)

Similar jobs