Dział Produktów Systemów Naukowych poszukuje kandydatów na stanowisko Głównego Inżyniera Oprogramowania w dziedzinie Samobieżnych Pojazdów i Systemów Bezzałogowych. Wybrany kandydat będzie odpowiedzialny za rozwijanie oprogramowania dla zaawansowanych programów AI/ML związanych z wielopojazdowymi systemami autonomicznego lotu i współpracą załoga-bezzałogowy.
Scientific Systems Company, Inc. (www.ssci.com) jest wiodącym producentem zaawansowanych technologii dla nawigacji, planowania misji i autonomii w przemyśle lotniczym i obronnym. Założona w 1990 roku, z siedzibą w Woburn, MA, firmę Scientific Systems Company Inc. (SSCI) wynajduje przełomowe technologie, rozwija innowacyjne rozwiązania i produkuje wiarygodne produkty na najbardziej wymagające misje naszych klientów. SSCI specjalizuje się w tworzeniu zdolności AI/ML do zarządzania, kontroli, komunikacji i zarządzania zbiorowymi agentami inteligentnymi, inteligentnymi czujnikami i autonomicznymi platformami we wszystkich domenach.
*To stanowisko wymaga aktywnej Tajemnej Klaryfikacji Bezpieczeństwa DoD (lub wyższej)
Wymagania:
- Musi posiadać aktywną klasyfikację TAJNE lub wyższą.
- 8+ lat doświadczenia i stopień magistra (lub wyższy) w informatyce lub odpowiedniej dziedzinie inżynierii.
- 8-12 lat doświadczenia branżowego (preferowane DoD), w tym na stanowisku kierownika zespołu programistów ds. rozwoju/R&D w zakresie AI dla robotyki, uczenia maszynowego, technik planowania/optymalizacji robotów i/lub oprogramowania dla autonomicznych systemów bezzałogowych.
- Doświadczenie w użytkowaniu C/C++, Pythona i (pożądane) odpowiednich języków bezpiecznych pod względem pamięci. Znajomość środowisk programistycznych opartych na Linuxie jest bardzo preferowana.
- Doświadczenie w projektowaniu architektury oprogramowania dla złożonych systemów programowych i integracji z architekturami i interfejsami standardowymi DoD.
- Doświadczenie w prowadzeniu zespołu programistów w budowaniu modularnego, wielokrotnego użytku oprogramowania z gotowymi wartościami produkcyjnymi.
- Doświadczenie z nowoczesnymi łańcuchami narzędziowymi do tworzenia oprogramowania i procesami (Agile, git/Gitlab/Github, Confluence/Jira, CI/CD i metodologie testów automatycznych, itp.)
- Doświadczenie z standardami architektury robotyki i łączności danych DoD lub innymi powszechnymi (szczególnie OMS i AFSIM, ale także FACE, DDS, ROS, STANAG 4586, J-Series, itp.)
Umiejętności pożądane:
- Znajomość algorytmów nawigacji robotów AI i decyzji - planowanie ścieżki (A*, RRT), optymalizacja harmonogramu (symulowane wyżarzanie, algorytmy genetyczne, wyszukiwanie Tabu), algorytmy koordynacji rozproszonej.
- Należy efektywnie komunikować się i posiadać umiejętności pisania technicznego.
Korzyści:
Pensja jest konkurencyjna w porównaniu z rynkiem, z corocznymi premiami w zależności od wyników firmy i indywidualnej wydajności. Paczka korzyści SSCI obejmuje 401K oraz ubezpieczenie zdrowotne/na życie/od niezdolności do pracy.