Embedded Firmware Engineer

Xirgo Technologies

Enschede
32 - 40 uur

For our client, Xirgo Technologies in Enschede, we are looking for an Embedded Firmware Engineer.

Sven Brummelaar
Key Account Manager
32 - 40 uur uur
Enschede
Sven Brummelaar
Key Account Manager

Wat kun je verwachten?

About the role
Xirgo Technologies is recruiting a Senior Embedded Firmware Engineer to join us in creating the next generation of Smart Fleet Logistics products and solutions.

Xirgo is the future of Smart Fleet Logistics — fleet management and logistics made smarter, safer and more productive. We lead the way with world-class technology, unparalleled expertise and unwavering partnership in everything we do, so our customers can move the world forward with confidence and peace of mind.

We are looking for an exceptional Senior Embedded Firmware Engineer to join our team and help build the next generation of dashcam and video telematics solutions.

In this role, you will develop the embedded software for edge AI-powered dash cameras used in Advanced Driver Assistance Systems (ADAS), Driver Monitoring Systems (DMS), and real-time video telematics. You’ll work on cutting-edge SoCs, integrate with automotive protocols (e.g., CAN, OBD-II), and develop scalable, service-oriented firmware solutions in a Linux/RTOS environment.

You will be part of a dynamic Agile-Scrum team engaged in full lifecycle development, including New Product Introduction (NPI) and Proof-of-Concept (PoC) validation.

General Responsibilities

  • Architect and develop embedded firmware for edge AI dashcam systems
  • Design and implement drivers and low-level software for Linux kernel, RTOS, and bare-metal environments
  • Integrate support for camera modules, video pipelines, and image processing features
  • Enable and support CAN, OBD-II, and other vehicle communication protocols
  • Collaborate with hardware, QA, and mobile/backend teams to deliver reliable, production-grade software
  • Drive OTA firmware update capabilities and secure boot integration
  • Support testing, validation, and continuous integration aligned with Agile practices
  • Act as a technical expert in customer discussions, PoCs, and solution design workshops

Experience / Qualifications
Required:

  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or related field
  • 5+ years of experience in embedded firmware development for Linux/RTOS systems
  • Proficiency in C/C++, with strong debugging and optimization skills
  • Experience with SoC platforms, BSPs, and embedded toolchains
  • Hands-on experience with CAN, CAN-FD, OBD-II, UDS, or similar automotive protocols
  • Knowledge of video/image processing, camera integration, and multimedia streaming
  • Familiarity with wireless communications (e.g., LTE, BLE, Wi-Fi) and IoT protocols (MQTT, CoAP)
  • Agile development experience, including usage of Atlassian tools (Jira, Confluence)

Preferred:

  • Familiarity with ADAS/DMS technologies
  • Android AOSP, including kernel module and HAL layer customization experience
  • Knowledge of OTA, secure boot, and firmware signing techniques
  • Experience with scripting (Python, Bash) and test automation
  • Understanding of functional safety standards (e.g., ISO 26262)


Wat je nieuwe werkgever je biedt

Over Xirgo Technologies

About Xirgo Holdings, Inc
Xirgo Technologies offers a complete portfolio of proprietary supply chain monitoring and management technology to convert IoT data from information to insights — enabling the smartest telematics data analytics solutions.

Ons sollicitatieproces

Bij ons staat een soepel en transparant sollicitatieproces centraal. We begeleiden je graag stap voor stap naar jouw volgende carrièrekans, waarbij we persoonlijke aandacht en een vlotte communicatie garanderen.
01
Sollicitatie & Selectie
Je sollicitatie en cv worden door ons doorgenomen.
Wanneer je profiel aansluit bij de functie, nodigen we je uit voor een kennismakingsgesprek bij ons op kantoor.
02
Kennismaking
Tijdens deze ontmoeting verdiepen we ons in jouw achtergrond, ervaring en ambities. We vertellen je meer over de functie en onze opdrachtgever, en bekijken samen of er een goede match is. Uiteraard is dit ook jouw kans om vragen te stellen. Als we denken dat jij dé geschikte kandidaat bent, stellen we je voor aan onze opdrachtgever.
03
Eerste gesprek
Bij onze opdrachtgever voer je het eerste gesprek op locatie of online. Dit gesprek draait om het leren kennen van de organisatie, het team en de specifieke eisen van de functie. Een mooie kans om jezelf te presenteren en meer te ontdekken over jouw potentiële nieuwe werkplek.
04
Tweede gesprek
In het tweede gesprek bij de opdrachtgever gaan jullie dieper in op de inhoud van de functie, jouw rol in het team en wederzijdse verwachtingen. Dit gesprek kan ook gebruikt worden om praktische zaken, zoals arbeidsvoorwaarden of een mogelijke startdatum, te bespreken. Soms maak je ook kennis met meer teamleden of leidinggevenden om een compleet beeld te krijgen.
05
Aanbod
Als alle gesprekken positief zijn verlopen, ontvang je een aanbod van de opdrachtgever. Hierin worden de arbeidsvoorwaarden, salaris en overige afspraken vastgelegd. Uiteraard staan wij klaar om je te adviseren en eventuele vragen te beantwoorden, zodat je met een goed gevoel de volgende stap kunt zetten in je loopbaan.

Direct solliciteren

Solliciteer nu op de functie Embedded Firmware Engineer bij Xirgo Technologies

"*" geeft vereiste velden aan

Dit veld is verborgen bij het bekijken van het formulier
Toegestane bestandstypen: pdf, docx, doc, jpg, png, Max. bestandsgrootte: 8 MB.
Toegestane bestandstypen: pdf, docx, doc, jpg, png, Max. bestandsgrootte: 8 MB.
Geen titel*

© The Chain Company 2025