Embedded Software Engineer

Vivid Resourcing
Luik, Belgium
9 days ago

Role details

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

Tech stack

Systems Engineering Automation of Tests C++ (Programming Language) Code Review Communications Protocols Continuous Integration Software Debugging Device Drivers Linux on Embedded Systems Embedded Software Ethernet Linux Kernel
+11 more
Software Architecture Real-Time Operating Systems Software Engineering Software Systems Universal Asynchronous Receiver/Transmitter Software Organization Serial Peripheral Interface PIC Microcontroller Git Information Technology C++14

Job description

As an Embedded Software Engineer, you’ll play a key role in designing, developing, and maintaining embedded software for sophisticated drone platforms. Working closely with hardware, electronics, and systems engineers, you’ll help build reliable real-time software that enables safe and efficient flight operations.

This is an excellent opportunity to work on highly technical products in a fast-paced R&D environment where you’ll see your work directly influence innovative airborne systems.

Responsibilities:

  • Design and develop embedded software for drone platforms and onboard systems.
  • Develop new features in C and Modern C++.
  • Work on embedded Linux and real-time embedded environments.
  • Develop software for communication interfaces and peripheral devices.
  • Collaborate closely with electronics, hardware, and systems engineering teams.
  • Debug, test, and optimise software for performance, reliability, and safety.
  • Participate in software architecture discussions and code reviews.
  • Support integration, validation, and field testing of embedded systems.

Requirements

  • Degree in Computer Science, Electronics, Embedded Systems, or a related engineering discipline.
  • Strong commercial experience developing embedded software.
  • Excellent knowledge of C and C++.
  • Experience working with Embedded Linux.
  • Experience developing within RTOS environments.
  • Familiarity with embedded communication protocols (UART, SPI, I2C, CAN, Ethernet, etc.).
  • Experience debugging embedded hardware/software systems.
  • Knowledge of Git and modern software development practices.
  • Fluent French is essential, with a good level of English.

Nice to Have:

  • Experience within aerospace, drones, robotics, autonomous systems, or defence.
  • Knowledge of ARM-based microcontrollers or embedded processors.
  • Linux kernel or device driver development experience.
  • Exposure to wireless communication technologies.
  • Experience with CI/CD or automated testing for embedded software.

Benefits & conditions

  • Join an innovative company developing next-generation drone technology.
  • Work on technically challenging embedded systems with real-world impact.
  • Collaborative and multidisciplinary engineering environment.
  • Modern R&D facilities near Liège.
  • Long-term career development and opportunities to work on cutting-edge products.
  • Competitive salary and comprehensive benefits package.

About the company

Our client is an innovative technology company developing advanced unmanned aerial systems (UAS) for commercial and industrial applications.

Their multidisciplinary engineering team designs cutting-edge drone platforms that combine embedded software, electronics, and intelligent control systems to deliver reliable, high-performance solutions.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.be

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

4:52 min

Connecting namespaces with local virtual ethernet pairs

Oliver Seitz Oliver Seitz · WWC 2025

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

2:12 min

Implementing automotive ethernet and connected remote vehicle telemetry applications

David Romić · WWC 2023

Videos

See all

Related articles

See all