Software Developer / AI Software Builder
We build thermal products and solutions, called the Cooling Engine System. This role is for a software builder who can turn cooling hardware and engineering know-how into a practical all-in-one software application. You will build software for real product used in semiconductor, AI hardware, automation, and test environments. The work covers PLC logic, UI/UX, dashboards, algorithms, data handling, controls, commissioning tools, and system integration. We are AI-oriented in how we build software. You should be ready to use tools such as OpenAI Codex, ChatGPT, GitHub Copilot, Cursor, or similar platforms to move faster, while still reviewing and validating code properly before release.
What Makes This Role Different
Product-first, software-enabled: build software for Cooling Engine products, not generic software unrelated to hardware.
AI-assisted builder mindset: use AI coding tools daily, but own the final quality, safety, and reliability.
All-in-one application goal: connect controls, recipes, test workflow, thermal data, equipment status, dashboards, and engineering tools.
Fresh graduates are welcome: we value curiosity, fast learning, hands-on projects, and adaptability to AI coding workflows.
Key responsibilities
Develop software for Cooling Engine System and Unit products, including automation control, operator UI, dashboards, data handling, and engineering tools.
Build PLC / controls logic for cooling units, thermal systems, automation equipment, robotics, motion control, and test systems.
Develop algorithms for cooling control, automation sequencing, test execution, fault handling, data processing, and system optimisation.
Use AI coding tools to accelerate development, debugging, refactoring, testing, and documentation; review and validate AI-generated code before real equipment use.
Perform software validation and debugging prior to release.
Use GitHub for commits, branches, pull requests, issue tracking, code review, change history, and release discipline.
Support system bring-up, debugging, commissioning, troubleshooting, validation, and clear software documentation.
About you
Diploma or Degree in Software Engineering, Computer Engineering, Electrical Engineering, Mechatronics, Automation, Robotics, Mechanical Engineering with software exposure, or related fields.
Fresh graduates are welcome, especially with strong school projects, internships, robotics projects, automation projects, hackathon work, personal projects, or open-source contributions.
Hands-on interest in building software for real machines, hardware, thermal systems, controls, or engineering products.
Interest or experience in any areas: PLC / controls programming, UI/UX or frontend, Python/backend/algorithms, robotics or motion control, AI-assisted software development.
Comfortable using or learning AI coding tools such as OpenAI Codex, ChatGPT, GitHub Copilot, Cursor, or similar platforms.
Good problem-solving attitude, ability to learn quickly, and clear communication in English.
Nice to Have
Exposure to Beckhoff TwinCAT, Structured Text, ladder logic, Python, or C#.
Experience with cooling systems, thermal test systems, PID control, or temperature control loops.
Exposure to semiconductor equipment, AI hardware test setups, robotics, motion control, industrial automation, test automation, or release validation.
What We Offer
Build the software layer for real Cooling Engine products used in demanding engineering environments.
Daily exposure to modern AI-assisted development while working with practical hardware, controls, UI/UX, data, and automation.
Growth path toward AI software builder, lead developer, controls software lead, robotics software lead, or thermal product software lead.
You may visit https://qubix.sg to understand more about Qubix.
Your application will include the following questions:
- Which of the following statements best describes your right to work in Malaysia?
- What's your expected monthly basic salary?
- How many years' experience do you have as a software developer?
- Which of the following types of qualifications do you have?