O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
TSC poszukuje zdalnie pracującego inżyniera ds. naprowadzania, nawigacji i sterowania (GNC), który będzie projektować, integrować, testować i dostarczać systemy sterowania lotem lub oprogramowanie pokładowe o znaczeniu krytycznym dla bezzałogowych systemów powietrznych (UAS). Idealny kandydat będzie miał doświadczenie w zakresie naprowadzania, nawigacji i sterowania UAS (GNC) z wykorzystaniem nawigacji inercyjnej, wizji, unikania kolizji, komercyjnych autopilotów, zarządzania redundancją i architektury planowania trasy. Inżynier GNC będzie brał bezpośredni udział w pełnym cyklu życia oprogramowania, od koncepcji, poprzez wdrożenie, integrację, aż po testy w locie i wydanie operacyjne.
Będzie to stanowisko zdalne, wymagające do 25% podróży. Jako inżynier GNC możesz przewidywać niektóre ze swoich codziennych obowiązków, które będą obejmować: - Pracę w zespole opracowującym, modyfikującym i dostrajającym systemy naprowadzania i sterowania dla stałopłatów - Pracę w zespole opracowującym, modyfikującym i dostrajającym systemy nawigacji oparte na fuzji czujników 6-DOF IMU, magnetometru, GNSS, czujników ciśnienia i odległości. - Praca w zespole w celu opracowania i modyfikacji środowisk symulacyjnych 6-DOF i Hardware-in-the-Loop - Symulacja, analiza, kontrola i testowanie na platformie ruchu o 6 stopniach swobody (6-DOF) w celu rozwoju i walidacji autonomicznych UAS. - Praca w zespole mającym na celu zaprojektowanie i opracowanie oprogramowania pokładowego o znaczeniu krytycznym dla lotów lub misji dla systemów bezzałogowych - Pomoc w rozwoju bezzałogowej przestrzeni powietrznej obejmuje naprowadzanie, nawigację i kontrolę, sekwencjonowanie misji, kontrolę ładunku, zarządzanie redundancją i awaryjnością, kodowanie i dekodowanie pakietów łącza w górę i w dół, konwersję pomiędzy różnymi protokołami szeregowymi, symulację sprzętu w pętli, naziemne GUI i sterowanie podsystemami statku powietrznego (tj. ładunkiem, systemami elektrycznymi) - Tworzenie oprogramowania wbudowanego (C/C++, Python, skrypty powłoki) Pisanie/modyfikowanie oprogramowania w celu dostosowania zachowań podczas lotu: - Używanie narzędzi programistycznych, takich jak: JIRA, git, C/C++, CMake, Linux, MATLAB - Współpraca z multidyscyplinarnym zespołem programistów przy dużych, wielojęzycznych projektach - Udział w przeglądach kodu, testach w locie i prezentacjach dla klientów - Testy laboratoryjne, testy sprzętu w pętli i testy terenowe platform UAS - Lokalnie, podróże międzystanowe i międzynarodowe w celu wsparcia testów terenowych i demonstracji dla klientów. Oczekiwana podróż wynosi ~10-25%. - Współpraca z innymi dziedzinami inżynierii (systemy, oprogramowanie, mechanika, elektryka) przy planowaniu, projektowaniu i opracowywaniu systemów w celu zapewnienia wydajności i kompatybilności oprogramowania i sprzętu. - Projektowanie architektury oprogramowania, interfejsów i bramek do komunikacji z zewnętrznymi usługami oprogramowania Autonomy.
Implementuj funkcjonalność, stosując podejście oparte na modelu. - Weryfikacja i walidacja oprogramowania, w tym pisanie przypadków testowych i procedur testowych - Opracowywanie, wdrażanie i dokumentowanie planów testów danych i aplikacji w celu sprawdzenia, czy produkty projektu spełniają standardy jakości - Nadzorowanie i wspieranie procesów i procedur dla istniejących danych oraz działań raportowych w celu wspierania wyników klientów wewnętrznych i zewnętrznych. - Przykłady konkretnych wyników obejmują między innymi: powtarzające się raporty i analizy; walidacja danych i dokumentacja - tworzenie interfejsów i generowanie rozwiązań w koordynacji z zespołami projektującymi sprzęt. Wymagane kwalifikacje - stopień licencjata w dziedzinie mechaniki, elektryki, informatyki, lotnictwa, inżynierii systemów sterowania lub innej odpowiedniej dyscypliny oraz co najmniej 12 lat doświadczenia w środowisku zawodowym w opracowywaniu systemów sterowania MATLAB/Simulink z doświadczeniem w zakresie automatycznego kodowania; lub MS w dziedzinie kontroli lub inżynierii lotniczej plus 2 lata doświadczenia. Preferowana znajomość kodu osadzonego. - Obywatelstwo amerykańskie oraz możliwość uzyskania i utrzymania poświadczenia bezpieczeństwa DoD - Doświadczenie w opracowywaniu symulacji 6 DOF opartych na fizyce, platform ruchu. - Doświadczenie w programowaniu z: Gazebo lub podobnymi narzędziami symulacyjnymi, MatlabMATLAB/Simulink, C, C++, Python - Doświadczenie w tworzeniu skryptów do uruchamiania procesów wsadowych - Doświadczenie w przetwarzaniu danych z symulacji lub testów w locie, pisaniu podsumowań raportów - Doświadczenie w opracowywaniu wymaganych wytycznych i algorytmów autonomii; w środowiskach zabronionych preferowane Preferowane doświadczenie Minimum dwa lata praktycznego doświadczenia zawodowego w co najmniej jednym (najlepiej kombinacji) z następujących obszarów: - Projektowanie oparte na modelach i/lub testowanie przy użyciu łańcucha narzędzi Simulink/Stateflow. - Rozwój oprogramowania w odpowiednim obszarze tematycznym: nawigacja i sterowanie naprowadzaniem statku powietrznego lub inny system automatycznego naprowadzania, nawigacji i sterowania; systemy misji naziemnych lub powietrznych; ogólne systemy sterowania lotem w przestrzeni kosmicznej lub awioniki w kokpicie; stacje naziemne; kontrola ładunku. - Rozwój/obsługa symulatorów hardware-in-the-loop, przeprowadzanie testów i rozwiązywanie problemów interfejsów HW/SW. - Znajomość narzędzi do zarządzania konfiguracją oprogramowania, systemów kontroli wersji, narzędzi do śledzenia defektów i wymaganej wzajemnej oceny.
Korzyści TSC: TSC oferuje stabilne środowisko pracy, konkurencyjne wynagrodzenie i kompleksowy pakiet świadczeń; w tym udział w ESOP, plan 401k, elastyczne harmonogramy pracy, zwrot czesnego, współsponsorowany plan zdrowotny, płatny urlop i wiele więcej. Aplikowanie do TSC: Skontaktujemy się wyłącznie z kandydatami zaproszonymi na rozmowę kwalifikacyjną. Zatrudnienie w TSC jest uzależnione od pomyślnego zakończenia wszechstronnej weryfikacji przeszłości, dochodzenia w sprawie bezpieczeństwa i kontroli obecności narkotyków.
Niniejszy wykonawca i podwykonawca muszą przestrzegać wymagań 41 CFR 60 - 1.4(a), 60 - 300.5(a) i 60 - 741.5(a). Przepisy te zabraniają dyskryminacji wykwalifikowanych osób ze względu na ich status chronionych weteranów lub osób niepełnosprawnych oraz zabraniają dyskryminacji wszystkich osób ze względu na ich rasę, kolor skóry, religię, płeć, orientację seksualną, tożsamość płciową, pochodzenie narodowe lub za zadawanie pytań, omawianie lub ujawnianie informacji na temat wynagrodzenia. Co więcej, przepisy te wymagają, aby główni wykonawcy i podwykonawcy objęci ubezpieczeniem podjęli działania afirmatywne w celu zatrudnienia i awansu zawodowego osób bez względu na rasę, kolor skóry, religię, płeć, orientację seksualną, tożsamość płciową, pochodzenie narodowe, niepełnosprawność lub status weterana.
Wszyscy wykwalifikowani kandydaci otrzymają wynagrodzenie za zatrudnienie bez względu na rasę, kolor skóry, religię, płeć, orientację seksualną, tożsamość płciową, pochodzenie narodowe, niepełnosprawność lub status weterana chronionego. Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/guidance-navigation-controls-gnc-engineer-tsc
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.