JustJoin.IT Praca zdalna Senior

ROS Engineer

Spyrosoft

⚲ Szczecin

25 200 - 31 080 PLN netto (B2B)

Wymagania

  • komercyjne doświadczenie z ROS 1 i ROS 2
  • doświadczenie z autonomicznymi pojazdami, platformami robotycznymi lub systemami UGV
  • doświadczenie z nawigacją, lokalizacją, sterowaniem pojazdem i integracją systemów
  • doświadczenie z konfiguracją i optymalizacją DDS/QoS
  • doświadczenie w rozwoju na Linux

Mile widziane

  • doświadczenie z ros_control/ros2_control, robot_localization, Nav2 i BehaviorTree.CPP
  • doświadczenie z lokalizacją GNSS i Sensor Fusion
  • doświadczenie w integracji interfejsów pojazdowych opartych na CAN oraz znajomość systemów kierowania i hamowania

Opis stanowiska

Wspierasz migrację platformy autonomicznego pojazdu (UGV) z ROS 1 do ROS 2 — analizujesz istniejącą architekturę ROS 1, identyfikujesz wyzwania i zależności migracyjne oraz pomagasz zbudować utrzymywalne, produkcyjne rozwiązanie w ROS 2 z zachowaniem dotychczasowego zachowania systemu. To nie jest projekt greenfield — pracujesz z istniejącym, produkcyjnym kodem, co oznacza dużo debugowania i zrozumienia nie zawsze dobrze udokumentowanej logiki. Oferta dla doświadczonego inżyniera robotyki, który potrafi być technicznym liderem i współpracować z zespołami klienta.

🔍 Dekoder Ogłoszenia

🟡
Commercial experience with ROS 1 and ROS 2.
Oczekuje się, że kandydat ma doświadczenie w pracy z ROS w kontekście komercyjnym, a nie tylko hobbystycznym lub akademickim.
🔴
Good C++ development skills.
Może oznaczać wszystko od podstawowej znajomości składni po zaawansowane techniki programowania obiektowego i optymalizacji.
🔴
Good Python programming skills.
Podobnie jak w przypadku C++, 'dobra znajomość' jest subiektywna i może oznaczać różne poziomy biegłości.
🔴
This is not a greenfield project.
Praca będzie polegać na modyfikacji i utrzymaniu istniejącego, prawdopodobnie złożonego i nie zawsze dobrze udokumentowanego kodu.
🔴
analysing ROS 1
Duża część pracy może polegać na debugowaniu i zrozumieniu istniejącego kodu ROS 1, co może być czasochłonne i frustrujące.