ROS Engineer
Tech Stack / Keywords
Firma i stanowisko
Poszukujemy doświadczonego ROS Engineera, który dołączy do zespołu rozwijającego autonomiczny pojazd lądowy (UGV). Głównym celem jest migracja produkcyjnego stosu oprogramowania z ROS 1 na ROS 2. Projekt działa na dojrzałej platformie integrującej czujniki, magistralę CAN, moduły GNSS oraz autonomiczną logikę wysokiego poziomu.
Wymagania
- Bardzo dobra znajomość C++ (17/20) oraz Python w środowisku Linux
- Praktyczna wiedza z ROS 1 i ROS 2 oraz zrozumienie lifecycle, executors, DDS/QoS
- Doświadczenie z ekosystemem robotycznym: ros2_control, Nav2, BehaviorTree, robot_localization
- Znajomość magistrali CAN, odbiorników GNSS, IMU oraz układów wykonawczych pojazdów
- Umiejętność analizy opóźnień, synchronizacji czasu i debugowania z użyciem Foxglove, rosbagi i wskaźników systemowych
- Znajomość języka angielskiego na poziomie min. B2/C1 do komunikacji technicznej i tworzenia dokumentacji
Nice to have:
- Doświadczenie w projektach z obszaru UGV / Autonomous Vehicles / AgTech
- Znajomość biblioteki Fields2Cover lub innych algorytmów nawigacji w terenie nieustrukturyzowanym
- Praktyka w pracy z symulatorami, takimi jak Gazebo, Isaac Sim
Obowiązki
- Migracja węzłów, pakietów, usług, akcji i drzew TF z ROS 1 do ROS 2 w C++ i Python
- Przebudowa interfejsów wykonawczych i kontrolerów z wykorzystaniem ros2_control i control_toolbox
- Adaptacja stosu nawigacyjnego do Nav2 (plannery, costmapy, lifecycle nodes) i integracja logiki misji na bazie BehaviorTree / BehaviorTree.CPP
- Integracja i walidacja danych z GNSS, IMU, odometrii oraz magistrali CAN przy użyciu robot_localization
- Konfiguracja warstwy DDS / QoS dla niskich opóźnień i stabilnej synchronizacji
- Wdrożenie rozwiązań planowania ścieżek w terenie otwartym (np. Fields2Cover)
- Prowadzenie regresji na danych z rosbaga, logów oraz testy w symulacjach i na fizycznym pojeździe, wykorzystując narzędzia takie jak Foxglove
- Współpraca z zespołem klienta, dokumentowanie decyzji architektonicznych i dzielenie się wiedzą
Benefity
- 100% pracy zdalnej z elastycznym czasem pracy (wymagana obecność online w godzinach 15:00 - 18:00 CET)
- Udział w zaawansowanym projekcie robotycznym o realnym wpływie na funkcjonowanie maszyn fizycznych
- Dostęp do zaawansowanego sprzętu, stanowisk testowych oraz symulatorów
- Stabilne, długofalowe zatrudnienie w zespole ekspertów
Inne informacje
Informujemy, że administratorem danych jest firma H2B Group Sp. z o.o. z siedzibą przy UL. Abrahama 1A 80-337 Gdańsk. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji zgodnie z obowiązującymi przepisami. Podanie danych obowiązkowych jest wymogiem ustawowym. Kandydat ma prawo do żądania dostępu, sprostowania, usunięcia, ograniczenia przetwarzania danych oraz wniesienia sprzeciwu i skargi do organu nadzorczego.
H2B Group
69 aktywnych ofert