About us
We are a Belgian engineering consulting firm that assists SMEs and large industrial organizations in bringing their innovation and R&D initiatives to life.
Job Description
We are looking for an Embedded Software Engineer to help deliver a robust software environment that makes it simple for our clients to configure, update, and manage their edge devices with confidence.
Your Role
As an Embedded Software Engineer, you'll:
- Lead a strategic project to develop a future-proof operating system for the hardware infrastructure
- Develop and maintain Yocto-based device images
- Work on kernel-level development, including device trees and drivers
- Build and maintain automated test setups to scale software validation
- Support clients with low-level software integration
- Collaborate closely with hardware and application engineers
- Test, debug, and continuously improve system stability and performance
Required qualifications
- 5+ years of experience in embedded Linux development (medior/senior level)
- Strong expertise in Linux drivers, device trees, and hardware protocols (I²C, SPI, USB, etc.)
- Familiarity with secure boot, TrustedZone, and OTA frameworks (RAUC, Mender, or similar)
- Proficiency in C/C++, Python, Bash, and hands-on Yocto experience
- Experience with NVIDIA Jetson/Jetpack or AI/ML software stacks
- Excellent communication skills in English (written and spoken)
- A self-driven, autonomous mindset with a passion for innovation
Benefits
We offer you a position as a consultant within the fascinating world of high tech and innovation. We provide a complete package with on one side training, coaching and a close follow-up, and on the other side a balanced salary package with fringe benefits based on your capabilities and experience.
Working with us means choosing a long-term perspective, development possibilities, and a personal approach. A human-centered, diverse company that values and supports your physical and mental well-being.