Software Developer Embedded Systems & Automation (m/w/d)
Core
Developing object-oriented software for industrial control and embedded systems, optimizing for real-time performance and resource efficiency.
Role type
Embedded Systems & Automation Software Developer
Builds
Internal software and PLC libraries, modern embedded software architecture
Domain
Industrial automation, energy systems, embedded software
Required skills
Object-oriented software development, C++, Rust, Git, PLC systems (TwinCAT, CODESYS, TIA Portal), industrial communication protocols (EtherCAT, Modbus, CANopen)
Preferred skills
Unix-based real-time systems, driver development, English (very good), German
Technologies
Structured Text (IEC 61131-3), C++, Rust, TwinCAT, CODESYS, TIA Portal, EtherCAT, Modbus, CANopen, Git
Responsibilities
Develop object-oriented software for industrial control and embedded systems, Build and evolve internal software and PLC libraries, Optimize applications for real-time capability and resource efficiency, Support testing, commissioning, and fault analysis on real plants, Conduct code reviews and develop CI/CD processes, Collaborate closely with Automation, Engineering, and Systems Development teams
Seniority
Mid-level (3+ years experience)
