Embedded Software Engineer (C/C++ & Embedded Linux) Hasselt, Belgium | Hybrid Working
We’re working with an innovative technology company in the smart connectivity space, developing next-generation IoT and edge-connected solutions used across industrial, mobility, and infrastructure environments.
Their systems enable seamless communication between devices, networks, and cloud platforms, with a strong focus on reliability, scalability, and real-time performance.
Due to continued growth, they’re looking to bring on an Embedded Software Engineer to strengthen their core development team.
As an Embedded Software Engineer, you’ll be working on low-level software that powers connected devices and communication modules. You’ll play a key role in designing, developing, and optimizing embedded systems running on Linux-based platforms.
Design and develop embedded software in C/C++ for connected devices
Work on Embedded Linux systems (kernel, drivers, BSP, middleware)
Contribute to system architecture and software design decisions
Collaborate with hardware, firmware, and cloud teams
Tech Stack:
Languages: C, C++
OS: Embedded Linux
Tools/Technologies: Strong experience in embedded software development (C/C++)
Solid understanding of Linux-based embedded systems
Experience with kernel, drivers, or low-level development
Degree in Computer Science, Electronics, or similar (or equivalent experience)
Strong engineering culture with real ownership
Opportunity to grow into a senior or technical lead role