Softwareentwickler (gn) C++ / Rust – Industriesoftware & Testautomatisierung
Summary
Develops industrial software applications in C++ and Rust at Ingenics Digital in Gräfelfing, connecting control/operator software with devices, bus systems, and cloud backends. Builds Python test frameworks integrated into CI/CD pipelines, runs automated HIL/SIL tests, analyzes defects down to code level, and explores AI assistants for code, tests, migrations, and documentation.
In dieser Rolle arbeiten Sie an industriellen Softwareanwendungen in C++ und Rust, verbinden Steuerungs- und Bediensoftware mit Geräten, Bussystemen und Cloud-Backends. Sie entwickeln Testframeworks in Python und integrieren sie in CI/CD-Pipelines, inklusive HIL- und SIL-Umgebungen. Sie führen automatisierte Tests durch, analysieren Fehler bis in den Code und arbeiten an der Nutzung von AI-Assistenten für Code, Tests, Migrationen und Dokumentation. Ihre Arbeit zielt auf Leistungssteuerung, Stabilität und erweiterte Testabdeckung ab und stärkt die Systemlandschaft unserer Kunden.
Verantwortungsbereiche- Entwicklung technischer Applikationen in C++ und Rust
- Aufbau von Testframeworks und Automatisierung in Python
- Durchführung automatisierter Tests in HIL/SIL-Umgebungen
- Integration von Tests in CI/CD-Pipeline
- Analyse von Fehlerbildern und Code-nach-Verifikation
- Nutzung von AI-Assistenten für Code, Tests, Migrationen und Dokumentation
- Optimierung von Performance, Stabilität und Testabdeckung
- Fundierte praktische Erfahrung im C++-Umfeld
- Erfahrung mit Python für Automatisierung
- Interesse oder Erfahrung mit Rust willkommen
- Erfahrung in Testautomatisierung oder verwandtem Umfeld
- Fließende Deutschkommunikation im Team
- Spaß an technischer Software und Lernbereitschaft
- Teamkommunikation auf Deutsch
- Offenheit gegenüber unterschiedlichen Themen und Technologien
- Spaß an Technik und kontinuierliche Weiterentwicklung
- C++
- Rust (erste Projekte oder Motivation)
- Python