Embedded Software Engineer (C/C++ & Embedded Linux) Hasselt, Belgium | Hybrid WorkingWe'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 devicesWork on Embedded Linux systems (kernel, drivers, BSP, middleware)Contribute to system architecture and software design decisionsCollaborate with hardware, firmware, and cloud teamsTech Stack:Languages: C, C++OS: Embedded LinuxTools/Technologies: Strong experience in embedded software development (C/C++)Solid understanding of Linux-based embedded systemsExperience with kernel, drivers, or low-level developmentDegree in Computer Science, Electronics, or similar (or equivalent experience)
Strong engineering culture with real ownershipOpportunity to grow into a senior or technical lead role