SalaryPeak

Senior Software Engineer

AEM SINGAPORE PTE. LTD.
Singapore 4+ years Posted Mar 4, 2026

Salary Range

SGD 48,000 - SGD 72,000 /year

SGD 4,000 - SGD 6,000/month

Skills Required

CoDeSys.NETLadder LogicIndependenceFlexibilityC LanguageTwincatPLCComputer ScienceC#Individual DevelopmentElectrical EngineeringSECS/GEMjQuerydevelopment of machine control software

Job Description

  • Evaluate customer requirements and specifications to capture all critical details.
  • Utilize AEM’s in-house software libraries and development tools to develop efficient PLC code.
  • Develop and construct PLC code following best practices.
  • Perform unit testing and debugging to ensure software functionality and reliability.
  • Design precision equipment tuning guides and implement interlock and anti-collision logic for enhanced performance and safety.
  • Oversee software project lifecycles from inception to completion, including task coordination, schedule management, customer communication, and quality assurance to ensure timely delivery.
  • Conduct peer reviews of software products to maintain high code quality and adherence to best practices.
  • Develop training materials and conduct sessions for Field Service, Design Quality teams, and customers to ensure consistent and efficient tool operation.


Requirements:

  1. Bachelor’s degree in Electrical Engineering, Computer Science, or related field. Fresh graduates are welcome to apply.
  2. 4 years of experience in equipment control software design and development using specialized languages (PLC, C#.NET).
  3. Familiar with Ladder, CoDeSys, TwinCAT or any IEC61131-3 equivalent programming language.
  4. Willingness to be hands-on during development, independent, flexible, and passionate about engineering excellence.
  5. Self-starter with strong communication skills.
  6. Experience in TwinCAT and SECS/GEM applications is a plus.