Senior Embedded (IOT) Firmware Engineer

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.


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

We offer a competitive salary and benefits package. Xirgo is committed to the provision of training, development, and promotion opportunities.

 

Closing date for receipt of applications is 27th June, 2025

Research & Development

Enschede, Netherlands

Share on:

Terms of servicePrivacyCookiesPowered by Rippling