Software Engineer - C++/Linux - Remote working
Role details
Job location
Tech stack
Job description
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
Requirements
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.