Dołącz do Shield AI jako Inżynier Oprogramowania ds. Integracji Autonomii
Założona w 2015 roku, Shield AI jest wiodącą firmą technologiczną w sektorze obronnym, wspieraną przez fundusze venture capital, której misją jest ochrona żołnierzy i cywilów poprzez inteligentne systemy. Na czele naszych innowacji stoi Hivemind, AI zaprojektowane do pilotowania różnych statków powietrznych i systemów, bezproblemowo integrujące się z operacjami wojskowymi, aby zwiększyć bezpieczeństwo i efektywność. Nasze utalentowane zespoły pracują w naszych biurach zlokalizowanych w San Diego, Dallas, Waszyngtonie oraz innych lokalizacjach na całym świecie.
Rola pracy: Inżynier Oprogramowania, Integracja Autonomii (R2599)
W ramach zespołu Integracji Systemów Hivemind będziesz odgrywać kluczową rolę w rozwijaniu i integrowaniu zaawansowanych bibliotek i aplikacji autonomicznych, zapewniając bezproblemowe funkcjonowanie naszych systemów AI na różnych platformach.
Co będziesz robić:
- Rozwijać i wdrażać zintegrowane rozwiązania autonomiczne obejmujące biblioteki rdzeniowe, interfejsy kontrolne i SDK w regularnych odstępach czasu.
- Współpracować z zespołami produktowymi w celu zapewnienia skutecznej integracji i wspierać w bezpośredniej implementacji w razie potrzeby.
- Identyfikować i rozwiązywać problemy z oprogramowaniem, optymalizować wąskie gardła wydajności i projektować solidne rozwiązania.
- Incorprować nowe funkcje do stosu autonomii i przeprowadzać kompleksowe testy end-to-end.
- Ulepszać przepływ pracy deweloperów za pomocą nowych narzędzi symulacyjnych i możliwości odtwarzania, mających na celu zwiększenie efektywności i skalowalności.
- Współpracować z zespołami platformowymi w celu wdrażania rozwiązań autonomicznych na nowym sprzęcie i systemach, efektywnie integrując komponenty stron trzecich.
- Adresować i rozwiązywać złożone błędy, ściśle współpracując z inżynierami autonomii w celu opracowania długofalowych rozwiązań.
Wymagane kwalifikacje:
- Minimum 2 lata doświadczenia przy posiadaniu tytułu licencjata w pokrewnym kierunku, lub wyższe stopnie naukowe z odpowiednią wiedzą fachową.
- Znajomość języka C++ (C++14 i nowsze) i Pythona, wraz z solidnym zrozumieniem systemów kontroli wersji, takich jak Git.
- Doświadczenie w pracy nad dużymi, złożonymi i rozproszonymi systemami.
- Mocne umiejętności interpersonalne, z historią bycia niezawodnym i życzliwym członkiem zespołu.
- Doskonałe umiejętności komunikacyjne, zarówno pisemne, jak i ustne, są niezbędne.
Preferowane kwalifikacje:
- Znajomość C++17 lub nowszych wersji.