FREE ACCESS
5,000–10,000 jobs/day
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.
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesLinuxPythonC++
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
