O projekcie
Dołączysz do zespołu pracującego nad rozwojem innowacyjnego systemu dostaw „ostatniej mili”, opartego o flotę autonomicznych robotów poruszających się po chodnikach i ścieżkach miejskich. Celem projektu jest stworzenie szybkiej, cichej i niskoemisyjnej infrastruktury dostaw towarów — od posiłków, przez zakupy spożywcze, po niewielkie przesyłki detaliczne.
Będziesz budować, rozwijać i optymalizować złożone środowiska symulacyjne, pipeline’y treningowe oraz narzędzia umożliwiające rozwój i testowanie algorytmów robotycznych w realistycznych warunkach.
Wymagania
- Bardzo dobra znajomość Python i C++, również w kontekście aplikacji robotycznych.
- Doświadczenie w ROS / ROS2, szczególnie w integracji symulatora z robotycznym stackiem.
- Wiedza z zakresu kinematyki, dynamiki robotów, modelowania czujników.
- Umiejętność pracy z symulacją fizyki i dynamiki, definiowaniem kolizji oraz sterowania.
- Doświadczenie w projektowaniu środowisk testowych, generowaniu danych syntetycznych oraz domain randomization.
- Praktyczna znajomość Isaac Sim / NVIDIA Omniverse oraz narzędzi symulacyjnych (tworzenie scen, konfiguracja zasobów, rozszerzanie funkcjonalności).
- Rozumienie zagadnień sim-to-real, umiejętność analizy błędów transferu.
- Umiejętność tworzenia skryptów / pluginów automatyzujących testy, rejestrację wyników i zarządzanie eksperymentami.
Obowiązki
- Projektowanie i budowanie wirtualnych środowisk w NVIDIA Omniverse / Isaac Sim (ulice, infrastruktura miejska, sceny 3D, warunki oświetleniowe, przeszkody).
- Integracja modeli robotów (URDF / MJCF) oraz konfiguracja czujników (kamery, LiDAR, IMU, depth sensors).
- Implementacja i konfiguracja symulacji fizyki, dynamiki, kolizji, systemów sterowania.
- Generowanie syntetycznych danych: RGB, depth, segmentation, dane sensorów, w różnych konfiguracjach środowiska, z użyciem domain randomization.
- Budowa pipelineu: symulacja → trening → walidacja, współpraca z modułami AI / perception / control.
- Analiza wyników symulacji, tuning parametrów, minimalizacja różnicy sim-to-real.
- Współpraca z zespołem algorytmicznym, by zapewnić spójność danych treningowych.
- Tworzenie narzędzi automatyzujących testy, generowanie raportów, rejestrowanie wyników.
- Dokumentowanie architektury środowisk, pipeline’ów i metod walidacji.
Oczekiwania
- Umiejętność rozwiązywania problemów: Silne zdolności analityczne i kreatywne podejście do rozwiązywania problemów technicznych. Umiejętność szybkiego diagnozowania i rozwiązywania napotkanych wyzwań, zarówno w kontekście sprzętu, jak i oprogramowania.
- Pasja do technologii: Zainteresowanie nowymi technologiami i trendami w dziedzinie robotyki, elektroniki i oprogramowania. Motywacja do ciągłego doskonalenia swoich umiejętności i poszukiwania innowacyjnych rozwiązań.
- Umiejętność pracy w zespole: Dobra komunikacja interpersonalna i umiejętność efektywnej współpracy z innymi członkami zespołu. Otwartość na feedback i gotowość do wspólnego poszukiwania najlepszych rozwiązań.
- Samodzielność i inicjatywa: Proaktywne podejście do zadań i umiejętność pracy w dynamicznym, zmieniającym się środowisku. Gotowość do przejmowania inicjatywy i poszukiwania nowych sposobów na udoskonalenie projektu.
- Zaangażowanie i chęć współtworzenia innowacyjnych rozwiązań: Osoba, która chce być częścią zespołu tworzącego nowoczesne, innowacyjne technologie i produkty. Entuzjazm w podejmowaniu wyzwań i dążenie do realizacji wspólnych celów projektowych.
Język angielski na poziomie swobodnej komunikacji