Software Developer* - VS2017 Build Toolchain Migration

Valentum Engineering GmbH

Stuttgart

Vor Ort

EUR 85.000 - 100.000

Vollzeit

14 Tage+

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Benefits dieser Stelle

Home Office bis zu 60%
40 Stunden/Woche

Zusammenfassung

Valentum Engineering GmbH sucht eine erfahrene Fachkraft zur Migration der Build-/Toolchain und zur Optimierung von Software-/Hardware-Umgebungen in Automatisierungs-, Antriebs- und Regelungstechnik. Sie planen Migrationen, aktualisieren Build-Skripte (CMake, MSBuild) und modernisieren CI/CD-Pipelines, testen Kompatibilität und koordinieren Rollouts.

Zu den Aufgaben gehören Fehleranalyse, Validierung von Drittanbieter-Bibliotheken wie Boost, sowie die Aktualisierung von SDKs und

Qualifikationen

  • Mehrjährige praktische Erfahrung mit Visual Studio VS2017 und MSVC v141.
  • Sicherer Umgang mit CMake, MSBuild und Windows-Builds mit mehreren Zielen.
  • Erfahrung mit Jenkins und GitLab CI sowie Einrichtung von Windows-Build-Agenten.
  • Fundierte C++-Kenntnisse, ABI-/CRT-Kompatibilität und Cross-Kompilierung.
  • Erfahrung mit Compiler-/Toolchain-Migrationen.
  • Skriptkenntnisse in Batch, PowerShell und Python.
  • Gute Deutsch- und Englischkenntnisse.

Aufgaben

  • Planung und Durchführung des gesamten Migrationsprojekts
  • Upgrade der Build-Toolchain auf Visual Studio 2017 (MSVC v141 / VS2017 Toolset) für alle betroffenen Projekte und Repositorys
  • Analyse und Anpassung von Build-Skripten (CMake, MSBuild, Ninja) und CMake-Generatoren an die Anforderungen der VS2017-Toolchain
  • Anpassung der CI-Pipelines (Jenkins, GitLab CI) einschließlich der Aktualisierung und Bereitstellung von Windows-Build-Agenten und -Runner
  • Sicherstellung der Pipeline-Stabilität nach der Migration
  • Analyse und Behebung von Compiler- und Linker-Fehlern, Warnungen und Inkompatibilitäten
  • Neukompilierung und Validierung von Bibliotheken von Drittanbietern (z. B. Boost) unter der neuen Toolchain
  • Aktualisierung von SDK- und Laufzeitabhängigkeiten (Windows SDK, UCRT)
  • Erstellung von Rollout- und Rollback-Plänen, Staging-Builds und Release-Prüfungen
  • Dokumentation aller Änderungen; Erstellung von Migrationsleitfäden und Runbooks; Schulung des Entwicklerteams
  • Kontinuierliche Überwachung der Build-Stabilität; Optimierung der Parallelität der Builds
  • Festlegen der KPIs und Warnmeldungen für den Zustand der Builds nach der Migration

Kenntnisse

VS2017
MSVC v141
CMake
MSBuild
Jenkins
GitLab CI
Ninja
Boost.Test
Python
PowerShell
Batch
Deutsch/Englisch

Tools

CMake
MSBuild
Ninja Build System
Boost
GitLab CI
VS Toolchain

Jobbeschreibung

Valentum Engineering hat seine Wurzeln in der Automobilindustrie. Inzwischen haben wir uns aber auch in der Industrie erfolgreich etabliert. Hier unterstützen wir unsere Kunden bei der Entwicklung intelligenter Software- und Hardwarelösungen in den Bereichen Automatisierungs-, Antriebs- und Regelungstechnik. Dabei sind wir in allen Entwicklungsphasen tätig – von der Spezifikation über die Software-/Hardware-Entwicklung und Absicherung bis hin zur Erprobung.

Hinweis zum Bewerbungsprozess: Wir setzen in unserem Bewerbermanagementsystem auch KI-gestützte Funktionen zur Unterstützung des Auswahlprozesses ein. Details finden Sie in den Datenschutzhinweisen für Bewerber unter Datenschutz | Valentum Engineering GmbH.

zur Migrationsplanung, Anpassung der Build-Skripte und Aktualisierung der CI/CD-Pipeline, der SDK und Laufzeitumgebungen

Verantwortlichkeiten
  • Planung und Durchführung des gesamten Migrationsprojekts
  • Upgrade der Build-Toolchain auf Visual Studio 2017 (MSVC v141 / VS2017 Toolset) für alle betroffenen Projekte und Repositorys
  • Analyse und Anpassung von Build-Skripten (CMake, MSBuild, Ninja) und CMake-Generatoren (z. B. „Visual Studio 15 2017“) an die Anforderungen der VS2017-Toolchain
  • Anpassung der CI-Pipelines (Jenkins, GitLab CI) einschließlich der Aktualisierung und Bereitstellung von Windows-Build-Agenten und -Runner;
  • Sicherstellung der Pipeline-Stabilität nach der Migration
  • Analyse und Behebung von Compiler- und Linker-Fehlern, Warnungen und Inkompatibilitäten, die durch den Wechsel der Toolchain entstehen; Ermittlung der Ursachen und Implementierung nachhaltiger Lösungen
  • Neukompilierung und Validierung von Bibliotheken von Drittanbietern (z. B. Boost) unter der neuen Toolchain; Sicherstellung vollständiger ABI- und CRT-Kompatibilität zur Vermeidung von Laufzeitproblemen
  • Aktualisierung von SDK- und Laufzeitabhängigkeiten (Windows SDK, UCRT); Verwaltung der Toolset-Versionierung und Sicherstellung einer konsistenten Abhängigkeitsauflösung über alle Entwicklungsumgebungen hinweg
  • Erstellung von Rollout- und Rollback-Plänen, Staging-Builds und Release-Prüfungen zur Minimierung von Ausfallzeiten und Risiken; Definition klarer Umstellungskriterien und Fallback-Verfahren
  • Integration und Ausführung automatisierter Tests (Boost.Test); Validierung von Release-Artefakten, Durchführung von Release-Prüfungen und Koordination von Signaturprozessen für Build-Ergebnisse
  • Umfassende Dokumentation aller Änderungen; Erstellen von Migrationsleitfäden und technischer Runbooks; Durchführung von Wissensvermittlungssitzungen und Schulung des Entwicklerteams in der neuen Toolchain
  • Kontinuierliche Überwachung der Build-Stabilität; Optimierung der Parallelität der Builds und Reduzierung der Gesamt-Build-Zeiten
  • Festlegen der KPIs und Warnmeldungen für den Zustand der Builds nach der Migration
Qualifikationen
  • Mehrjährige praktische Erfahrung mit Visual Studio (insbesondere VS2017) und der MSVC v141-Toolchain – fundierte praktische Kenntnisse des Toolset, nicht nur theoretische
  • Sicherer, produktionsreifer Umgang mit CMake und MSBuild; solides Verständnis von Build-Generatoren und CMake-Konfigurationsmustern für Windows-Builds mit mehreren Zielen
  • Praktische Erfahrung mit Jenkins und/oder GitLab CI; Fähigkeit, Windows-Build-Agenten und Pipeline-Runner in beiden Systemen zu konfigurieren, zu aktualisieren und bereitzustellen
  • Fundierte C++-Kenntnisse mit Schwerpunkt auf der Analyse von Build-Fehlern, dem Verhalten des Linkers und ABI/CRT-Anfälligkeiten; Fähigkeit, komplexe Probleme bei der Cross-Kompilierung und der Laufzeitkompatibilität zu diagnostizieren und zu beheben
  • Nachweisbare Erfahrung bei der Durchführung von Compiler-/Toolchain-Migrationen (z. B. VS2015 → VS2017 oder gleichwertig); nachgewiesene Fähigkeit, mit Inkompatibilitäten, veralteten Funktionen und Kaskadeneffekten bei mehreren Bibliotheken umzugehen
  • Gute Skriptkenntnisse in Batch, PowerShell und Python zur Automatisierung von Workflows für Installation, Bereitstellung, Umgebungseinrichtung und Testausführung
  • Analytische, selbstständige Arbeitsweise; Erfahrung in der Planung und Umsetzung von Roll-out- und Fallback-Strategien für produktionskritische Infrastrukturänderungen
  • Idealerweise Erfahrung mit dem Ninja-Build-System als CMake-Generator; Kenntnisse der parallelen Build-Mechanismen von Ninja für große C++-Codebasen und Erfahrung mit automatisierten Tests unter Verwendung von Boost.Test oder vergleichbaren C++-Test-Frameworks; Fähigkeit, Testsuiten während des Migrationsprozesses zu pflegen und zu erweitern
  • Verhandlungssichere Deutsch- und Englischkenntnisse
Vergütung & Arbeitsbedingungen
  • Bruttojahresgehalt all-in: 85-100.000 Euro
  • Home Office: nach dem Onboarding bis zu 60 %
  • Wöchentliche Arbeitszeit: 40 Stunden
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Software Entwickler (m/w/x)
Software Entwickler (m/w/x)

United States Digital Space LLC • Stuttgart

Vor Ort
EUR 60.000 - 90.000
Flexible Arbeitszeiten
30 Urlaubstage
Team-Events
+3
Software Entwickler Tool Update VS17 (m/w/d)
Software Entwickler Tool Update VS17 (m/w/d)

Akkodis • Stuttgart

Vor Ort
EUR 65.000 - 90.000
Attraktive Vergütung
Work-Life-Balance
Weiterbildungsmöglichkeiten
+2
Software Entwickler (m/w/x)
Software Entwickler (m/w/x)

K-tronik GmbH • Stuttgart

Vor Ort
EUR 65.000 - 95.000
30 Urlaubstage
Flexible Arbeitszeiten
Kununu TOP Company
+4
Software Entwickler (m/w/d) Tool Update VS17
Software Entwickler (m/w/d) Tool Update VS17

citema systems GmbH • Stuttgart

Hybrid
EUR 65.000 - 90.000
Innovative Technologien mitgestalten
Hybrides New-Work-Modell
Unbefristeter Arbeitsvertrag
+5
Software Entwickler (m/w/d) Tool Update VS17
Software Entwickler (m/w/d) Tool Update VS17

United States Digital Space LLC • Stuttgart

Hybrid
EUR 65.000 - 90.000
Hybrides Arbeiten
Unbefristeter Arbeitsvertrag
Givve-Card als steuerfreier Benefit
+1
Software Developer – Tool Update VS17
Software Developer – Tool Update VS17

Jobtailor • Stuttgart

Vor Ort
EUR 70.000 - 95.000
Software Developer – Tool Update for Visual Studio 2017 (VS2017)
Software Developer – Tool Update for Visual Studio 2017 (VS2017)

Jobtailor • Stuttgart

Vor Ort
EUR 75.000 - 110.000
DevOps Engineer - Microsoft Toolchain (all gender)
DevOps Engineer - Microsoft Toolchain (all gender)

ALTEN • Jena

Vor Ort
EUR 60.000 - 80.000
Talent Management
Work Life Balance
EGYM Wellpass
+2
DevOps Engineer - Microsoft Toolchain (all gender)
DevOps Engineer - Microsoft Toolchain (all gender)

ALTEN Germany • Jena

Hybrid
EUR 55.000 - 75.000
Talent Management – Karriereentwicklung
Flexible Arbeitszeiten
Mobiles Arbeiten
+3
DevOps Engineer – Microsoft Toolchain (all gender)
DevOps Engineer – Microsoft Toolchain (all gender)

ALTEN GmbH München • Jena

Hybrid
EUR 70.000 - 100.000
Career development
Work-life balance
Wellpass-Programm
+5