Apptronik jest na czele budowy nowoczesnych robotów w celu poprawy jakości życia ludzi i rozwiązania narastającego niedoboru siły roboczej. Nasz innowacyjny zespół, mający korzenie w prestiżowym DARPA Robotics Challenge, wykorzystuje rozległą wiedzę w całym stosie robotyki, aby stawić czoła najważniejszym wyzwaniom społeczeństwa. Kierujemy się pasją, kreatywnością i współpracą, aby przełamać bariery technologiczne i tworzyć pionierskie rozwiązania robotyczne, które mogą zmienić świat.
Jako Inżynier Oprogramowania ds. Autonomii w Apptronik, będziesz kluczowym elementem w tworzeniu zaawansowanych systemów humanoidów. Twoja rola będzie obejmować projektowanie i wdrażanie solidnej architektury zachowań oraz dostarczanie narzędzi do tworzenia zachowań, takich jak maszyny stanów i drzewa zachowań. Będziesz ściśle współpracować z multidyscyplinarnym zespołem, aby rozwijać kompleksowy stos autonomii i zapewnić niezawodność oprogramowania w rzeczywistych aplikacjach.
- Praktyczne testowanie i weryfikacja robotów w celu rozszerzenia ich możliwości.
- Opracowywanie i testowanie zaawansowanych algorytmów sterowania manipulacją dla zadań obejmujących całe ciało.
- Prowadzenie działań związanych z tworzeniem oprogramowania, w tym architektury, projektowania, kodowania, testów jednostkowych, integracji, wdrażania i utrzymania w ramach przypisanych komponentów oprogramowania autonomii.
Must Have
- Tytuł licencjata w dziedzinie robotyki, informatyki, inżynierii elektrycznej/mechanicznej/lotniczej lub pokrewnej; preferowany tytuł magistra lub doktora.
- 2+ lata odpowiedniego doświadczenia w branży w implementacji, testowaniu i wdrażaniu algorytmów manipulacji lub nawigacji.
- Biegłość w nowoczesnych metodach tworzenia zachowań, takich jak maszyny stanów, drzewa zachowań lub kompozycja zachowań.
- Silne umiejętności programistyczne w nowoczesnym języku C++ na systemie Linux.
- Zdolność do efektywnej współpracy z innymi zespołami rozwijającymi oprogramowanie, aby zapewnić bezproblemową integrację komponentów oprogramowania.
- Doskonale rozwinięte umiejętności komunikacyjne, zarówno pisemne, jak i ustne.
Nice to Have
- Pasja do budowy humanoidalnych robotów.
- Doświadczenie z sprzętem robotycznym, w tym czujnikami, aktuatorami i ramionami robotycznymi.
- Znajomość systemów czasu rzeczywistego i wielowątkowego tworzenia oprogramowania.
- Ekspertyza w dziedzinach takich jak sterowanie impedancją/siłą, predyktywne/adaptacyjne sterowanie modelowe, optymalizacja, identyfikacja systemu, estymacja stanu lub roboty wielonożne.
- Zaznajomienie z procesami rozwoju oprogramowania zwinnego, w tym narzędziami takimi jak Jira, Git i ciągła integracja/wdrażanie.
- Doświadczenie z ROS, wzorcami projektowymi oprogramowania, PyTorch lub EtherCAT.
- Konkurencyjne wynagrodzenie podstawowe z dodatkami.
- Bardzo motywujący pakiet akcji.
- Elastyczna polityka godzin pracy.
- Możliwości rozwoju zawodowego.
- Otwarty płatny czas wolny (PTO).
- Plan 401k.
<