Embedded Software Engineer (Linux)
Role details
Job location
Tech stack
Job description
Als Embedded Software Engineer heb je een passie voor Linux-gebaseerde besturingssystemen. Je wordt onderdeel van een team van embedded software engineers die ons Linux-gebaseerde Robotica Platform ontwikkelen. In de toekomst willen we dit uitbreiden naar meerdere componenten. Naast je technische vaardigheden werk je nauw samen met andere engineers op het gebied van Elektronica en Robotica Applicaties. Samen focussen jullie op het continu verbeteren van onze (software)ontwikkelpraktijken en onze producten.
-
Je maakt deel uit van een platformontwikkelingsteam van 6 engineers.
-
Je zorgt voor een effectieve samenwerking met onze ontwikkelpartners in Europa.
-
Je draagt bij aan de ontwikkeling en het onderhoud van ons Linux-gebaseerde platform.
-
Je werkt aan het configureren, integreren en debuggen van de Linux-kernel en gebruikersruimtecomponenten.
-
Je neemt deel aan het verbeteren van softwarebetrouwbaarheid, prestaties en beveiliging.
-
Je ondersteunt bij de integratie van nieuwe hardwareplatforms (zoals ARM- en x86-architecturen).
-
Je hebt gewerkt in teams die Agile-methodologieën gebruiken, zoals Scrum of Kanban.
-
Je stimuleert een cultuur van continue verbetering, waarbij je jezelf en collega's aanmoedigt om te leren, zich aan te passen en processen te verbeteren.
Requirements
Wij zijn op zoek naar een empathische en betrouwbare professional. Iemand met een scherp bewustzijn van de werkomgeving en met goede communicatieve vaardigheden. Daarnaast dien je te voldoen aan de volgende eisen:
- Een afgeronde opleiding op hbo- of wo-niveau.
- Minimaal twee jaar ervaring met Linux-gebaseerde besturingssystemen.
- Ervaring met Linux-kernelontwikkeling, inclusief het configureren, bouwen en debuggen van de kernel.
- Kennis van hardware-architecturen (zoals x86, ARM) en de invloed daarvan op kernelontwikkeling.
- Ervaring met scripttalen en programmeertalen zoals Bash, Makefile, Python, C en C++.
- Kennis van objectgeoriënteerde software en testgedreven ontwikkeling (TDD).
- Kennis van netwerken en protocollen, zoals CAN of Ethernet.
- Ervaring met werken in multidisciplinaire Agile-teams.
- Een kritische en constructieve houding om goed om te gaan met de dynamiek van een innovatieve organisatie.
Benefits & conditions
-
Werken in een internationale werkomgeving binnen een van de meest innovatieve organisaties van Nederland en tevens grootste robotproducent van Europa.
-
Uitstekende arbeidsvoorwaarden, waaronder maar liefst 8 weken vakantie.
-
Een fulltime salarisschaal Voor junior engineers tussen €3900,- en €5000,- bruto per maand. Voor medior engineers tussen €4700,- en €6000,- bruto per maand. Voor senior engineer tussen €5500,- en €7100,- bruto per maand. Waarin we graag nog ruimte zien om te groeien binnen de schaal.
-
Doorgroeimogelijkheden waarbij jij in de lead bent van jouw ontwikkeling.