
Boeing to globalny producent sprzętu lotniczego i kosmicznego oraz firma z sektora obronnego, która projektuje i wytwarza samoloty pasażerskie, wiropłaty, rakiety, satelity, urządzenia telekomunikacyjne i pociski. Jej działalność obejmuje Boeing Commercial Airplanes, Boeing Defense, Space & Security oraz Boeing Global Services, skupiając duże zespoły inżynieryjne, produkcyjne i serwisowe. Firma uczestniczy również w badaniach lotniczych i kosmicznych oraz inicjatywach związanych z eksploracją kosmosu, w tym w projektach realizowanych z NASA, a jednocześnie rozwija technologie lotnicze o niższej emisji i samoloty nowej generacji. Osobom poszukującym pracy Boeing oferuje możliwości związane z produkcją lotniczą i kosmiczną, obronnością, systemami kosmicznymi, inżynierią, usługami serwisowymi oraz pokrewnymi dziedzinami technicznymi.
Starszy inżynier ds. testowania i inspekcji oprogramowania wbudowanego
W Boeing opracowuj oprogramowanie w C++ i C# do badań nieniszczących oraz lotniczego sprzętu testowego. Twórz integracje systemów wbudowanych, testy automatyczne i potoki CI/CD dla systemów lotniczych.
Opis
- Opracowuj, integruj, debuguj i testuj oprogramowanie w C++ i C# do sprzętu do badań nieniszczących oraz testów automatycznych.
- Aktualizuj interfejsy użytkownika oprogramowania.
- Twórz testy funkcjonalne i jednostkowe.
- Obsługuj sprzęt do badań nieniszczących, w tym robotykę, LIDAR, systemy ultradźwiękowe i elektryczne systemy testowe.
- Obsługuj automatyczny sprzęt testowy do badania układów cyfrowych i analogowych, urządzeń RF, Wi-Fi, łączności komórkowej, magistral komunikacyjnych, zasilania i wyświetlaczy.
- Wspieraj aktualizacje oprogramowania sterującego testami i sekwencjami testowymi.
- Konfiguruj i utrzymuj potoki CI/CD DevSecOps oraz maszyny wykonawcze Windows w GitLab.
- Projektuj, opracowuj, testuj, debuguj i utrzymuj oprogramowanie dla urządzeń i systemów wbudowanych.
- Przekładaj wymagania klientów na projekty oprogramowania dla urządzeń i systemów wbudowanych.
- Twórz kod dla specjalistycznego sprzętu.
- Integruj oprogramowanie wbudowane z komponentami sprzętowymi.
- Oceniaj i poprawiaj wydajność oraz stabilność oprogramowania wbudowanego.
- Wdrażaj odpowiednie technologie, narzędzia, frameworki i zmiany regulacyjne.
- Monitoruj wyniki wewnętrznych zespołów programistycznych i zespołów dostawców w odniesieniu do celów i standardów projektu.
- Realizuj zadania związane z zarządzaniem projektami oprogramowania wbudowanego.
- Koordynuj ze specjalistami technicznymi z różnych dziedzin kwestie projektowania, produkcji i wsparcia produktu.
Wymagania
- Tytuł licencjata lub inżyniera.
- Możliwość uzyskania amerykańskiego poświadczenia bezpieczeństwa; obywatelstwo USA jest wymagane przez rząd USA, aby kwalifikować się do jego uzyskania.
- Co najmniej pięć lat programowania w C, C++ lub C#.
- Co najmniej pięć lat doświadczenia w tworzeniu oprogramowania wbudowanego.
- Co najmniej trzy lata doświadczenia w tworzeniu i utrzymywaniu oprogramowania do sprzętu testowego.
- Możliwość uzyskania amerykańskiego poświadczenia bezpieczeństwa; po rozpoczęciu pracy wymagane jest tymczasowe lub pełne poświadczenie USA na poziomie Secret.
- Spełnienie definicji osoby amerykańskiej (U.S. Person) zgodnie z amerykańskimi przepisami kontroli eksportu.
- Pracodawca nie sponsoruje wiz pracowniczych.
- Co najmniej pięć lat doświadczenia w tworzeniu testów automatycznych i utrzymywaniu narzędzi automatyzacji.
- Co najmniej trzy lata doświadczenia w projektowaniu, tworzeniu i debugowaniu oprogramowania wbudowanego, w tym integracji i testowaniu oprogramowania.
- Co najmniej pięć lat doświadczenia w tworzeniu aplikacji automatyzujących.
- Co najmniej pięć lat doświadczenia w tworzeniu oprogramowania czasu rzeczywistego lub integrowaniu oprogramowania wbudowanego ze sprzętem.
- Co najmniej pięć lat pracy ze sprzętem laboratoryjnym lub testowym.
- Co najmniej rok praktycznej znajomości GitLab.
- Umiejętność tworzenia, integrowania i rozwiązywania problemów z komponentami oprogramowania.
- Znajomość elektrotechniki, inżynierii mechanicznej lub inżynierii systemów.
- Znajomość C++, C#, C i Assembly.
- Znajomość komunikacji, sieci i protokołów, takich jak TCP/IP, FTP, XML, WAP, ARINC 429 lub MIL-STD-1553.
- Znajomość ogólnych narzędzi do tworzenia i testowania oprogramowania oraz oprogramowania czasu rzeczywistego, w tym aparatury testowej, robotyki i systemów inspekcyjnych.
- Znajomość metod wyprowadzania i przydzielania wymagań oraz utrzymywania ich identyfikowalności w całym cyklu życia produktu.
- W trakcie rekrutacji należy przejść ocenę techniczną.
Benefity
- Ubezpieczenie zdrowotne.
- Elastyczne konta wydatków.
- Zdrowotne konta oszczędnościowe.
- Programy oszczędzania emerytalnego.
- Ubezpieczenie na życie i od niezdolności do pracy.
- Płatny i bezpłatny czas wolny.
- Kwalifikowanym kandydatom z zewnątrz może przysługiwać premia za podpisanie umowy.
- Wsparcie relokacyjne, zależne od spełnienia kryteriów przez kandydata.