Senior C++ ROS2 Engineer - Embedded Vision Systems

Jobgether

France

Remote

EUR 70,000 - 110,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible working arrangements
Competitive compensation
Education support
Mentorship opportunities

Job summary

Jobgether is seeking a Senior C++ Software Engineer based in France to lead development of high-performance components in a ROS2-based architecture. You will work on embedded vision, sensor fusion, and distributed systems, driving architectural decisions and mentoring junior engineers.

You will design, implement, test, and optimise software across Linux environments, containerised with Docker, and participate in code reviews with a team of experienced developers and technical stakeholders.

Qualifications

  • 5+ years of professional software development experience.
  • Proficient in C++17/20 with memory management, multithreading.
  • Experience with ROS2 robotics and distributed systems.
  • Sensor integration and embedded vision or sensor-fusion experience.
  • Linux debugging, profiling and performance analysis.
  • Git and collaborative development workflows.
  • Containerisation using Docker; build environments.
  • English communication and ownership.
  • Nice to have ROS2 Python tooling.
  • Knowledge of Yocto / Embedded Linux / CI/CD is a plus.

Responsibilities

  • Design, develop, and maintain core application components using Modern C++ within a ROS2-based architecture.
  • Integrate multiple sensors and third-party components into embedded vision and sensor-fusion platform.
  • Build component-based applications using pub/sub patterns for distributed systems.
  • Contribute to software architecture and design decisions, assess alternatives.
  • Develop unit and integration tests to validate functionality and ensure stability.
  • Identify bottlenecks and optimise runtime performance and memory usage.
  • Debug and troubleshoot Linux-based systems using profiling tools.
  • Maintain Docker configurations and build environments for development and targets.
  • Participate in code reviews and collaborate with stakeholders to maintain standards.
  • Provide technical leadership and mentorship to other engineers.
  • Identify opportunities to improve workflows and software quality.

Skills

C++
ROS2
Linux
Git
Docker
Kubernetes
Python

Tools

Docker
Kubernetes
Git
Jenkins
GitLab CI
Yocto
Embedded Linux

Job description

Jobgether is seeking a Senior C++ Software Engineer based in France to lead development of high-performance components in a ROS2-based architecture. You will work on embedded vision, sensor fusion, and distributed systems, driving architectural decisions and mentoring junior engineers.

You will design, implement, test, and optimise software across Linux environments, containerised with Docker, and participate in code reviews with a team of experienced developers and technical stakeholders.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Software Engineer
Senior C++ Software Engineer

Jobgether • France

Remote
EUR 70,000 - 110,000
Flexible working arrangements
Competitive compensation
Education support
+1
C++ Software Engineer
C++ Software Engineer

European Tech Recruit • Paris

On-site
EUR 45,000 - 65,000
Senior C2 Systems Engineer – Real-Time Robotics (Paris)
Senior C2 Systems Engineer – Real-Time Robotics (Paris)

Rustify • Paris

Hybrid
EUR 110,000 - 170,000
Senior Embedded Drone Systems Engineer (Remote 2d/wk)
Senior Embedded Drone Systems Engineer (Remote 2d/wk)

Icarus Swarms • Bordeaux

Hybrid
EUR 70,000 - 100,000
Remote up to 2 days/week
Regular international travel
Senior C++/Go Systems Engineer - Remote Europe
Senior C++/Go Systems Engineer - Remote Europe

Jobgether • France

Remote
EUR 90,000 - 130,000
Fully remote work
Flexible engagement options
Competitive compensation
+5
Senior C++ Robotics Engineer - CUDA, Math & Vision
Senior C++ Robotics Engineer - CUDA, Math & Vision

European Tech Recruit • Paris

On-site
EUR 90,000 - 150,000
Competitive package
Friendly team environment
Central Paris office
Senior C++ GPU Engineer for Vision & Medical Robotics
Senior C++ GPU Engineer for Vision & Medical Robotics

European Tech Recruit • Paris

On-site
EUR 45,000 - 65,000
Ingénieur Logiciel Senior Robotique Mobile | ROS2/C++
Ingénieur Logiciel Senior Robotique Mobile | ROS2/C++

Adsearch • La Couronne

On-site
EUR 50,000 - 60,000
Senior Software Engineer - C/C++/Python (Embedded/Linux)
Senior Software Engineer - C/C++/Python (Embedded/Linux)

Fut-ure Recruitment and Technology • Marseille

On-site
EUR 70,000 - 100,000
Visa support
Public transport allowance
Home office option
+3
Ingénieur Logiciel Senior - Robotique Mobile (ROS2/C++)
Ingénieur Logiciel Senior - Robotique Mobile (ROS2/C++)

APEM • Créon

On-site
EUR 70,000 - 90,000