
Guilhem Sals
Senior Robotics Engineer | ROS & Computer Vision
Salary / Daily rate
83500 La Seyne-sur-Mer, France
Freelance
Remote only
Skills
Languages
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.
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
Introduction to Generative AI
Issued: Jan 2025
Machine Learning
Issued: Nov 2013