Senior C++ Engineer
Role details
Job location
Tech stack
Job description
- Ontwerpen en implementeren van performante, onderhoudbare software in modern C++ (C++20)
- Bijdragen aan en coördineren van de gehele softwarelevenscyclus: van architectuur tot deployment
- Samenwerken met internationale teams en stakeholders in een Engelstalige omgeving
- Code reviews uitvoeren en kennisdeling stimuleren binnen het team
- Actief bijdragen aan CI/CD-processen via TeamCity en versiebeheer via Git/GitHub
- Meedenken over user interfaces op basis van MFC en/of WPF
- Bijdragen aan het technologisch beleid en de verdere uitbouw van de technologiestack
Wij regelen een gesprek met jouw nieuwe potentiële werkgever en fungeren tegelijkertijd als tussenpersoon. We krijgen een beeld van beide kanten over hoe het proces ervaren wordt en maken deze feedback over aan alle betrokken partijen.
Requirements
-
7+ jaar ervaring in softwareontwikkeling, waarvan een significant deel in C++
-
Diepgaande kennis van modern en advanced C++ (bij voorkeur C++17/C++20)
-
Sterke beheersing van Object Oriented Design-principes
-
Ervaring met Visual Studio (2022 of equivalent) als primaire ontwikkelomgeving
-
Praktische kennis van Python als onderdeel van een gemengde technologiestack
-
Vertrouwd met Git/GitHub voor versiebeheer in teamverband
-
Werkervaring binnen een Windows-omgeving (Windows 11)
-
Vloeiend in het Engels, zowel mondeling als schriftelijk
-
Ervaring met WPF en/of C# voor het ontwikkelen van moderne gebruikersinterfaces (MMI)
-
Kennis van C# in de context van handler- of PLC-integratie
-
Achtergrond met industriële of embedded systemen
-
Sterke communicator: je vertaalt technische complexiteit naar begrijpelijke taal
-
Comfortabel in complexe, dynamische omgevingen met meerdere afhankelijkheden
-
Snelle leerder met een proactieve mindset en oog voor procesverbetering
-
Rigoureuze aanpak van softwareprocessen, documentatie en kwaliteitsbewaking
-
Enthousiast over internationale samenwerking en bereid om af en toe te reizen
Benefits & conditions
- Een vast contract of project op freelance basis
- Een uitdagende rol in een internationaal technologiebedrijf met complexe producten
- Samenwerking met een team van gepassioneerde, senior engineers
- Mogelijkheden voor internationale samenwerking en exposure aan geavanceerde projecten
- Een omgeving die procesmatig werkt en kwaliteit hoog in het vaandel draagt
- Ruimte voor technische groei en doorontwikkeling