-
Vivid Resourcing

Embedded Software Engineer

Vivid Resourcing
Belgium · Full-time · Mid-Senior

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 development
  • Knowledge of Linux Kernel fundamentals (kernel architecture, modules, debugging)
  • Solid understanding of Linux concepts (threads, scheduling, memory, networking basics)
  • Exposure to real-time embedded systems
  • Understanding of bootloaders and system startup processes
  • Debugging mindset: comfortable digging into difficult issues and solving root causes


Nice to Have:

  • Background in telecoms, networking, or security products
  • Experience with network protocols or performance-focused embedded systems
  • Exposure to driver development, BSP work, or low-level platform bring-up
  • Familiarity with Yocto / Buildroot environments
  • Education
  • Master’s Degree preferred (Computer Science, Electronics, Embedded Systems, or similar)


Why Join?

  • Work on real-world embedded systems in the Networking & Security industry
  • Strong technical team with room to grow from junior → medior and beyond
  • Hands-on development close to the OS/kernel level
  • Opportunity to develop deep expertise in Linux-based embedded systems

Key Skills

Ranked by relevance

embedded linux embedded systems yocto
Login to Apply
Posted
Jan 22, 2026
Type
Full-time
Level
Mid-Senior
Location
Leuven

Industries

Software Development Computer Network Security

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
IONA
Related

Senior Software Engineer

2026-05-21

Full-time
Mid-Senior
Ireland
Transportation
Engineering
View Job Details
voize
Related

DevOps Engineer - (m/f/d)

2026-05-28

Full-time
Not Applicable
Germany
Software Development
Engineering
View Job Details
Milestone Technologies, Inc.
Related

Cyber Security Analyst

2026-05-29

Full-time
Associate
Ireland
Security
Consulting