(Senior) Softwareentwickler (gn) C++ / Rust – Industriesoftware
Summary
Senior software engineer designing and modernizing long-lived industrial applications in C++20/23 with Qt/QML, occasionally using Rust for new or safety-critical modules. Day to day: refactoring legacy code, building CMake/CI test infrastructure, using AI-assisted development workflows, and coaching fellow developers.
In dieser Rolle gestalten Sie die Architektur langlebiger Industrieanwendungen und treiben deren Modernisierung voran. Sie arbeiten eng mit cross-funktionalen Teams, liefern robuste C++20/23-Lösungen und schätzen den gezielten Einsatz von Rust für sicherheitskritische Module. Dabei integrieren Sie Build- und Testinfrastrukturen, KI-unterstützte Arbeitsabläufe und betreuen Kollegen durch Coaching. Die Position verbindet technisches Tiefengehen mit Praxisnähe in Industrieprojekten.
Verantwortungsbereiche- Architektur langlebiger Industrieanwendungen entwerfen und Schnittstellen modulgrenzen festlegen
- Moderne C++20/23-Implementierung von Algorithmen, Threads und GUIs mit Qt/QML
- Gelegentlicher Einsatz von Rust für neue Module oder Interoperabilität
- Modernisierung von Beständen: Refactoring, Ablösung Legacy-Abhängigkeiten, Aufbau von Build- und Testinfrastruktur (CMake, Sanitizers, Static Analysis, CI/CD)
- AI-Assistenten im Entwicklungsworkflow nutzen (Code-Generierung, Reviews, Tests, Migrationen) und Leitlinien dazu mit Entwicklungen verantworten
- Coaching von Entwickler*innen und technischer Support für Projektbeteiligte
- Abgeschlossenes Studium in Informatik, Elektrotechnik oder vergleichbar bzw. gleichwertige Praxis
- Mehrjährige praktische Erfahrung in C++, von Konzeption bis Integration
- Interesse bzw. Erfahrung mit Rust (produktionserfahrung wünschenswert, aber nicht zwingend)
- Erfahrung oder Bereitschaft in AI-Assistenten-gestützter Entwicklung
- Sehr gutes Deutsch-Kommunikationsvermögen
- Offenheit für domänenübergreifende Projekte und Lernbereitschaft
- Kenntnisse in Speicher- und Lebenszyklusfragen, Nebenläufigkeit und Performance
- Kommunikationsstärke
- Team- und Projektorientierung
- Offenheit und Lernbereitschaft
- C++20/23
- Qt/QML
- Rust