Embedded Software Engineer
Role details
Job location
Tech stack
Job description
De projecten bij KITT Engineering zijn gebaseerd op interactie met gebruikers, de daarvoor benodigde elektronica en software worden door ons zelf ontwikkeld. Hieronder valt ook elektronica in de openbare ruimte met alle eisen wat betreft robuustheid en klimaat. Om onze ambities waar te maken, zijn wij op zoek naar een getalenteerde en gedreven Embedded Software Engineer.
Als Embedded Software Engineer werk je aan de ontwikkeling van software voor embedded systemen die onze producten tot leven brengen. Je krijgt de kans om deel uit te maken van een multidisciplinair team waarin je nauw samenwerkt met hardware engineers, productontwikkelaars en projectmanagers. Je werkt aan uitdagende projecten, van concept tot implementatie, waarbij je verantwoordelijk bent voor de volledige levenscyclus van de software.
- Ontwikkelen, testen en implementeren van embedded software voor diverse microcontrollers en platformen.
- Optimaliseren en debuggen van bestaande software om de prestaties en efficiëntie te verbeteren.
- Samenwerken met hardware engineers om software en hardware naadloos te integreren.
- Schrijven van duidelijke technische documentatie voor code en ontwikkelingsprocessen.
- Bijdragen aan het ontwerp van nieuwe systemen en producten op basis van klantwensen en specificaties.
- Analyseren van technische vereisten en het aandragen van innovatieve softwareoplossingen.
Requirements
Wij zoeken een enthousiaste en resultaatgerichte Embedded Software Engineer met een sterke technische achtergrond. Je hebt ervaring met het ontwikkelen van embedded software en bent in staat zelfstandig te werken aan complexe projecten. Onze ideale kandidaat beschikt over:
-
Een afgeronde HBO- of WO-opleiding in een relevante richting, zoals Elektrotechniek, Informatica, Technische Informatica of Embedded Systems.
-
Werk ervaring in embedded softwareontwikkeling.
-
kennis van programmeertalen zoals C, C#
-
Ervaring met embedded besturingssystemen zoals FreeRTOS, Linux, of andere real-time operating systems. Kennis van microcontrollers (bijvoorbeeld ARM, STM32) en hardware interfaces (UART, SPI, I2C, etc.).
-
Ervaring met tools zoals Git, VS Code etc.
-
Goede communicatieve vaardigheden in zowel Nederlands als Engels.
-
Een gestructureerde en nauwkeurige werkhouding met oog voor detail en kwaliteit.
Benefits & conditions
- Een uitdagende en afwisselende functie binnen een dynamische en groeiende organisatie.
- Mogelijkheid om te werken aan innovatieve projecten in een multidisciplinair team.
- Flexibele werktijden en mogelijkheid tot thuiswerken (in overleg).
- Ruimte voor persoonlijke en professionele groei, met volop mogelijkheden voor opleidingen en trainingen. Een informele en collegiale werkomgeving waarin jouw input gewaardeerd wordt.