Develop and maintain safety-critical software for robotic communication, bus, and I/O systems using modern C++ and Rust, with a focus on reliability, determinism, and safety mechanisms.
Requirements
- Degree in Computer Science, Robotics, Electrical Engineering, Embedded Systems, or comparable qualification
- Professional experience in embedded or systems software development
- Strong programming skills in modern C++ and experience or strong interest in Rust
- Experience working with industrial communication systems, hardware interfaces, or low-level system software
- Familiarity with functional safety standards (e.g., IEC 61508, ISO 13849, ISO 10218, or similar) is a plus
- Experience with Linux-based development and embedded or real-time systems
- Knowledge of software testing, static analysis, and quality assurance practices
- Strong analytical, problem-solving, and collaboration skills
- Good English communication skills; German is a plus
Benefits
- Company pension scheme
- Health insurance
- Childcare subsidy