Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Spyrosoft

Lead ROS Engineer

Spyrosoft

. Lead ROS 1 to ROS 2 migration activities for autonomous vehicle software .

Posted 9/18/2026full-timeRemote • PolandSenior💰 PLN 190 - PLN 200 per hourWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in ROS 1 and ROS 2 migration, with strong capabilities in C++ and Python programming for autonomous vehicle software. Proficient in system integration, navigation, localization, and vehicle control functionalities, while ensuring performance and reliability through DDS/QoS configuration.

Highest-signal resume keywords
ROS 1 And ROS 2 MigrationAdvanced C++ DevelopmentPython ProgrammingDDS/QoS ConfigurationExperience With Autonomous Vehicles

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C++ DevelopmentPython ProgrammingROS 1ROS 2System IntegrationNavigationLocalizationVehicle ControlSensor FusionGNSS-Based Localization
Soft Skills
Technical GuidanceCollaboration
Tools & Technologies
Ros_controlRos2_controlRobot_localizationNav2BehaviorTree.CPPFoxgloveAI Tools
Industry Keywords
Autonomous VehiclesUGV SystemsRobotics PlatformsCAN-Based Vehicle InterfacesSteering SystemsBraking SystemsFields2Cover

Tech Stack

Tools & technologies
LinuxPythonC++

About the role

Key responsibilities & impact
  • Lead ROS 1 to ROS 2 migration activities for autonomous vehicle software
  • Analyse, refactor, and migrate existing ROS-based components written in C++ and Python
  • Migrate navigation, localization, autonomy, and vehicle control functionalities 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
  • Provide technical guidance
  • Document migration decisions
  • Drive migration of an existing production autonomous UGV platform while preserving existing system behaviour

Requirements

What you’ll need
  • Strong commercial experience with ROS 1 and ROS 2
  • Previous experience in ROS 1 to ROS 2 migration projects
  • Advanced C++ development skills
  • Good 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
  • Experience in using AI tools in day-to-day workflow
  • Experience with ros_control / ros2_control, robot_localization, Nav2, and BehaviorTree.CPP
  • Experience with GNSS-based localization and Sensor Fusion
  • Experience integrating CAN-based vehicle interfaces
  • Familiarity with steering and braking systems
  • Familiarity with Fields2Cover
  • Experience using Foxglove or similar robotics debugging and visualization tools