Anduril Industries, wiodąca firma technologii obronnych, jest zaangażowana w przekształcanie zdolności militarnej USA i sojuszników dzięki innowacyjnej technologii. Zastosowanie wiedzy, technologii i modeli biznesowych z XXI wieku w branży obronnej rewolucjonizuje projektowanie, budowę i sprzedaż systemów militarnych. Nasza rodzina systemów opiera się na Lattice OS, operacyjnym systemie zasilanym przez AI, który przekształca tysiące strumieni danych w centrum dowodzenia i kontroli 3D w czasie rzeczywistym. W miarę jak świat wkracza w nową erę konkurencji strategicznej, Anduril zobowiązuje się do szybkiego i skutecznego dostarczania najnowocześniejszej autonomii, AI, wizji komputerowej, fuzji sensorycznej i technologii sieciowych do wojska.
Zespół Mission Software Engineering w Anduril wdraża, integruje i skalowalnie rozwija zaawansowane oprogramowanie, aby dostarczać kluczowe zdolności misji. Jako inżynierowie oprogramowania najbliżsi klientom Anduril i użytkownikom końcowym, Mission Software Engineers mierzą się z wyzwaniami technicznymi w scenariuszach operacyjnych i zarządzają dostarczaniem kluczowych zdolności takich jak Counter Intrusion, Joint All Domain Command & Control oraz Counter-Unmanned Aircraft Systems.
Otwarte na: Seattle, WA; Costa Mesa, CA; Waszyngton, DC
Co będziesz robić:
- Przejmowanie odpowiedzialności za rozwiązania oprogramowania wdrażane u naszych klientów
- Pisanie kodu w celu ulepszania produktów i skalowania zdolności misji dla większej liczby klientów
- Współpraca z wieloma zespołami w celu planowania, budowy i testowania skomplikowanych funkcjonalności
- Tworzenie i analizowanie metryki dla celów debugowania i monitorowania
- Rozwiązywanie problemów, identyfikowanie przyczyn źródłowych i koordynowanie kolejnych kroków
- Współpraca z użytkownikami końcowymi w celu przekształcania ich potrzeb w funkcje, z uwzględnieniem doświadczeń użytkownika oraz ograniczeń inżynieryjnych
- Podróżowanie do 30% czasu w celu budowy, testowania i wdrażania zdolności w rzeczywistych środowiskach
Podstawowe wymagania:
- Silne zaplecze inżynieryjne w dziedzinie Informatyki, Inżynierii Oprogramowania, Matematyki lub Fizyki
- 2-5+ lat doświadczenia w programowaniu w językach takich jak Java, Python, Rust, Go, JavaScript itd. (wszystkie poziomy zachęcane do aplikowania)
- Doświadczenie w budowaniu rozwiązań oprogramowania obejmujących przetwarzanie i analizę dużych ilości danych
- Umiejętność szybkiego rozumienia i nawigowania po skomplikowanych systemach i ustalonych bazach kodu
- Pasja do pracy nad kluczowym oprogramowaniem mającym realny wpływ na rzeczywistość
- Uprawnienia do uzyskania i utrzymania zabezpieczenia na poziomie TS USA
Pożądane wymagania:
- Silne zaplecze z Fizyki, Matematyki i/lub Planowania Ruchu do modelowania i symulacji oraz systemów fizycznych
- Doświadczenie w rozwijaniu i testowaniu wieloagentowych systemów autonomicznych w rzeczywistych warunkach
- Rozwój funkcji i algorytmów ze zrozumieniem drzew zachowań
- Rozwój oprogramowania/sprzętu dla systemów lotniczych i funkcji kry