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.