We are looking for a hands-on Software Developer / Builder to develop software for automation, control, and thermal test systems used in semiconductor and AI hardware applications.
The role requires someone who can build across PLC control logic, UI/UX, algorithms, and system integration, while using modern tools such as OpenAI Codex or similar AI-assisted coding tools and GitHub.
You will be responsible not only for developing software, but also for reviewing, validating, and preparing changes for real system use.
Key Responsibilities
Develop and maintain PLC software for automation and test systems.
Build UI/UX interfaces for operators, engineers, and internal users.
Develop algorithms for control logic, automation sequencing, data handling, and system optimisation.
Use OpenAI Codex or similar AI coding tools to accelerate development, debugging, refactoring, and documentation.
Review and validate AI-generated code before use.
Use GitHub for version control, branches, commits, pull requests, code reviews, and change tracking.
Perform PRV activities, including pull request review, peer review, production readiness validation, test evidence review, and release checks.
Integrate PLC software with upper-layer software using protocols such as ADS, OPC UA, TCP/IP, Modbus, or similar.
Support system bring-up, debugging, commissioning, and troubleshooting.
Maintain proper documentation, including software versions, IO mapping, test procedures, validation results, and change history.
Work closely with mechanical, thermal, electrical, controls, and software teams.
Requirements
Diploma or Degree in Software Engineering, Computer Engineering, Electrical Engineering, Mechatronics, Automation, or related field.
Hands-on software development experience in automation, controls, equipment, or hardware-related systems.
Experience in at least two of the following areas:
PLC / controls programming
UI/UX or frontend development
Algorithms, Python tools, backend logic, or automation software
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Civil Engineer Full-Time Jobs in Singapore.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast!
Find the best jobs in Singapore, apply in 1 click and get a job today!