CareerPlanSign in

Senior Softwareentwickler/in (m/w/d)

Karlsruhe, Baden, BADEN_WUERTTEMBERG🌐 Remote💼 Full-time💰 $65,000–$95,000🗓 2026-03-13 → 2026-09-26

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

Sourced via bundesagentur · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.