Software Developer/Builder
ExternalS$48K–S$72K/yrFull-timeUnknownToday
CI/CDDocumentationGitHubGitHub ActionsJavaScriptLeadership
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
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.
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.
- 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.
- 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.
Benefits
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.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at QUBIX INNOVATIONS PTE. LTD.? Share your experience