Robotics Software Engineer (Locomotion)
Tech Stack / Keywords
Firma i stanowisko
Dołączysz do zespołu rozwijającego zaawansowane platformy robotów czworonożnych. Będziesz pracować nad algorytmami odpowiedzialnymi za lokomocję, sterowanie, nawigację oraz wykorzystanie uczenia maszynowego. Twoje rozwiązania będą przechodzić drogę od symulacji do rzeczywistego robota – od projektowania i implementacji algorytmów, przez ich strojenie i testy, aż po wdrożenie na docelowym hardware.
Wymagania
- 3+ lat doświadczenia zawodowego w robotyce, automatyce, sterowaniu lub tworzeniu oprogramowania dla systemów robotycznych
- wykształcenie wyższe techniczne z zakresu robotyki, automatyki, mechatroniki, inżynierii mechanicznej, informatyki technicznej lub pokrewne
- praktyczna znajomość algorytmów lokomocji robotów, w szczególności MPC i/lub WBC
- znajomość kinematyki i dynamiki robotów oraz IK
- znajomość algorytmów nawigacji i planowania ruchu
- doświadczenie z Reinforcement Learning, szczególnie w robotyce lub sterowaniu
- bardzo dobra znajomość C++ i Python
- praktyczna znajomość Linux, Docker, ROS2 oraz Git
- doświadczenie z co najmniej jednym środowiskiem symulacyjnym, np. Gazebo, MuJoCo, Isaac Sim lub Isaac Lab
- znajomość języka angielskiego na poziomie umożliwiającym pracę z dokumentacją techniczną i komunikację w zespole
Nice to have:
- doświadczenie z CAN / CANopen
- znajomość EtherCAT
- doświadczenie z systemami czasu rzeczywistego
- doświadczenie w integracji oprogramowania sterującego z fizycznym hardware'em
- doświadczenie z robotami mobilnymi, manipulatorami lub robotami kroczącymi
Obowiązki
- rozwój, implementacja i strojenie algorytmów sterowania lokomocją platformy czworonożnej, w szczególności MPC i WBC
- rozwój algorytmów nawigacji i planowania ruchu
- wykorzystanie kinematyki, dynamiki robotów oraz inverse kinematics (IK) w praktycznych rozwiązaniach
- projektowanie i implementacja rozwiązań z wykorzystaniem Reinforcement Learning (RL)
- rozwój i testowanie algorytmów w środowisku symulacyjnym
- przenoszenie rozwiązań z symulacji na rzeczywisty sprzęt oraz ich strojenie
- diagnostyka problemów związanych ze stabilnością, dynamiką i zachowaniem robota
- współpraca z inżynierami embedded przy integracji warstwy sterowania z hardware'em
- przygotowywanie dokumentacji technicznej oraz udział w planowaniu prac projektowych
- współtworzenie i dalszy rozwój platformy robotycznej
Benefity
- praca nad rzeczywistą platformą robotyczną, a nie wyłącznie oprogramowaniem działającym w symulacji
- możliwość prowadzenia całego procesu: od algorytmu i symulacji po wdrożenie na fizycznym robocie
- praca w firmie będącej częścią największej prywatnej grupy zbrojeniowej w Polsce
- nowoczesne i zróżnicowane wyposażenie techniczne
- możliwość wymiany wiedzy z doświadczonymi inżynierami
- dofinansowanie studiów I i II stopnia oraz studiów podyplomowych, a także kursów i szkoleń
- niekorporacyjna atmosfera i współpraca zespołowa
- praca stacjonarna w Gdyni
- bardzo dobra komunikacja (250 m od SKM, przystanek komunikacji miejskiej obok, bezpłatny parking samochodowy i rowerowy, wiata i szatnia z prysznicem)
- prywatna opieka medyczna
- ubezpieczenie na życie
- dofinansowanie kursów i szkoleń oraz studiów
- dofinansowanie wypoczynku dla pracownika i jego dzieci
- platforma do nauki języków obcych dla pracowników i ich rodzin
- zniżki na studia na uczelni WSB Merito
- spotkania integracyjne
- kawa i herbata w pracy
Inne informacje
Informujemy, że administratorem danych jest Radmor SA z siedzibą w Gdyni, ul. Hutnicza 3 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
RADMOR S.A.
3 aktywne oferty