Job Title : Junior / Medior Embedded Software Engineer (Networking & Security)
Location : Near Leuven, Belgium (Hybrid options depending on experience / team needs)
About the Company :
My client is an innovative player in the Networking & Security space, developing high-performance embedded systems used in mission-critical environments. They combine deep low-level engineering with modern Linux-based embedded development to build reliable, real-time products.
The Role :
As a Junior / Medior Embedded Software Engineer , you’ll join a technical team responsible for building and maintaining embedded software running on Linux-based platforms. You’ll work close to hardware, contribute to system-level development, and help deliver robust solutions with a focus on performance, stability, and security.
Key Responsibilities :
- Develop and maintain embedded software in C for Linux-based systems
- Work with Embedded Linux environments (build, debug, optimise)
- Contribute to or support work related to the Linux Kernel (drivers / modules, kernel debugging, configuration)
- Build and troubleshoot bootloaders and early-stage system bring-up
- Support real-time embedded behaviour and performance-critical applications
- Apply core Linux concepts (processes, memory management, scheduling, IPC, networking)
- Debug system-level issues using tools such as gdb, logs, tracing, and kernel debugging techniques
- Collaborate closely with hardware, system, and test teams to ensure smooth product integration
Required Skills & Experience :
Strong foundation in C programming (embedded / system-level)Experience with Embedded Linux developmentKnowledge of Linux Kernel fundamentals (kernel architecture, modules, debugging)Solid understanding of Linux concepts (threads, scheduling, memory, networking basics)Exposure to real-time embedded systemsUnderstanding of bootloaders and system startup processesDebugging mindset : comfortable digging into difficult issues and solving root causesNice to Have :
Background in telecoms, networking, or security productsExperience with network protocols or performance-focused embedded systemsExposure to driver development, BSP work, or low-level platform bring-upFamiliarity with Yocto / Buildroot environmentsEducationMaster’s Degree preferred (Computer Science, Electronics, Embedded Systems, or similar)Why Join?
Work on real-world embedded systems in the Networking & Security industryStrong technical team with room to grow from junior → medior and beyondHands-on development close to the OS / kernel levelOpportunity to develop deep expertise in Linux-based embedded systems