Senior C Software Engineer
Senior C Software Engineer voor high-tech machinebouw, omgeving Eindhoven, 6 maanden, zo snel mogelijk beschikbaar.
Eisen
- Ervaring met hardware/software-integratie en complexe machines
- Goede kennis van softwarearchitectuur, design patterns en API-design
- Minimaal 5–7 jaar relevante software development ervaring
- Ervaring met Linux, inclusief debugging en profiling
- Kennis van multithreading, concurrency en memory management
- Zo snel mogelijk beschikbaar, bij voorkeur vanaf oktober/november
- Diepgaande kennis en ruime praktijkervaring met modern C++
- Technische hbo- of wo-opleiding, bijvoorbeeld Computer Science, Embedded Systems of vergelijkbaar
- Ervaring met Git, CI/CD en geautomatiseerde testframeworks
- Uitstekend Engels
Wensen
- Ervaring binnen high-tech machinebouw, semiconductor equipment, precision robotics, electron microscopy of vergelijkbare complexe machines
- Enige ervaring met Python
Volledige omschrijving
Voor een uitdagend high-tech project zijn wij op korte termijn op zoek naar een ervaren Senior C Software Engineer. We zoeken iemand die niet alleen sterk is in softwareontwikkeling, maar ook begrijpt hoe software samenwerkt met complexe hardware en machines. Je komt terecht in een technisch uitdagende omgeving waarin zeer nauwkeurige machines worden ontwikkeld. De softwarearchitectuur en technische kaders worden uitgezet door de architect. Aan jou de taak om deze architectuur zelfstandig te vertalen naar goed ontworpen, werkende én geverifieerde software.
Je werkt aan de verdere ontwikkeling van software voor complexe high-tech machines. Er liggen verschillende softwarefeatures die vanuit de architectuur verder moeten worden ontworpen en gerealiseerd. Je werkzaamheden bestaan onder andere uit: Ontwerpen en ontwikkelen van software in modern C++; Vertalen van softwarearchitectuur naar concrete softwarecomponenten; Integreren van software met hardware, embedded device control en complexe machines; Zelfstandig uitwerken van nieuwe softwarefeatures; Testen, verifiëren en valideren van de ontwikkelde software; Analyseren en oplossen van complexe HW/SW-integratieproblemen; Samenwerken met System Engineering, Mechanical, Electrical en Validation Engineers; Werken in een Linux-gebaseerde ontwikkelomgeving; Uitvoeren van unit tests en geautomatiseerde integratietests; Bijdragen aan technische designs en code reviews.
We zoeken nadrukkelijk een hands-on software engineer. Iemand die zelfstandig aan de slag gaat, de juiste technische vragen stelt en verantwoordelijkheid neemt voor het complete traject van ontwerp tot werkende en geteste software.
Eisen: Je bent zo snel mogelijk beschikbaar, bij voorkeur vanaf oktober/november, voor een periode van 6 maanden; Je spreekt uitstekend Engels; Minimaal 5–7 jaar relevante software development ervaring; Diepgaande kennis en ruime praktijkervaring met modern C++; Ervaring met hardware/software-integratie en complexe machines; Goede kennis van softwarearchitectuur, design patterns en API-design; Ervaring met Linux, inclusief debugging en profiling; Kennis van multithreading, concurrency en memory management; Ervaring met Git, CI/CD en geautomatiseerde testframeworks; Bij voorkeur enige ervaring met Python; Een technische hbo- of wo-opleiding, bijvoorbeeld Computer Science, Embedded Systems of vergelijkbaar.
Ervaring binnen high-tech machinebouw, semiconductor equipment, precision robotics, electron microscopy of vergelijkbare complexe machines is een sterke pré.
Je CV en reacties
Voeg een CV toe om de eisen naast jouw ervaring te bekijken.
Je reageert zelf bij de bron. Leg hieronder vast wanneer je je reactie hebt verstuurd.
Bewaar de broker en datum in Mijn reacties.
Gegevens automatisch overgenomen uit de oorspronkelijke publicatie; controleer de details bij de bron. Wij zijn geen partij bij de aanvraag. Hoe wij werken.