Enable job alerts via email!

Software / Controls Engineer (Beckhoff PLC & Python)

QUBIX INNOVATIONS PTE. LTD.

Singapore

On-site

SGD 50,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A semiconductor technology company in Singapore seeks a Software / Controls Engineer to develop and maintain Beckhoff PLC programs for advanced thermal test systems. The candidate should have strong hands-on experience in Beckhoff PLC programming, be comfortable with temperature control equipment, and possess a degree in Electrical / Mechatronics Engineering. Opportunities for growth into lead roles are available in a fast-moving environment.

Benefits

Opportunity to work on next-generation thermal test systems
Close collaboration with core engineering leadership
Fast-moving environment with growth path into lead roles

Qualifications

  • Strong hands-on experience with Beckhoff PLC / TwinCAT (Structured Text preferred).
  • Good understanding of thermal / temperature control.
  • Comfortable working with real hardware in a lab / factory environment.

Responsibilities

  • Develop, test, and maintain Beckhoff PLC programs for thermal test systems.
  • Implement control logic from IO lists and designs.
  • Work with Python developers for data exchange between PLC and software.

Skills

Beckhoff PLC programming
Temperature control equipment
Python
PID tuning
Clear communication in English

Education

Diploma or Degree in Electrical / Mechatronics / Automation / Computer Engineering

Tools

TwinCAT
HMI / SCADA
Job description

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.