Software Entwickler Tool Update VS17

Cs2 ITEC GmbH?&?Co.?KG
Stuttgart, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Junior

Job location

Stuttgart, Germany

Tech stack

Microsoft Windows
Automation of Tests
C++
CMake
Compilers
Continuous Integration
GNU Linker
Microsoft Visual Studio
MSBuild
Toolchain
Software Distribution
Gitlab-ci
Jenkins

Job description

  • Planung und Durchführung des Migrationsprojekts: Upgrade der Build-Toolchain auf Visual Studio 2017 (MSVC v141 / VS2017 Toolset)
  • Analyse und Anpassung der Build-Skripte (CMake, MSBuild, Ninja) und CMake Generatoren (z. B. "Visual Studio 15 2017")
  • Anpassung der CI-Pipelines (Jenkins, GitLab CI) inkl. Update / Provisioning der Windows-Build-Agenten und Runner
  • Fehleranalyse und Behebung von Compiler- / Linker-Fehlern, Warnungen und Inkompatibilitäten nach Toolchain-Wechsel
  • Recompilation und Validierung von Drittanbieter-Bibliotheken (z. B. Boost) und Sicherstellung der ABI- / CRT-Kompatibilität
  • Aktualisierung von SDK- und Runtime-Abhängigkeiten (Windows SDK, UCRT) und Verwaltung von Toolset-Versionen
  • Erstellung von Rollout- / Rollback-Plänen, Staging-Builds und Release-Checks zur Minimierung von Ausfallzeiten
  • Automatisierte Tests integrieren und ausführen (Boost-Test), Validierung von Release-Artifacts und Signierung
  • Dokumentation der Änderungen, Migration Guides, sowie Wissenstransfer / Schulung der Entwicklerteams
  • Monitoring der Build-Stabilität, Optimierung der Build-Parallelität und Reduktion der Build-Dauer

Requirements

  • Mehrjährige praktische Erfahrung mit Visual Studio (insbesondere VS2017) und MSVC-Toolchains (v141)
  • Sicherer Umgang mit CMake, MSBuild und Build-Generatoren; Erfahrung mit Ninja von Vorteil
  • Erfahrung mit CI/CD-Systemen (Jenkins und / oder GitLab CI) und Konfiguration von Windows-Build-Agenten
  • Fundierte Kenntnisse in C++ (Build-Fehleranalyse, Linker, ABI- / CRT-Fragilitäten)
  • Erfahrung mit Migrationen von Compiler / Toolchain (z. B. VS2015 - VS2017) und Umgang mit Inkompatibilitäten
  • Verhandlungssichere Deutsch- und gute Englischkenntnisse

Benefits & conditions

  • Abwechslungsreiche Tätigkeiten in einem spannenden Aufgabenumfeld
  • Internationale Großprojekte bei namhaften Kunden
  • Mitarbeit in einem sympathischen und motiviertem Team
  • Angenehmes und kollegiales Arbeitsumfeld
  • Interessante Perspektiven für die fachliche und persönliche Weiterentwicklung
  • Attraktive Vergütung und flexible, familienfreundliche Arbeitszeiten

About the company

Cs2 ITEC bietet Ihnen als Berufseinsteiger oder erfahrenem Spezialisten ausgezeichnete Möglichkeiten der fachlichen und persönlichen Weiterentwicklung. Bei spannenden und abwechslungsreichen Tätigkeiten für internationale Großkunden und Konzerne, bauen Sie, je nach Aufgabenstellung und Position tiefes Fachwissen in neuesten Technologien oder breites Projektleitungs- bzw. Führungs-Know-how auf. Durch die Vielzahl unserer Themen können wir Ihnen, je nach persönlichen Wünschen, verschiedene Technologiebereiche und Aufgabenstellungen anbieten.

Apply for this position