Ontwerpen van individuele componenten binnen een embedded softwareplatformBepalen en bewaken van ontwikkelstandaarden en kwaliteitsproceduresOpstellen van technische documentatie (design, implementatie, testing)Uitvoeren van architectuurreviews en geven van constructieve feedbackAnalyseren en oplossen van problemen gemeld vanuit het veld (servicetickets)Aansturen van het productteam bij het ontwikkelen van nieuwe featuresOptimaliseren van prestaties, betrouwbaarheid en onderhoudbaarheid van softwareActieve deelname aan de volledige releasecyclus:Verbeteren van CI/CD-pijplijnenUitvoeren van geautomatiseerde testsAnalyseren van field-test resultaten Wat wij van jou vragen: Je beschikt over een bachelor- of masterdiploma in Computerwetenschappen, Software Engineering of een verwante technische richtingJe hebt minstens 8 jaar ervaring in een gelijkaardige software engineer functieJe bent vertrouwd met SCRUM/Agile-methodologieën en lean principesJe denkt analytisch, werkt probleemoplossend en bent leergierigJe communiceert vlot in het Engels (woord en schrift)Je hebt ervaring met grote en complexe codebasesJe beheerst moderne C++ (C++ of nieuwer) én hebt ervaring met embedded GNU/LinuxKennis van Rust is een pluspunt Wat wij jou bieden: Voltijdse job binnen een technisch uitdagende en internationaal actieve organisatieJe werkt aan hoogtechnologische embedded oplossingenLange termijnopdracht met ruimte voor doorgroeimogelijkhedenMarktconforme verloning, afgestemd op je ervaringWerken in een team met ervaren engineers en focus op innovatieInteresse?of