Q

Software Developer/Builder

salary Salary :

$4,000 - 6,000 monthly

Job Description - Software Developer/Builder

About the Role

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
  • Familiarity with PLC programming, preferably Beckhoff TwinCAT / IEC 61131-3 / Structured Text.
  • Working knowledge of GitHub, including pull requests and code review workflows.
  • Familiarity with OpenAI Codex, GitHub Copilot, ChatGPT, or similar AI-assisted development tools.
  • Ability to review code carefully and validate changes before release.
  • Comfortable working with real hardware in a lab, factory, or engineering environment.
  • Good problem-solving skills and clear communication in English.

Nice to Have

  • Experience with thermal test systems, semiconductor equipment, or industrial automation.
  • Experience with heaters, chillers, pumps, valves, sensors, relays, safety interlocks, or PID control.
  • Familiarity with EtherCAT, ADS, OPC UA, Modbus, or other industrial communication protocols.
  • Experience with HMI, SCADA, dashboards, operator interfaces, or internal engineering tools.
  • Experience with Python, JavaScript, TypeScript, C#, or similar languages.
  • Experience with CI/CD, GitHub Actions, test automation, or release validation.

What We Are Looking For

We are looking for a practical builder who can move fast, but still maintain quality.

The ideal candidate should be able to:

  • Turn requirements into working software.
  • Build PLC logic, UI/UX, and algorithms.
  • Use AI coding tools effectively without blindly trusting the output.
  • Work properly with GitHub, pull requests, and code reviews.
  • Debug across software, hardware, and controls systems.
  • Validate software before it is used in real equipment.

What We Offer

  • Opportunity to work on advanced automation and thermal test systems for semiconductor and AI hardware.
  • Hands-on exposure to PLC, software, UI/UX, algorithms, and hardware integration.
  • Close collaboration with engineering leadership.
  • Fast-moving environment with growth path into lead developer, software architect, or controls lead roles.
Original job Software Developer/Builder posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job
💰

Engineering & Technicians Salaries

Similar Jobs in Singapore

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!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.