Senior Embedded Software Engineer - Smart Cameras & Vision

Macq
Brussel, Belgium
23 days ago
Apply on be.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
Dutch, English, French
Job source

Tech stack

C++ (Programming Language) Encodings Nvidia CUDA Linux on Embedded Systems Embedded Software Python (Programming Language) OpenCV Software Architecture Sensor Fusion Data Streaming Information Technology Low Latency
+4 more
TensorRT U-Boot C++14 Lidar

Job description

  • 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, 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
  • Visualize small details
  • Move hands
  • Move fingers
  • Understand simple instructions
  • Analyze a problem, a situation, …
  • Memorize, retain information
  • Write and understand written information
  • Manage numerical operations
  • Sustain prolonged mental effort
  • Establish social relations
  • Work in a team
  • Work autonomously
  • 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
  • Learn new tasks
  • Make decisions
  • Be patient
  • Resist stress
  • Resist noise
  • Resist indoor working conditions

Requirements

  • You have a Master’s degree in Computer Science, Electronics Engineering or 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)

Benefits & conditions

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 Guided career development opportunities

About the company

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!

Apply for this position

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

Apply on be.indeed.com
Prepare application

Good distractions

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

2:17 min

Validating lidar sensor models against real noise

Ulrich Wurstbauer +1 · LIVE

4:53 min

Achieving real-time tracking performance with OpenCV and segmentation

Thomas Endres Thomas Endres +2 · World Congress 2021

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:03 min

Enhancing realistic mask blending through OpenCV image inpainting

Thomas Endres Thomas Endres +2 · World Congress 2021

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

2:08 min

Processing physical environment data with lidar models

Oliver Zimmert · LIVE

Videos

See all

Related articles

See all