Embedded Software Engineer (Linux)

--Brussels / Remote--


AI makes business more efficient and competitive. On a daily basis, we work with companies that are developing brilliant AI models & applications. At AI-BLOX we believe that the lack of good edge AI hardware is slowing down this innovation. Therefore we build ready to use AI hardware blocks that support companies around the world in their AI innovations.

Your role

We take away friction points in the AI Value Chain. We do that by providing modular hardware blocks, but our clients need a robust software integration as well. Our mission is to make edge intelligence easy, and so you will help us to build an environment where our clients can easily configure, update & manage their edge devices in an efficient way.

We look for an energetic embedded software developer (Linux) that can help us :

  • Develop & maintain various Blox Operating System images for the different versions of our platform (Yocto)

  • Responsible for kernel related developments (device trees, kernel drivers, etc…)

  • Develop an automated test ‘farm’ with various Blox platforms, on which we can test our new software developments at scale

  • Help with specific client requests related to low-level software integration in the value chain

  • Interface with electronics hardware development engineers and embedded software application development engineers

  • Perform system unit testing, product maintenance and bug solving

  • Keeping up to date with the latest AI development


  • +5 years work experience in software development (Senior)

  • Proven work experience as a Embedded Software Engineer with practical expertise in Linux

  • Linux Device Drivers / device tree development 

  • You’ve worked with various hardware protocols like I2C/SPI/USB/Ethernet/PCIe

  • You know the Linux embedded security elements (Arm Trustedzone or TPM), secure boot and chain of trust principles

  • Familiar with OTA update systems like RAUC, Mender, SWUpdate

  • C/C++, Bash, Python

  • High interest and/or proven experience in the Yocto project

  • Experience with Nvidia Jetson / Nvidia Jetpack is not a must, but will help you to get up to speed faster

  • Work experience with ML or AI is a plus

  • You are self-motivated and able to work autonomous. We give you a lot of freedom to realize the project goals in the best possible way.

  • Excellent verbal and written communication skills in English


  • State-of-the-art technology stack with exciting developments already in line. You will work with the latest technologies, we partner with NVIDIA and other tech leaders

  • You will have impact & responsibilities from day 1

  • Once in a lifetime opportunity to help creating a state of the art product in the world of edge AI.

  • A lot of flexibility & autonomy

  • Opportunities for stock options (after evaluation)

  • Meal Vouchers, comprehensive health insurance & group insurance plan.

  • Remote working is fine, but we love to see your energy in the office as well

If you are a self-motivated, innovative, and passionate Embedded Software Developer with Linux experience, we would love to hear from you! Join our growing team at AI-Blox and contribute to the development of exciting AI projects that make a real impact.



Full time

Work experience

+5 years




Brussels / Remote job