SalaryPeak

Software Engineer

ETHOS SEARCH ASSOCIATES PTE. LTD.
Singapore 1+ years Posted 1w ago

Salary Range

SGD 45,600 - SGD 66,000 /year

SGD 3,800 - SGD 5,500/month

Skills Required

Beckhoff TwincatLiaising with cross functional teamsStaff TrainingComputer Engineering.NETDevelops software solutionsSoftware Quality AssuranceIntegrated Library SystemsPreparing Design DocumentsProblem SolvingC LanguageTwincatCross Functional Team BuildingStructured TextSoftware Design DocumentPLC Ladder Logicenforces coding standardsPLC ProgrammingSECS/GEM

Job Description

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)