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
JuniorJob 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