Job Title: Computer Vision Engineer
Location: Leuven, Belgium
Employment Type: Full-Time, Permanent
About Us:
We are an innovative and fast-growing technology company specializing in high-performance vision systems for the drone and aerial robotics industry. Our cutting-edge hardware and software solutions enable drones to perceive and interpret their surroundings with unmatched precision — empowering advanced navigation, object detection, mapping, and more.
We’re looking for a talented Computer Vision Engineer to join our R&D team in Leuven, Belgium, and help push the boundaries of aerial vision technology.
Role Overview:
As a Computer Vision Engineer, you will play a key role in designing, developing, and optimizing computer vision algorithms using C++ and Python. You’ll be working closely with our hardware, embedded systems, and AI teams to develop robust, real-time vision systems that run on-board drones operating in complex environments.
Key Responsibilities:
* Develop and optimize real-time computer vision algorithms for drone-based systems.
* Implement core functionality in modern C++ (C++11/14/17) and prototype or support tools in Python.
* Work with image and video data from high-resolution sensors (RGB, IR, depth).
* Design and test algorithms for object detection, tracking, SLAM, 3D reconstruction, segmentation, and sensor fusion.
* Collaborate with hardware, firmware, and deep learning teams to integrate vision modules onto embedded platforms.
* Profile and optimize code for performance, memory, and power constraints on embedded systems.
* Stay up-to-date with the latest research in computer vision and apply relevant techniques to our product stack.
Requirements:
* Bachelor's or Master’s degree in Computer Science, Electrical Engineering, Robotics, or a related field.
* Solid experience with C++ and Python, especially in the context of computer vision.
* Proficient in using OpenCV, Eigen, or similar libraries.
* Strong understanding of classical computer vision techniques (feature extraction, optical flow, stereo vision, etc.).
* Experience working with camera models, calibration, and image processing pipelines.
* Experience with Linux development environments.
* Familiarity with version control (Git), CI/CD tools, and agile workflows.
* Good communication and teamwork skills.
Bonus Points:
* Experience with drone technologies, UAV flight systems, or robotics platforms.
* Knowledge of GPU programming (CUDA, OpenCL) or hardware acceleration.
* Exposure to embedded systems or deploying vision algorithms on edge devices.
* Familiarity with deep learning frameworks (TensorFlow, PyTorch) and their integration with classical CV.
Why Join Us?
* Work on industry-defining technology in a rapidly growing field.
* Join a team of passionate engineers and researchers solving real-world challenges.
* Competitive Belgian salary with a fully comprehensive benefits package.
* Based in the vibrant tech hub of Leuven, with flexible working conditions.
* Opportunities for growth, travel, and hands-on testing with state-of-the-art drone platforms.
Ready to shape the future of aerial perception?
Apply now or get in touch on the details below to find out more:
joel.isaac@vividresourcing.com
+32 33 18 00 74