SQUARE ONE RESOURCES
SQUARE ONE RESOURCES
New

ROS Engineer

140 - 160 PLN/ godz.B2B
MidFull-time·B2B
#442924·Dodano 2 dni temu·2
Źródło: nofluffjobs.com
Aplikuj szybko

Tech Stack / Keywords

EmbeddedROSROS 1ROS 2C++PythonNav2ROS-based navigation frameworksros2_controlros_controlDDSQoSLinuxRoboticsAutonomous systemsMobile robotic platformsGNSSIMUCANOdometryrobot_localizationBehaviorTree.CPPFoxgloveCommunication skills

Firma i stanowisko

Square One Resources is hiring for a robotics team focused on autonomous vehicle platforms migrating from ROS 1 to ROS 2, working on Unmanned Ground Vehicle (UGV) systems including navigation, localization, and vehicle control.

Wymagania

  • Commercial experience with ROS, preferably 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 with sensors such as GNSS, IMU, CAN, and odometry is advantageous.
  • Familiarity with robot_localization, BehaviorTree.CPP, Foxglove, or sensor fusion is advantageous.
  • Ability to troubleshoot complex software and communication issues in distributed robotic systems.
  • Good English communication skills.

Obowiązki

  • Migrate existing ROS 1 nodes and packages to ROS 2.
  • Analyze 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 migration and configuration of components based on ros2_control / ros_control.
  • Support navigation migration and configuration using Nav2.
  • Work with existing 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.
SQUARE ONE RESOURCES

SQUARE ONE RESOURCES

150 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj szybko