Embedded Software Engineer

Vivid Resourcing
Hasselt, Belgium
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Hasselt, Belgium

Tech stack

Bluetooth Low Energy (Bluetooth)
UClibc (C Standard Library)
C++
Communications Protocols
Software Debugging
Linux
Linux on Embedded Systems
Embedded Software
Firmware
GNU Debuggers
Hardware Interface Design
Message Queuing Telemetry Transport (MQTT)
Memory Leaks
TCP/IP
Universal Asynchronous Receiver/Transmitter
Serial Peripheral Interface
Yocto
Information Technology
Docker

Job description

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)
  • Develop and maintain device drivers and low-level interfaces
  • Contribute to system architecture and software design decisions
  • Optimize performance, memory usage, and power efficiency
  • Debug and troubleshoot complex system-level issues
  • Collaborate with hardware, firmware, and cloud teams
  • Support integration with communication protocols (e.g. MQTT, TCP/IP, BLE, etc.)

Tech Stack:

  • Languages: C, C++
  • OS: Embedded Linux
  • Tools/Technologies: Yocto, Buildroot, Git, Docker (nice to have)
  • Protocols: TCP/IP, UART, SPI, I2C, MQTT
  • Debugging: GDB, Valgrind, tracing tools

Requirements

  • Strong experience in embedded software development (C/C++)
  • Solid understanding of Linux-based embedded systems
  • Experience with kernel, drivers, or low-level development
  • Familiarity with hardware interfaces and communication protocols
  • Experience with Yocto or Buildroot
  • Degree in Computer Science, Electronics, or similar (or equivalent experience)

Benefits & conditions

  • Competitive salary + benefits package
  • Hybrid working flexibility
  • Work on cutting-edge smart connectivity / IoT products
  • Strong engineering culture with real ownership
  • Opportunity to grow into a senior or technical lead role

About the company

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.

Apply for this position