TwinCAT Control Software Engineer - Dortmund - 6 Months

Optimus Search GmbH
Contact person: Oliver Eastwood
Dortmund,  Germany
60% remoteFreelanceasapDuration 6 months100% workload

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.

Application form