About this role
Jobfunctie Opstellen van softwarevereisten en ontwerpen van softwareoplossingen voor voertuigtoepassingen. Ontwikkelen, beheren en onderhouden van softwarecode en softwareversies. Implementeren van software voor voertuigfuncties, besturingen en gebruikersinterfaces. Uitvoeren van softwaretesten en controleren van de werking in combinatie met hardware. Opstellen en uitvoeren van testscenario's om de kwaliteit en prestaties van software te garanderen. Ondersteunen van test- en validatieteams bij de controle van nieuwe functies. Analyseren van gegevens uit de praktijk om software te verbeteren en problemen op te lossen. Documenteren van ontwerp-, ontwikkelings- en testactiviteiten. Jouw profiel Je beschikt over een bachelor- of masterdiploma in Elektronica, Computer Engineering, Software Engineering of een vergelijkbare technische richting. Je hebt een goede kennis van programmeertalen zoals C en C# . Je hebt ervaring met gestructureerde softwareontwikkeling en relevante programmeerstandaarden (zoals MISRA-C ). Kennis van CAN- en/of LIN-protocollen en ervaring met tools zoals Vector CANalyzer® is een troef. Je bent sterk in analyseren, logisch denken en het oplossen van technische uitdagingen. Je kan complexe voertuigsystemen en communicatieprotocollen begrijpen en toepassen. Je communiceert vlot in het Engels, zowel mondeling als schriftelijk Gewenste kwalificaties Ervaring met MATLAB® Simulink/Stateflow , automatische codegeneratie en geautomatiseerd testen. Kennis van softwareanalyse, debugging en geheugenbeheer. Ervaring met SAE J1939, CAN, UDS en voertuigcommunicatiesystemen. Affiniteit met voertuigbesturingen, elektrohydraulische systemen en industriële toepassingen. Ervaring met tools zoals Git, SVN, Polarion en Azure . Sterke organisatorische vaardigheden en een proactieve houding. Ervaring met landbouwmachines of off-road voertuigen is een pluspunt. Teamspeler met goede communicatieve vaardigheden.