Software Entwickler Visual Studio

Avantgarde Experts GmbH
Stuttgart, Germany
yesterday

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
German
Experience level
Junior

Job location

Stuttgart, Germany

Tech stack

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

Job description

  • Planung und Durchführung der Migration der Build-Toolchain auf Visual Studio 2017 (MSVC v141) inklusive Rollout- und Rollback-Konzepten
  • Analyse und Optimierung von Build-Systemen und CI/CD-Pipelines (CMake, MSBuild, Ninja, Jenkins, GitLab CI) sowie Provisionierung von Build-Agenten
  • Fehleranalyse und Behebung von Compiler-, Linker- und Toolchain-Inkompatibilitäten sowie Sicherstellung der Build-Stabilität
  • Validierung und Aktualisierung von Drittanbieter-Bibliotheken, SDKs und Runtime-Abhängigkeiten sowie Durchführung automatisierter Tests (Boost.Test)
  • Dokumentation der Migration, Wissenstransfer an Entwicklerteams sowie kontinuierliche Optimierung von Build-Prozessen, Parallelisierung und Build-Zeiten

Requirements

  • Mehrjährige Erfahrung mit Visual Studio 2017 (MSVC v141), C++ sowie der Migration von Compiler- und Build-Toolchains
  • Fundierte Kenntnisse in CMake, MSBuild, Ninja und der Optimierung von Build-Prozessen
  • Erfahrung mit CI/CD-Pipelines (Jenkins, GitLab CI) sowie der Konfiguration von Windows-Build-Agenten
  • Gute Kenntnisse in Python, Batch und PowerShell zur Automatisierung von Build-, Test- und Deployment-Prozessen
  • Analytische und selbstständige Arbeitsweise sowie Erfahrung mit automatisierten Tests (Boost.Test), Fehleranalyse und Rollout-/Fallback-Strategien

Benefits & conditions

  • Einstieg in innovative und zukunftsweisende Projekte: arbeite an technologisch anspruchsvollen Lösungen in spannenden Branchen
  • Attraktives Vergütungspaket inkl. Corporate Benefits: profitiere von exklusiven Mitarbeiterrabatten und Zusatzleistungen
  • 30 Tage Urlaub für eine ausgewogene Work-Life-Balance und optimale Erholung
  • Karrierestart bei führenden Unternehmen: wir bringen dich in Top-Firmen mit exzellentem Ruf und Entwicklungsmöglichkeiten
  • Übernahmechancen: langfristige Perspektiven und die Möglichkeit auf eine feste Anstellung beim Kundenunternehmen

Apply for this position