Gedurende 13 maanden bood Bart Mensfort Front Office-ondersteuning voor een hoogprecisieproject om een betrouwbaarder en sneller subsysteem te bouwen voor een van onze grote klanten. Zijn werkzaamheden omvatten onder andere de aligner, robots, hardwaresimulator, heaters en andere onderdelen. Het project bevond zich in de eindfase, waarbij de technologie al was uitgerold en operationeel was op enkele klantlocaties.
Als embedded software engineer stapte Bart buiten zijn comfortzone, aangezien zijn kennis van mechatronica beperkt is en er bovendien afstand was tussen de engineers die bij het project betrokken waren.
Bart maakte deel uit van een klein team van analisten dat issues onderzocht die tijdens cleanroomtesten waren geïdentificeerd. Hij voerde Root Cause Analyses uit over mechanische, software- en elektronische domeinen en pakte problemen aan die varieerden van snelle oplossingen en ontbrekende code tot merge-issues en complexe onderzoeken die meerdere maanden in beslag namen.
Een belangrijk onderdeel van zijn werkwijze was het inzetten van Artificial Intelligence om zijn analyses te versnellen en te verdiepen. Hij gebruikte AI om softwarestructuren toe te lichten, flowcharts te genereren op basis van complexe software en duidelijke visualisaties te creëren voor teamdiscussies en presentaties. Wanneer hij werd geconfronteerd met duizenden regels code, zette hij AI in om snel de logica samen te vatten en potentiële problemen te identificeren, waardoor een tijdrovende handmatige review werd omgezet in een gerichte analyse.
Daarnaast maakte hij, na het ontwikkelen en valideren van een hotfix in C/C++ op de cleanroomprototypes, gebruik van AI om de bijbehorende unittests aan te passen en bij te werken. Dit zorgde ervoor dat elke tijdelijke patch niet alleen effectief was, maar ook correct werd geïntegreerd in het testframework van de software, waardoor de codekwaliteit en betrouwbaarheid gewaarborgd bleven.
Door traditionele engineering-samenwerking te combineren met proactieve, door AI ondersteunde analyse en testing, droeg Bart bij aan het oplossen van problemen en het verfijnen van de software voor het prototype. Hiermee werd gewaarborgd dat de prestaties voldeden aan de hoogste precisienormen, terwijl het risico op schade aan de machine tot een minimum werd beperkt.
