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
Industrial control systems, PLC libraries, and embedded software architectures
Domain
Industrial automation / Energy systems
Deliverable
production ML models | product features
Required skills
Object-oriented software development, C++, Rust, Structured Text (IEC 61131-3), Git, PLC systems (TwinCAT, CODESYS, TIA Portal), industrial communication protocols (EtherCAT, Modbus, CANopen)
Preferred skills
Unix-based real-time systems, driver development
Technologies
TwinCAT, CODESYS, TIA Portal, C++, Rust, Structured Text
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, support testing and commissioning at real plants, conduct code reviews, develop CI/CD processes
Seniority
Mid-level (3+ years experience)
