Singapore, Serangoon Garden Circus
On-site
SGD 60,000 - 90,000
Full time
27 days ago
Job summary
A leading technology company in Singapore is seeking an Equipment Control Software Developer. The role involves designing and testing software for equipment control, ensuring efficiency and reliability. Candidates with a Bachelor's degree in Engineering or Computer Science are preferred, along with strong programming skills in C# and PLC. This is an excellent opportunity for fresh graduates or experienced developers to join a dynamic team and contribute to innovative projects.
Qualifications
- Degree in Electrical Engineering or Computer Science required.
- Open to fresh graduates; prefer candidates with 4 years experience.
- Familiarity with IEC 61131-3 compliant languages preferred.
Responsibilities
- Evaluate customer requirements and specifications accurately.
- Design and develop equipment control software including PLC code.
- Manage full software project lifecycle from planning to execution.
Skills
Programming in C#
PLC programming
Ladder Logic
Communication skills
Engineering excellence
Project management
Education
Bachelor’s degree in Electrical Engineering
Bachelor’s degree in Computer Science
Tools
TwinCAT
SECS/GEM applications
Job Responsibilities
- Evaluate customer requirements and specifications to ensure all critical details are captured accurately.
- Leverage AEM’s in-house software libraries and development tools to enable efficient coding.
- Design and develop equipment control software, including PLC code, C# applications, and vision system code, in adherence to best practices.
- Perform thorough unit testing and debugging to ensure software functionality, reliability, and stability.
- Create precision tuning guides and implement interlock and anti-collision logic to enhance equipment performance and safety.
- Manage the full software project lifecycle — from planning to execution — including task coordination, schedule tracking, customer communication, and quality assurance, ensuring on-time delivery.
- Conduct in-depth peer reviews to uphold high code quality and ensure compliance with established standards.
- Develop detailed training documentation and lead effective training sessions for Field Service Engineers, Design Quality teams, and customers, ensuring smooth and consistent tool operation.
Qualifications
- Bachelor’s degree in Electrical Engineering, Computer Science, or a related field.
- Open to fresh graduates; however, candidates with 4 years of experience in equipment control software development (using PLC, C#.NET) are preferred.
- Familiarity with Ladder Logic, CoDeSys, TwinCAT, or other IEC 61131-3 compliant programming languages.
- Hands-on, independent, and adaptable, with a strong drive for engineering excellence.
- Self-starter with effective communication skills. Experience in developing TwinCAT and SECS/GEM applications is a plus.
- Must be available to start immediately upon offer.