Guilhem Sals

Senior Robotics Engineer | ROS & Computer Vision

Salary / Daily rate

83500 La Seyne-sur-Mer, France

Freelance

Remote only

Skills

C++AngularPythonHTMLCSSNodeMongoDBDockerJenkinsGitTypescriptSpring BootBitbucketLinuxGitHub

Languages

French (Native)English

About me

Intro

Senior Software Engineer with 10+ years of expertise in robotics and full-stack development. Specialized in C++, Python, ROS, and computer vision with proven success creating autonomous navigation systems and AI-powered applications across maritime, phenotyping, and industrial sectors. Delivering innovative technical solutions that combine robotics excellence with modern software architecture to solve complex real-world challenges.

Links

Work experience

Senior Software Engineer

FreelanceFreelance

Oct 2023 - Present

3 years 1 month

83500 La Seyne-sur-Mer, France

Skills: Angular · C++ · Computer Vision · Robot Operating System (ROS) · Java · Full-Stack Development · Qt · ChatGPT · Artificial Intelligence (AI)

Software Design Engineer

Exail Technologies

Sep 2014 - Oct 2023

9 years 2 months

Marseille Area, France

I worked as an engineer at Robopec, the robotics and AI division of iXblue, with extensive experience in robotics, software development, and system integration. Throughout my career, I've contributed to cutting-edge projects that span multiple industries, leveraging a broad range of technologies to create innovative solutions. My skills encompass programming, networking, algorithms, software testing, and sea trial organization. I am particularly proficient in unit testing, Test-Driven Development (TDD), Docker, Jenkins, and GIT, ensuring robust and scalable systems. Key Projects & Technologies: - Maritime Robotics & Obstacle Detection/Tracking Leveraging C++, Qt, ROS (Robot Operating System), OpenCV, PCL Library, Angular, HTML, CSS, and Typescript (Fullstack) for advanced navigation and autonomous systems. - Phenotyping System Development Working with C++, Qt, Java, Angular/Ionic (Fullstack), ROS, MongoDB, Spring, and Docker to create systems for high-throughput biological analysis. - Mobile App for Cleaning Services Full-stack development using Android, Java, Spring, Angular, Ionic, and MongoDB to build a user-friendly, efficient app for cleaning service management. - Automatic Measurement of Salt Stocks Using C++, Lidar, RS232, ROS, Angular, and Fullstack Development for automated inventory and stock tracking in maritime operations. - Sewer Inspection Robotics Combining Lidar, Cameras, Sonar, ROS, Qt, C++, and Python for the design and deployment of robotic systems for sewer inspection. - Automatic Truck Measurement Systems Developing systems with C++, Lidar, Point Cloud Processing, and ROS for accurate automated truck measurements in industrial environments. - Various Robotics & Development Projects Experience with a diverse range of technologies, including Python, Qt, Java, C++, Raspberry Pi, NVIDIA Jetson, and UpBoard to bring innovative robotics solutions to life.

Computer vision trainee

Pal Robotics

Mar 2013 - Aug 2013

6 months

Barcelona Area, Spain

My final year internship took place in Pal Robotics, in Spain where I worked on door handle detection and identification issues with REEM robot. Tools : C++, OpenCV, Point Cloud Library, ROS

Student Project

Ecole Polytechnique Universitaire de Montpellier

Sep 2012 - Mar 2013

7 months

Montpellier Area, France

Visual servoing of the position of a webcam. Tools : C++, OpenCV, RS232, Pololu servoing card, Servomotors

Automation Trainer

Kram Ngoy Center

Jun 2012 - Aug 2012

3 months

Krong Pursat, Cambodia

I have been trainer in automation (PLC) and analog servoing for two months in the CKN located in Phnom Penh, Cambodia. Tools : Unity Pro, TwidoSuite

Robotics trainee

Tecnalia

Jun 2011 - Aug 2011

3 months

Montpellier Area, France

Control of a robot hand using Labview and installing position sensors for error correction. Tools: Labview, C++


Education

Ecole Polytechnique Universitaire de Montpellier

Master’s Degree in Engineering

2010 - 2013

3 years 1 month

Université Paul Sabatier Toulouse III

Diploma of Higher Education

2008 - 2010

2 years 1 month


Licenses & certifications

Introduction to Large Language Models (LLMs)

Issued: Jan 2025

Certified by Google

Introduction to Generative AI

Issued: Jan 2025

Certified by Google

Machine Learning

Issued: Nov 2013

Certified by Coursera

The best place to find your next move

© 2026. All Rights Reserved.