The posting
Bij een ontwikkelaar van autonome chirurgische robots in Eindhoven werk je aan robotsoftware voor uiterst nauwkeurige bewegingen. Je vertaalt een preoperatief plan naar betrouwbare robottrajecten, waarmee een robot onder supervisie een ingreep kan uitvoeren. De kern van je rol bestaat uit robotkinematica, dynamica en regeltechniek: je ontwerpt, implementeert en valideert besturingen die bijdragen aan nauwkeurigheid, prestaties en gebruiksgemak van medische robotsystemen. In de dagelijkse praktijk combineer je modellering en simulatie met experimenten op het robotsysteem. Je onderzoekt bewegingsgedrag, stelt regelaars af en toetst of software en hardware samen de gewenste prestaties leveren. Daarbij werk je nauw samen met mechanische, elektrotechnische en software-engineers en klinische partners. Via code reviews, meetresultaten en klinische tests verbeter je de software. Je verdiept je daarnaast in technische documentatie en ontwikkelprocessen volgens ISO 13485, IEC 62304 en IEC 82304. Functie-inhoud - Ontwerpen, implementeren en valideren van robotregelingen voor hoge nauwkeurigheid en prestaties - Berekenen en simuleren van voorwaartse en inverse kinematica, robotwerkbereik en bewegingstrajecten - Modelleren van robotdynamica en afstellen van feedback- en feedforwardregelaars - Uitvoeren van robotexperimenten en analyseren van meetresultaten voor verificatie en validatie - Specificeren van software-eisen, schrijven van geautomatiseerde tests en uitvoeren van code reviews - Voorbereiden en uitvoeren van handmatige, gebruikers- en klinische softwaretests - Vastleggen van technische keuzes en ontwikkelprocessen volgens medische kwaliteitsnormen Functie-eisen - Je kunt robotkinematica, trajectgeneratie, motion planning en robotwerkbereik berekenen en simuleren - Je hebt kennis van robotdynamica en modelleert bij voorkeur met MATLAB en Simulink - Je hebt ervaring met realtime controllerplatformen, zoals Simulink Real-Time, Speedgoat of NI - Je beheerst mechatronisch.



