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.
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.
Brussels / Remote job