Software Engineer
Een MedTech scale-up bouwt een autonoom apparaat voor diagnostische bloedafname. Het systeem maakt gebruik van nabij-infrarood beeldvorming, echografie en Doppler-echografie om een robotica- en AI-stack te voeden die de ader lokaliseert en de bloedafname van begin tot eind voltooit. Het systeem is verdeeld over subsystemen die communiceren via DDS, draait op Linux onder real-time beperkingen en wordt gecoördineerd door state-machine logica.
De eerste apparaten zijn bij klanten geplaatst, wat het punt is waarop architectuur, testbaarheid en debugging discipline belangrijker worden dan nieuwe functies.
Wat je doet
- Je richt je op de softwarelaag die de hardware bij elkaar houdt, dicht bij de bewegingsbesturing die de nauwkeurigheid van de naaldinvoer bepaalt.
- Je ontwerpt en implementeert componenten in modern C++ (C++17/20).
- Je breidt state-machine-gebaseerde logica uit en herstructureert deze.
- Je integreert evoluerende hardware in de stack.
- Je werkt met DDS en gedistribueerde systeeminterfaces.
- Je bouwt abstracties voor andere teams bovenop hardwareprotocollen zoals EtherCAT en CANopen.
- Je besteedt tijd aan het debuggen van problemen die de software- en hardwaregrens overschrijden.
- Je verbetert de verificatie van het systeem met geautomatiseerde tests en Python-scripting.
- Je draagt bij aan systeemontwerpbeslissingen met hardware-engineers, systeemengineers en andere softwareontwikkelaars.
Profiel
- 4 tot 7 jaar professionele C++ ontwikkelervaring.
- Sterke kennis van modern C++ (C++17/20) op productiesystemen.
- Linux-ervaring, geautomatiseerd testen en sterke debugging in complexe systemen.
- Ervaring met state machines en hardware-software-integratie.
- DDS of een vergelijkbaar pub/sub-framework, en real-time of near real-time systemen zijn een pluspunt.
- Python-scripting en ervaring met robotica of industriële protocollen zoals EtherCAT of CANopen zijn welkom.
- Masterdiploma in Computerwetenschappen, Elektrotechniek of een gerelateerd technisch vakgebied.
Hoe solliciteren?
Bekijk de volledige opdrachttekst en sollicitatie-informatie zodra je sollicitatie op maat klaarstaat.
Bestel een sollicitatie op maat om de volledige opdracht en sollicitatie-informatie te bekijken.
Meer context, minder losse zoekuren.
Je krijgt net genoeg context om te beoordelen of deze opdracht interessant is. De volledige briefing, klantdetails en vervolgstappen blijven beschikbaar in de app.