Terug naar overzicht
Vandaag zichtbaar op IKONSNieuwPopulair

Software Engineer

UtrechtHybrideUren in overleg<3mnd

Een technologiebedrijf ontwikkelt een autonoom apparaat voor diagnostische bloedafname. Dit systeem maakt gebruik van nabij-infrarood beeldvorming, echografie en Doppler-echografie om een robotica- en AI-stack aan te sturen die aders lokaliseert en de bloedafname volledig uitvoert. Het gedistribueerde systeem communiceert 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 de focus verschuift naar architectuur, testbaarheid en debugging.

Wat je doet

  • Ontwerpen en implementeren van componenten in modern C++ (C++17/20)
  • Uitbreiden en herstructureren van state-machine-gebaseerde logica
  • Integreren van evoluerende hardware in de softwarestack
  • Werken met DDS en gedistribueerde systeeminterfaces
  • Bouwen van abstracties voor hardwareprotocollen zoals EtherCAT en CANopen
  • Debuggen van problemen die de software- en hardwaregrens overschrijden
  • Verbeteren van systeemverificatie met geautomatiseerde tests en Python scripting
  • Bijdragen aan systeemontwerpbeslissingen met hardware- en systeemingenieurs en andere softwareontwikkelaars

Wat ze vragen

  • 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 (een pluspunt)
  • Python scripting en ervaring met robotica of industriële protocollen zoals EtherCAT of CANopen (welkom)
  • Masterdiploma in Computer Science, Electrical Engineering 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.