Unlock Full Resume Report

New offer - be the first one to apply!

September 22, 2026

ROS Engineer

Senior • Remote

150 - 185 PLN/yr

Szczecin, Poland

Quick Facts

  • Role: ROS Engineer (ROS 1 to ROS 2 migration)

Description

We are looking for experienced ROS Engineers to support the migration of an autonomous vehicle platform from ROS 1 to ROS 2. The platform runs as an autonomous UGV and integrates navigation, localization, vehicle control, GNSS, CAN-connected hardware, sensor systems, and higher-level autonomy capabilities. This is a production migration effort: you will analyze the existing ROS 1 architecture, identify migration challenges and dependencies, and help shape a maintainable ROS 2 solution while preserving current behavior.

Responsibilities

  • Support ROS 1 to ROS 2 migration activities for autonomous vehicle software
  • Analyze, refactor, and migrate existing ROS-based components written in C++ and Python
  • Migrate navigation, localization, autonomy, and vehicle control functionality to ROS 2
  • Integrate and validate vehicle sensors, hardware interfaces, and control systems
  • Configure DDS/QoS communication and resolve performance, synchronization, and reliability issues
  • Perform integration, regression, simulation, and vehicle-level testing
  • Collaborate with customer engineering teams

Requirements

  • Commercial experience with ROS 1 and ROS 2
  • Strong C++ development skills
  • Strong Python programming skills
  • Linux development experience
  • Experience with autonomous vehicles, robotics platforms, or UGV systems
  • Experience with navigation, localization, vehicle control, and system integration
  • Experience with DDS/QoS configuration and optimization

Benefits

  • Hands-on work on a non-greenfield, production robotics platform migration from ROS 1 to ROS 2

Similar jobs you might like