Dział Produktów Naukowych Systemów aktualnie poszukuje Głównego Inżyniera Oprogramowania specjalizującego się w dziedzinie Autonomicznych Pojazdów i Systemów Bezzałogowych. Oczekujemy, że wybrana osoba będzie zajmować się tworzeniem oprogramowania dla zaawansowanych programów AI/ML powiązanych z wielovehicle'owymi autonomicznymi systemami lotu i współpracą załogową-bezzałogową.
Scientific Systems Company, Inc. (www.ssci.com) jest prominentnym twórcą zaawansowanych technologii, szczególnie w dziedzinie nawigacji, planowania misji i autonomii dla przemysłu lotniczego i obronnego. Założona w 1990 roku z główną siedzibą w Woburn, MA, firma Scientific Systems Company Inc. (SSCI) jest znana z wynalezienia disruptujących technologii, rozwijania przełomowych rozwiązań i produkcji niezawodnych produktów dla najbardziej skomplikowanych misji naszych klientów. Głównym celem SSCI jest budowa umiejętności przez AI/ML umożliwiających dowodzenie, kontrolę, komunikację i zarządzanie inteligentnymi agentami, inteligentnymi sensorami i autonomicznymi platformami w różnych dziedzinach.
*Na to stanowisko wymagane są aktualne uprawnienia do Strefy Sekretnej DoD (lub wyższe)*
Obowiązki W Pracy:
- Rozwijać innowacyjne oprogramowanie dla wielovehicle'owej autonomii w wymagających, spornych środowiskach.
- Kierowanie zespołem w projekcie, implementacji, testowaniu i wdrażaniu systemów oprogramowania autonomii dla osadzonych bezzałogowym multi-vehicle'owych autonomii, wykorzystywanych w szeregu programów i klientów.
- Prezentować techniczne rezultaty zarówno dla klientów wewnętrznych, jak i zewnętrznych.
- Pomoc w rozwijaniu biznesu i budowaniu relacji z klientami.
- Wsparcie dla różnych innych inicjatyw i programów firmy.
- Miejsce pracy mogłoby być w Północnej Wirginii/DC; lub obszarze Boston/Burlington, MA; lub z położeniem zdalnym, z okazjonalną zatwierdzoną podróżą.
Wymagania:
Podstawowe Umiejętności:
- Aktywne uprawnienia dla strefy SEKRETNEJ lub wyższe są obowiązkowe.
- Minimum 12 lat doświadczenia i stopień magistra (lub wyższy) w Informatyce lub pokrewnym polu inżynieryjnym.
- Co najmniej 12 lat doświadczenia w branży (najlepiej w Dziale Obrony), w tym czas przeznaczony na kierowanie zespołem oprogramowania badawczego i rozwojowego dla AI w Robotyce, Machine Learning, Technik Planowania/Optymalizacji Robotycznej i/lub Autonomicznym Oprogramowanie Systemów Bezzałogowych.
- Zdobyta wiedza w C/C++, Pythonie i (najlepiej) istotnych językach bezpiecznych dla pamięci. Znajomość środowisk developmentowych opartych na Linuksie jest bardzo ceniona.
- Umiejętność projektowania skomplikowanej architektury systemów oprogramowania i integracji z architekturami i interfejsami zgodnymi ze standardami DoD.
- Poprzednie doświadczenie w kierowaniu zespołami deweloperów do budowy modułowego, wielokrotnie używanego oprogramowania o wartościach produkcyjnych gotowych do wdrażania, stosowanego do wielu portfeli oprogramowania obejmujących kilka programów i klientów.
- Doświadczenie w budowie i utrzymaniu relacji z klientami.
- Doświadczenie z aktualnymi łańcuchami narzędziowych i procesami rozwoju oprogramowania, takimi jak Agile, git/Gitlab/Github, Confluence/Jira, CI/CD, oraz metody testowania automatycznego, itp.
- Znajomość standardów architektury robotyki DoD lub innych standardów architektury linków danych, szczególnie OMS i AFSIM, ale także FACE, DDS, ROS, STANAG 4586, seria J, i tak dalej.
Pożądane Umiejętności:
- Znajomość algorytmów nawigacji i decyzji robotów AI, takich jak planowanie trasy (A*, RRT), optymalizacja harmonogramu (symulowane wyżarzanie, algorytmy genetyczne, Tabu Search), algorytmy koordynacji rozproszonej.
- Muszą posiadać doskonałe zdolności do komunikacji ustnej i pisania technicznego.
Korzyści:
Pensja jest konkurencyjna według stawek rynkowych i obejmuje roczny bonus oparty na indywidualnych i firmowych wynikach. Pakiet korzyści SSCI obejmuje 401K, oraz ubezpieczenie zdrowotne/na życie/inwalidztwo.