For Employers
Software / Controls Engineer (Beckhoff PLC & Python)


QUBIX INNOVATIONS PTE. LTD.
9 hours ago
Posted date
9 hours ago
N/A
Minimum level
N/A
Full-timeEmployment type
Full-time
About the Role

We are building advanced thermal test and automation systems for semiconductor and AI hardware. We're looking for a hands-on Software / Controls Engineer who is strong in Beckhoff PLC programming and comfortable working with temperature control equipment (chillers, heaters, sensors, valves, etc.).

You will own the PLC-side software for our equipment: implementing control logic from IO lists, integrating sensors and actuators, and linking the PLC to our Python-based tools and user interfaces.

Key Responsibilities
  • Develop, test, and maintain Beckhoff PLC programs (TwinCAT, IEC 61131-3) for thermal test / automation systems.
  • Implement control logic directly from IO lists, wiring diagrams, and system schematics.
  • Design and tune temperature control loops (e.g. PID) involving heaters, chillers, valves, pumps, and safety interlocks.
  • Configure and integrate field devices:
    • Temperature sensors (RTDs, thermocouples, etc.)
    • Flow / pressure / level sensors
    • Relays, contactors, actuators and motion components where required
  • Work with Python developers to:-
    • Exchange data between PLC and upper-layer software (e.g. via ADS / OPC UA / TCP)
    • Support recipe control, data logging, and test sequencing.
  • Translate system and test requirements into clear PLC state machines and control strategies.
  • Support system bring-up, debugging, and commissioning in the lab and at customer sites.
  • Maintain documentation: IO mapping, software versions, basic test procedures, and change history.

Requirements
  • Diploma or Degree in Electrical / Mechatronics / Automation / Computer Engineering or equivalent.
  • Strong hands-on experience with Beckhoff PLC / TwinCAT (Structured Text preferred; Ladder/FBD also useful).
  • Good understanding of thermal / temperature control, including:
    • Basic heat transfer concepts
    • Practical PID tuning for heaters, chillers, or process temperature control
  • Able to read and implement from IO lists and electrical drawings, and keep PLC tags consistent with documentation.
  • Working knowledge of Python for utilities, test scripts, communication, or simple tools.
  • Comfortable working with real hardware in a lab / factory environment.
  • Clear communication in English and ability to collaborate with mechanical, thermal, electrical, and software teams.

Nice to Have
  • Experience with semiconductor test equipment, handlers, or thermal test systems.
  • Familiarity with EtherCAT and industrial communication protocols (ADS, OPC UA, Modbus, etc.).
  • Experience with data logging / analysis for temperature and power tests.
  • HMI / SCADA experience (TwinCAT HMI or similar).

What We Offer
  • Opportunity to work on next-generation thermal test systems for high-power semiconductor and AI devices.
  • Close collaboration with the core engineering leadership, with real impact on system design and roadmap.
  • A fast-moving environment with clear growth path into lead / architect roles as the team expands.

If you enjoy writing control code that talks to real hardware and solving temperature-control problems at scale, we'd like to hear from you.
Related tags
-
JOB SUMMARY
Software / Controls Engineer (Beckhoff PLC & Python)
QUBIX INNOVATIONS PTE. LTD.
Singapore
9 hours ago
N/A
Full-time

Software / Controls Engineer (Beckhoff PLC & Python)