Senior Embedded Software Engineer - Smart Cameras & Vision

Macq

Brussel Hoofdstad

On-site

EUR 70,000 - 110,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Macq SA/NV is seeking a Senior Embedded Software Engineer to design and optimize our intelligent cameras’ embedded vision software. You will work on real-time image pipelines and sensor fusion at the edge, leveraging NVIDIA Jetson platforms and OpenCV.

The role combines architecture, implementation in C++/Python, and leadership within the R&D team. You bring 5+ years in embedded software for vision, strong Linux knowledge, and a security-conscious mindset.

Qualifications

  • Master’s degree in Computer Science or Electronics Engineering or equivalent by experience.
  • Minimum 5 years of experience in embedded software development, ideally in vision or imaging.
  • Strong proficiency in Modern C++ and Python.
  • In-depth knowledge of embedded Linux.
  • Expertise in image processing (OpenCV or similar) and real-time pipelines.
  • Solid understanding of real-time constraints and low-level optimization.
  • Fundamentals of security for embedded and connected systems.
  • Autonomous, with technical leadership skills and a collaborative mindset.
  • Fluent in English; French and/or Dutch a plus.

Responsibilities

  • Design the embedded software architecture of our smart cameras on NVIDIA Jetson platforms.
  • Develop and optimize real-time image processing and analysis pipelines.
  • Develop and integrate modules in C++ and Python on embedded Linux.
  • Handle camera stream acquisition and processing (calibration, pre-processing, encoding).
  • Design and implement sensor fusion between multiple sources for robust detection.
  • Deploy and optimize vision/inference models on the edge (TensorRT, CUDA).
  • Apply security best practices to our embedded systems and data flows.
  • Optimize performance: real-time constraints, latency, memory footprint, power consumption.
  • Provide technical leadership and mentor junior engineers.
  • Contribute to hardware/software architecture decisions with hardware and R&D teams.

Skills

Modern C++
Python
Embedded Linux
Real-time image processing
OpenCV

Education

Master’s degree in Computer Science or Electronics Engineering

Tools

NVIDIA Jetson ecosystem
JetPack
DeepStream
TensorRT

Job description

Senior Embedded Software Engineer - Smart Cameras & Vision

Founded in 1923 in Brussels, Macq is a company of experts and engineers grouped together around a single mission: innovating every day to simplify its customers’ professions. Our company is now an essential partner for Traffic and Automation-related professions because we have always earned customer trust.

We develop smart cameras that improve mobility and increase road user safety, analyzing video streams in real time to detect road users and traffic events, protect vulnerable road users, and make traffic safer and smoother. As a Senior Engineer, you'll be at the heart of our embedded vision R&D, tackling complex, real-time computer vision challenges with a direct, tangible impact.

If that sounds like your kind of challenge, you might be who we're looking for!

As a Senior Engineer, you’ll play a key role in designing our embedded platforms:
  • Design the embedded software architecture of our smart cameras on NVIDIA Jetson platforms
  • Develop and optimize real-time image processing and analysis pipelines
  • Develop and integrate modules in C++ and Python on embedded Linux
  • Handle camera stream acquisition and processing (calibration, pre-processing, encoding)
  • Design and implement sensor fusion between multiple sources (additional cameras, LiDAR, radar) for robust detection
  • Deploy and optimize vision/inference models on the edge (TensorRT, CUDA)
  • Apply security best practices to our embedded systems and data flows
  • Optimize performance: real-time constraints, latency, memory footprint, power consumption
  • Provide technical leadership and mentor junior engineers
  • Contribute to hardware/software architecture decisions together with the hardware and R&D teams
Why you are the Senior Engineerwe've been looking for:
Your profile:
  • You have a Master’s degree in Computer Science, Electronics Engineeringor you are equal by experience

Minimum 5 years of experience in embedded software development, ideally in vision or imaging

Strong proficiency in Modern C++ and Python

  • In-depth knowledge of embedded Linux
  • Expertise in image processing (OpenCV or similar) and real-time pipelines
  • Solid understanding of real-time constraints and low-level optimization
  • Fundamentals of security for embedded and connected systems
  • Autonomous, with technical leadership skills and a collaborative mindset
  • You are fluent in English; French and/or Dutch is a plus
Also nice to have:
  • Hands-on experience with the NVIDIA Jetson ecosystem (JetPack, DeepStream, TensorRT)
  • Experience with multi-sensor fusion (camera-camera, camera-LiDAR, camera-radar) and state estimation (e.g. Kalman filtering)
  • Knowledge of embedded security practices (secure boot, encryption, secure communication, system hardening)
Want to join a welcoming, understanding, and inclusive environment?

At Macq, we are committed to diversity, equal opportunities and inclusion. Our diversity plan ensures that all candidates are considered regardless of age, gender, origin, disability or any other personal characteristic. We believe that diverse teams foster creativity, innovation and excellence.

Based on the aptitude analysis carried out with the Actiris framework, the following factors have been identified for this position:

Activities very often required:

  • See
  • Hear
  • Look at a screen for long periods
  • Move hands
  • Understand simple instructions
  • Analyze a problem, a situation, …
  • Memorize, retain information
  • Write and understand written information
  • Manage numerical operations
  • Sustain prolonged mental effort
  • Work in a team
  • Take initiatives

Activities sometimes required:

  • Visualize spatial extent and movement
  • Remain seated
  • Change position
  • Move upper body
  • Use arms/shoulders
  • Move torso/trunk
  • Move head
  • Understand complex instructions
  • Be attentive/concentrated
  • Resist stress
  • Resist noise
WHAT WE HAVE TO OFFER

An attractive remuneration package and fringe benefits in-line with your experience

Experience in a growing Belgian company on the international market

A varied job, where you will be continually expanding your knowledge

A high-tech environment that is full of creative and technical talent

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Vivid Resourcing • Brussel Hoofdstad

On-site
EUR 65,000 - 95,000
Technical Sales Manager - Edge AI & Computer Vision
Technical Sales Manager - Edge AI & Computer Vision

Startup Atlas • Péruwelz

Remote
EUR 70,000 - 95,000
Competitive salary
Company car / mobility package
Career development opportunities
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Vivid Resourcing • Luik

On-site
EUR 65,000 - 90,000
Development Engineer Embedded Software (Avionics)
Development Engineer Embedded Software (Avionics)

ScioTeq BV • Kortrijk

On-site
EUR 42,000 - 66,000
Meal vouchers of €9
Internet allowance of €60 net
Yearly bonus
+3
C/C++ Software Engineer – Camera SDK & Integration | High-Tech Infrared Camera Manufacturing Group
C/C++ Software Engineer – Camera SDK & Integration | High-Tech Infrared Camera Manufacturing Group

CareerBee • Vlaams-Brabant

On-site
EUR 75,000 - 110,000
Embedded Software Lead
Embedded Software Lead

Médiane Système limited • Henegouwen

On-site
EUR 70,000 - 110,000
Attractive salary package
Mobility package
DKV
+4
Technique & Ingénierie Computer Vision Software Specialist Heverlee
Technique & Ingénierie Computer Vision Software Specialist Heverlee

Colruyt Group • Haasrode

On-site
EUR 65,000 - 85,000
Computer Vision Engineer
Computer Vision Engineer

Vivid Resourcing Ltd • Limburg

On-site
EUR 40,000 - 55,000
Technical Project Engineer
Technical Project Engineer

Mind OSS • Brussel

On-site
EUR 45,000 - 65,000
Company car
Laptop
Healthcare package
+2
AI and Vision Software Engineer – Python and C++
AI and Vision Software Engineer – Python and C++

XenomatiX • Heverlee

On-site
EUR 55,000 - 85,000
Great team spirit
Vision for mobility evolution
Entrepreneurial mindset
+2