1. Ontwerpen van individuele componenten binnen een embedded softwareplatform
2. Bepalen en bewaken van ontwikkelstandaarden en kwaliteitsprocedures
3. Opstellen van technische documentatie (design, implementatie, testing)
4. Uitvoeren van architectuurreviews en geven van constructieve feedback
5. Analyseren en oplossen van problemen gemeld vanuit het veld (servicetickets)
6. Aansturen van het productteam bij het ontwikkelen van nieuwe features
7. Optimaliseren van prestaties, betrouwbaarheid en onderhoudbaarheid van software
8. Actieve deelname aan de volledige releasecyclus:
Verbeteren van CI/CD-pijplijnen
Uitvoeren van geautomatiseerde tests
Analyseren van field-test resultaten
Wat wij van jou vragen:
9. Je beschikt over een bachelor- of masterdiploma in Computerwetenschappen, Software Engineering of een verwante technische richting
10. Je hebt minstens 8 jaar ervaring in een gelijkaardige software engineer functie
11. Je bent vertrouwd met SCRUM/Agile-methodologieën en lean principes
12. Je denkt analytisch, werkt probleemoplossend en bent leergierig
13. Je communiceert vlot in het Engels (woord en schrift)
14. Je hebt ervaring met grote en complexe codebases
15. Je beheerst moderne C++ (C++ of nieuwer) én hebt ervaring met embedded GNU/Linux
16. Kennis van Rust is een pluspunt
Wat wij jou bieden:
17. Voltijdse job binnen een technisch uitdagende en internationaal actieve organisatie
18. Je werkt aan hoogtechnologische embedded oplossingen
19. Lange termijnopdracht met ruimte voor doorgroeimogelijkheden
20. Marktconforme verloning, afgestemd op je ervaring
21. Werken in een team met ervaren engineers en focus op innovatie
Interesse?
of