Unser Kunde ist ein internationales High-Tech-Unternehmen mit Sitz in München, das mehr als 2300 Mitarbeiter weltweit beschäftigt. Die Mission des Unternehmens besteht darin, die Lücke zwischen künstlicher Intelligenz und Robotik zu schließen, indem Systeme entwickelt werden, die modernste Kraft-Moment-Sensorik und führende Bildverarbeitungstechnologie kombinieren. Diese einzigartige Kombination ermöglicht die Bereitstellung benutzerfreundlicher und kostengünstiger Robotiklösungen für intelligente Präzisionsmontage. In der Rolle des Cross-Platform C++ Build & DevEx Engineers (m/w/d) sind Sie Teil eines hochqualifizierten und multikulturellen Teams. Sie entwickeln leistungsstarke Software-Frameworks zur Orchestrierung komplexer Robotersysteme und zur Lösung herausfordernder Aufgaben. Ihre Lösungen werden an internationale Kunden verkauft, um deren Roboterarbeitszellen zu steuern. Zu Ihren Aufgaben gehört die Entwicklung und Wartung der Robotik-Programmierplattform, die Verbesserung des plattformübergreifenden Build-Systems sowie die Implementierung und Verwaltung von Build-Systemen und Caching-Mechanismen zur Reduzierung der Kompilierungszeiten. Das Unternehmen legt großen Wert auf eine dynamische und inklusive Arbeitsumgebung, in der Vielfalt geschätzt wird. Sie haben die Möglichkeit, die Zukunft der Robotik aktiv mitzugestalten und in einem inspirierenden Umfeld zu arbeiten.
Cross-Platform C++ Build & DevEx Engineer (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt mehr als 3 Jahre Erfahrung in einer DevOps-, Build-Engineering- oder Software-Engineering-Rolle mit, insbesondere im Umgang mit großen C++-Codebasen. Eine solide Grundlage in der Funktionsweise von Binärdateien, Linken und Debuggen auf mehreren Plattformen ist erforderlich. Sie sollten über Erfahrung mit CMake und Compiler-Toolchains wie GCC, Clang und MSVC verfügen sowie Kenntnisse in der Verwaltung von CI/CD-Workflows (GitLab CI) und Conan-Paketierung haben. Ein gutes Verständnis von Containerisierung (Docker) zur Erstellung reproduzierbarer Build-Umgebungen ist von Vorteil. Zudem sind Sie sicher im Umgang mit Skriptsprachen wie Python, Bash und PowerShell zur Automatisierung. Wünschenswert sind Erfahrungen mit Compilern, Debuggern oder Entwicklerwerkzeugen sowie Kenntnisse über fortgeschrittene Compilerfunktionen wie Link-Time Optimization (LTO) und statische Analysetools. Zu den persönlichen Eigenschaften zählen Flexibilität, Reisebereitschaft sowie starke Kommunikationsfähigkeiten in Englisch.