Senior Softwareentwickler/in (m/w/d)
Core
Design and implementation of control software for high-precision, real-time manufacturing processes in battery cell and fuel cell production systems.
Role type
Senior Software Engineer (Industrial Automation/PLC)
Builds
Control software modules, motion control systems, and integration layers for manufacturing equipment.
Domain
Industrial Automation / Battery Manufacturing / Fuel Cells
Deliverable
production ML models | product features
Required skills
C/C++, Java, Rust, Object-Oriented Programming, Modular Software Architecture, Git, PLC Programming (TwinCAT 3), Motion Control (NC/PTP), Fieldbus Integration (EtherCAT, IO-Link), OPC UA, SQL, InfluxDB
Preferred skills
Battery cell industry experience, Beckhoff TwinCAT 3 expertise
Technologies
TwinCAT 3, ST, EtherCAT, IO-Link, OPC UA, Git, SQL, InfluxDB
Responsibilities
Conceptualize, develop, and test PLC software with TwinCAT 3 including motion control; Integrate field devices, robotics, and measurement systems; Create functional specifications and support FAT/SAT; Establish coding standards and conduct code reviews; Collaborate with process engineers and mentor junior developers.
Seniority
Senior, hands-on IC with team mentoring