Software Engineer, Autonomy Integration (R2599)

Job expired!

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.