Robotics Engineer ROS/ROS2
Pocketsquare sp. z o.o.
Job Description
Opis stanowiska
Dla naszego Klienta poszukujemy Inżyniera Robotyki ze znajomością ROS/ROS2 do pracy w pełni zdalnej. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie, implementację i testowanie oprogramowania robotów mobilnych i manipulatorów, integrację czujników percepcji oraz rozwój algorytmów nawigacji i planowania ruchu. Rola obejmuje również pracę w środowiskach symulacyjnych, testy na rzeczywistym sprzęcie oraz ścisłą współpracę z zespołami mechanicznym i elektronicznym.
Realizowane zadania
Projektowanie i implementacja oprogramowania robotów w oparciu o framework ROS2
Rozwój i utrzymanie węzłów (nodes), topiców i serwisów w architekturze ROS/ROS2
Implementacja algorytmów nawigacji, lokalizacji i mapowania (SLAM)
Integracja czujników percepcji (LiDAR, kamery RGB-D, IMU) z systemem robota
Programowanie i strojenie algorytmów planowania ruchu (motion planning) oraz unikania kolizji
Praca w środowiskach symulacyjnych (Gazebo, RViz, MoveIt) przed wdrożeniem na rzeczywistym sprzęcie
Testowanie i debugowanie oprogramowania na fizycznych platformach robotycznych
Współpraca z zespołami mechanicznym i elektronicznym przy integracji sprzętowo-programowej
Optymalizacja wydajności i stabilności systemów czasu rzeczywistego
Pisanie i utrzymywanie dokumentacji technicznej oraz standardów kodowania
Udział w code review i wdrażaniu dobrych praktyk inżynierii oprogramowania
Współpraca z zespołem produktowym przy definiowaniu wymagań funkcjonalnych robota
Wymagania obowiązkowe
Minimum 3 lata doświadczenia komercyjnego w pracy z ROS lub ROS2
Praktyczna znajomość zagadnień nawigacji, lokalizacji i SLAM
Doświadczenie w pracy z symulatorami Gazebo, RViz i/lub MoveIt
Znajomość czujników percepcji (LiDAR, kamery RGB-D, IMU) i ich integracji z systemem
Bardzo dobra znajomość C++ oraz Python
Znajomość pracy pod Linux i podstaw systemów czasu rzeczywistego
Umiejętność pracy z Git oraz narzędziami CI/CD
Mile widziane
Mile widziana znajomość Docker i podstaw pracy w chmurze
Benefity
Możliwości rozwoju zawodowego i udział w projektach R&D
Elastyczna platforma benefitowa z możliwością wyboru świadczeń, m.in. karty sportowej, prywatnej opieki medycznej, bonów zakupowych i biletów na wydarzenia
Dostęp do sprzętu i laboratorium robotycznego najwyższej klasy
Udział w konferencjach i wydarzeniach branżowych (np. ROSCon, ICRA)
Program poleceń pracowniczych