140-160 złbrutto / mies.
Oferta wygasa za:86 dni
Tryb pracyZdalna
Rodzaj umowyKontrakt B2B
Tryb rekrutacjiRekrutacja stacjonarna
Podsumowanie oferty pracy

Your responsibilities

  • 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.

Our requirements

  • 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.
Zainteresowała Cię ta oferta?Aplikuj na to stanowisko!
Klauzula informacyjna
140-160 złbrutto / mies.

Oferty wybrane dla Ciebie

Oferty wybrane dla Ciebie