TwinCAT Control Software Engineer - Dortmund - 6 Months
Optimus Search GmbH
Contact person: Oliver Eastwood
Dortmund, Germany
Description
We are urgently looking for a freelance TwinCAT engineer to support the development of a megawatt-scale solid-state transformer operating at medium voltage. The project involves implementing central power-electronics control on a Beckhoff IPC, coordinating multiple converter modules and achieving reliable synchronisation at an 83 µs cycle time.
Details
- Location: Dortmund, Germany (50% onsite)
- Start: ASAP / Early November
- Duration: 6 months
- Language: English, German Beneficial
Responsibilities
- Develop central PFC, current and voltage control functions in TwinCAT.
- Configure EtherCAT masters, CPU core allocation, control tasks and associated I/O mapping.
- Implement reliable data exchange between parallel tasks and the Linux/Python application.
- Integrate central control software with local DSP-based converter control.
- Support hardware integration, commissioning, debugging and HIL testing.
Your Profile
- Strong Beckhoff TwinCAT experience, including Structured Text and object-oriented programming.
- Experience with EtherCAT synchronisation, multicore task architecture and low-jitter real-time control.
- Understanding of power-electronics control, including cascaded loops, PI controllers and dq/?? transformations.
- Practical experience integrating and commissioning control software on physical hardware.
If you are interested, please apply with an updated CV.