1,749,574open jobs
103,051companies
264,287added this week
Browse all
Salary
$72k – $82k per year
Location
In office (Warsaw)
Employment
Contractor

First seen by Alion on Sep 23, 2026.

Overview
Company
Impact
Profile match
Square One Resources is an IT recruitment and IT outsourcing company operating in Poland. Its vacancies cover SAP architecture, full stack and Rust development, DevOps, cybersecurity and IT project management for clients in Warsaw, Krakow and the Tri-City area. The company is based in Warsaw, Poland.
Project DescriptionWe are looking for a ROS Engineer to join a robotics team working on the migration of an existing autonomous vehicle platform from ROS 1 to ROS 2.The platform operates as an autonomous Unmanned Ground Vehicle (UGV) and includes navigation, localization, vehicle control, GNSS, CAN-connected hardware, sensors, and higher-level autonomy logic.You will be involved in the migration, adaptation, integration and testing of existing production software, working closely with Senior and Lead Engineers as well as the customer's robotics team.This is a hands-on engineering role focused on ROS/ROS 2 migration, C++/Python development, system integration, navigation, localization and troubleshooting of autonomous vehicle systems.

Zakres obowiązków

  • Migrate existing ROS 1 nodes and packages to ROS 2.
  • Analyse ROS 1 topics, services, actions, parameters, launch files, TF trees and dependencies.
  • Adapt existing C++ and Python code to ROS 2 APIs and architecture.
  • Support the migration and configuration of components based on ros2_control / ros_control.
  • Support navigation migration and configuration using Nav2.
  • Work with existing BehaviorTree / BehaviorTree.CPP based functionality.
  • Support localization based on robot_localization, GNSS, IMU and odometry.
  • Integrate and test GNSS, CAN, IMU, odometry and other sensor inputs.
  • Support sensor fusion and localization pipelines.
  • Assist with vehicle control and actuation interfaces, including braking and steering.
  • Configure and troubleshoot DDS/QoS communication.
  • Investigate timing, synchronization, latency and communication issues.
  • Perform regression testing using recorded data, logs and repeatable test scenarios.
  • Use tools such as Foxglove for visualization, debugging and system analysis.
  • Participate in integration testing in simulation, bench environments and physical vehicles.
  • Document implemented changes, dependencies and identified technical issues.
  • Collaborate with Senior and Lead Engineers and the customer's robotics team.

Wymagania

  • Commercial experience with ROS, preferably with both ROS 1 and ROS 2.
  • Practical development experience with C++ and/or Python.
  • Good understanding of core ROS concepts, including nodes, topics, services, actions, TF and parameters.
  • Basic to intermediate practical experience with ROS 2.
  • Familiarity with Nav2 or other ROS-based navigation frameworks.
  • Familiarity with ros2_control / ros_control.
  • Basic understanding of DDS and QoS concepts.
  • Experience working with Linux environments.
  • Experience with robotics, autonomous systems or mobile robotic platforms.
  • Experience working with sensors such as GNSS, IMU, CAN and odometry will be an advantage.
  • Familiarity with robot_localization, BehaviorTree / BehaviorTree.CPP, Foxglove or sensor fusion will be an advantage.
  • Ability to troubleshoot complex software and communication issues in distributed robotic systems.
  • Good English communication skills.

Tech stack

  • Embedded
  • ROS
  • ROS 1
  • ROS 2
  • C++
  • Python
  • Nav2
  • ROS-based navigation frameworks
  • ros2_control
  • ros_control
  • DDS
  • QoS
  • Linux
  • Robotics
  • Autonomous systems
  • Mobile robotic platforms
  • GNSS
  • IMU
  • CAN
  • Odometry
  • robot_localization
  • BehaviorTree.CPP
  • Foxglove
  • Communication skills
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,749,574 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Robotics
Similar stack
Same company
Warsaw
≈ $37k – $84k per year (Estimated) • In office • Full-Time • 3+ years exp • Shenzhen
Python
C++
C++
PyTorch C++
AI/ML
PyTorch
Robotics
Isaac Gym
Isaac Sim
MuJoCo
Apply
≈ $34k – $97k per year (Estimated) • In office • Full-Time • Shenzhen
Python
C++
C++
PyTorch C++
AI/ML
PyTorch
Robotics
Isaac Sim
Isaac Lab
Sim-to-Real
Apply
≈ $30k – $84k per year (Estimated) • In office • Contractor • Guangzhou
Apply
≈ $30k – $84k per year (Estimated) • In office • Contractor • Guangzhou
Apply
$48k – $91k per year • In office • Kariya
MATLAB
MATLAB
Simulink
DevOps
GitHub
Apply
≈ $21k – $51k per year (Estimated) • In office • Warsaw
AI/ML
AI Agents
Apply
$42k – $56k per year (net) • In office • Warsaw
Python
JavaScript
TypeScript
C#
AI/ML
LLM
DevOps
CI/CD
QA
Selenium
JMeter
Playwright
Apply
≈ $66k – $116k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Warsaw
SQL
Databases
Databricks
AI/ML
AI Agents
LLM
Feature Store
Human-in-the-Loop
LLM Guardrails
Apply
$63k – $79k per year • Equity • In office • 3+ years exp • Warsaw
Analytics
Tableau
Looker
Marketing
Salesforce
HubSpot
Apply
$80k – $95k per year • In office • Warsaw
Java
DevOps
Rest API
CI/CD
Kubernetes
Linux
Apply
See all jobs
This is one of many
1,749,574 more open roles from verified company boards, updated every day.