Job Title: Senior / Lead Software Engineer (Robotics) Location: Leuven, Belgium (Hybrid)
We are partnering with an innovative robotics company to appoint a Senior / Lead Software Engineer.
This is a key role focused on designing, developing, and optimising software that powers advanced robotic systems operating in real-world environments.
You will combine hands-on engineering with technical leadership, contributing to architecture decisions while remaining close to the code.
Design, develop, and maintain high-performance software for robotic systems
Work with 3D point cloud data and image processing pipelines to enable perception and decision-making
Develop and optimise algorithms using C++ and Python
Integrate software with low-level and embedded systems
Collaborate with cross-functional teams including hardware, robotics, and AI engineers
Analyse performance and continuously improve system efficiency and reliability
C++ and Python
~3D Point Cloud Processing
~ Linux OS
~ Low-level / embedded software interaction
Strong experience in software engineering, with a focus on C++ or Python
Experience with image processing and/or 3D data (e.g., point clouds)
Solid understanding of Linux-based development environments
Knowledge of localization and mapping techniques within robotic systems is a Plus
Opportunity to play a key role in shaping advanced robotic systems
High level of ownership and technical influence within the team
Apply directly below to have your application submitted to the portal.