Über die Position
Das Unternehmen sucht einen Senior C++ Software Developer für sein Münchener Engineering-Team. Der Entwickler wird in einem komplexen Hardware-Software-Ökosystem tätig und unterstützt mehrere interne Labore und Forschungsgruppen. Die Rolle umfasst die kontinuierliche Integration und Unterstützung von diversen experimentellen Projekten, von einfachen Geräteverbindungen bis zu komplexen Synchronisierungsaufgaben.
Aufgaben
- Integration neuer und bestehender Hardware-Geräte in die interne Software-Plattform
- Entwicklung von Plugins und Modulen in C++ und Python/Lua zur Steuerung von Hardware
- Unterstützung von Laboringenieuren bei Software-seitiger Experimentaufbau und Fehlerbehebung
- Schreiben und Wartung von Integrationsskripten und Tools in Python oder Lua
- Parallele Arbeit an mehreren Projekten mit unterschiedlichen Komplexitätsstufen
- Enge Zusammenarbeit mit Engineering- und Laborteams
Anforderungen
- Starke praktische Kenntnisse in C++ mit modernen Standards (C++20 und höher)
- Erfahrung mit Scripting- oder Integrationssprachen (Python oder Lua)
- Nachgewiesene Erfahrung mit Hardware-Schnittstellen oder Geräteintegration
- Versionskontrolle mit Git oder vergleichbaren Systemen
- Grundverständnis von Unit- und Integrationstests
- Starke Kommunikationsfähigkeiten und cross-funktionale Zusammenarbeit
- Bereitschaft, neue interne Tools und Technologien zu erlernen
- Standort München oder Willingness zur Relokation
Zusätzliche Informationen
- Englisch: C1 (Advanced)
- Senioritätslevel: Lead