Praca
Z kanału partnera
Architekt oprogramowania lotu
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Nie
- Firma
- The Exploration Company
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
W The Exploration Company budujemy statki kosmiczne dla ludzkości.
Architekt oprogramowania lotu odgrywa kluczową rolę w definiowaniu i utrzymywaniu architektury oprogramowania naszego oprogramowania do lotów statków kosmicznych. Ta rola zapewnia, że architektura oprogramowania lotu spełnia potrzeby misji, wymagania na poziomie systemu oraz cele w zakresie bezpieczeństwa i niezawodności, a jednocześnie pozostaje skalowalna, łatwa w utrzymaniu i odpowiednia dla zmieniających się potrzeb naszych platform statków kosmicznych. Ściśle współpracując z oprogramowaniem lotniczym, inżynierią systemów, awioniką, GNC, operacjami misji i innymi dziedzinami funkcjonalnymi, architekt oprogramowania lotu wpływa na decyzje dotyczące architektury, spójność techniczną i integrację oprogramowania w całym statku kosmicznym.
Kluczowe obowiązki
Jako architekt oprogramowania lotu Twoja rola będzie stale ewoluować, ale do Twoich codziennych obowiązków będzie należeć:
Co chcielibyśmy od Ciebie zobaczyć
• Architektura i projektowanie oprogramowania — definiowanie, rozwijanie i utrzymywanie ogólnej architektury oprogramowania lotu, w tym komponentów oprogramowania, interfejsów, przepływów danych i modeli wykonawczych, zapewniając zgodność z architekturą systemu statku kosmicznego i celami misji.
• Przywództwo techniczne i decyzje dotyczące architektury — Podejmuj kluczowe decyzje dotyczące architektury i ustalaj zasady projektowania, standardy techniczne i najlepsze praktyki w zakresie tworzenia oprogramowania do lotów. Zapewnia wskazówki techniczne inżynierom oprogramowania i zapewnia spójność pomiędzy komponentami oprogramowania i działaniami programistycznymi.
• Integracja systemów i interfejsy — definiowanie i koordynowanie interfejsów oprogramowania z awioniką, komputerami pokładowymi, czujnikami, siłownikami, GNC, systemami komunikacyjnymi i innymi podsystemami statków kosmicznych. Zapewnij solidną integrację między dyscyplinami funkcjonalnymi i wspieraj rozwiązywanie problemów technicznych między systemami.
• Wymagania i identyfikowalność — Przekładanie wymagań na poziomie misji i systemu na wymagania dotyczące architektury oprogramowania, ograniczenia projektowe i specyfikacje interfejsu. Zapewnij identyfikowalność pomiędzy wymaganiami, architekturą, wdrożeniem i weryfikacją, ściśle współpracując z inżynierią systemów i właścicielami łańcucha funkcjonalnego.
• Niezawodność, bezpieczeństwo i wydajność — Upewnij się, że decyzje dotyczące architektury uwzględniają odporność na awarie, solidność, ograniczenia czasowe, wykorzystanie zasobów, wykrywanie i usuwanie awarii oraz ogólną niezawodność statku kosmicznego. Wkład w analizy bezpieczeństwa, strategie zarządzania awariami oraz definiowanie odpowiednich podejść do weryfikacji i walidacji oprogramowania.
• Weryfikacja, walidacja i zarządzanie ryzykiem technicznym — Identyfikuj i łagodź ryzyko architektoniczne, oceniaj techniczne kompromisy oraz wspieraj przeglądy projektów, kampanie integracyjne i działania weryfikacyjne. Upewnij się, że architektura została zweryfikowana pod kątem wymagań misji i że krytyczne założenia techniczne zostały zweryfikowane na wczesnym etapie cyklu rozwojowego.
• Współpraca międzyfunkcyjna i komunikacja techniczna — Działa jako odniesienie techniczne dla architektury oprogramowania pokładowego, ułatwiając dostosowanie oprogramowania pokładowego, inżynierii systemów, awioniki, GNC, operacji misji i partnerów zewnętrznych, w tym, w stosownych przypadkach, ESA. Jasno komunikuj decyzje architektoniczne, ograniczenia i kompromisy zarówno zespołom technicznym, jak i interesariuszom projektu.
Idealnie, na stanowisku architekta oprogramowania lotu będziesz posiadać:
• 10–15 lat doświadczenia zawodowego w inżynierii oprogramowania, w tym znaczne doświadczenie w oprogramowaniu lotniczym, oprogramowaniu wbudowanym lub systemach o znaczeniu krytycznym dla bezpieczeństwa i misji.
• Udokumentowane doświadczenie w definiowaniu i rozwijaniu architektur oprogramowania dla złożonych, krytycznych systemów oprogramowania, idealnie dla statków kosmicznych, pojazdów nośnych, satelitów lub innych zastosowań lotniczych.
• Silna wiedza na temat oprogramowania wbudowanego czasu rzeczywistego, systemów operacyjnych, interfejsów sprzęt-program, obliczeń o ograniczonych zasobach oraz systemów rozproszonych lub odpornych na błędy.
• Doświadczenie w przekładaniu wymagań na poziomie systemu na architekturę oprogramowania, specyfikacje interfejsów i strategie weryfikacji.
• Solidne zrozumienie integracji oprogramowania, testowania, weryfikacji i walidacji oraz zarządzania konfiguracją i zmianami w złożonym środowisku inżynierskim.
• Doświadczenie w analizie kompromisów architektonicznych, zarządzaniu ryzykiem technicznym i podejmowaniu rozsądnych decyzji inżynieryjnych w ramach ograniczeń wydajności, niezawodności, harmonogramu i zasobów.
• Możliwość efektywnej pracy w wielu dyscyplinach inżynierskich i skupiania interesariuszy wokół jasnych rozwiązań technicznych.
• Silne, strukturalne myślenie, umiejętności analityczne i umiejętność upraszczania złożonych wyzwań technicznych w solidną i łatwą w utrzymaniu architekturę.
• Doskonałe umiejętności komunikacji technicznej, z możliwością wyjaśnienia decyzji architektonicznych, udokumentowania uzasadnienia projektu i zapewnienia wskazówek technicznych zespołom multidyscyplinarnym.
• Silne nastawienie na własność, pragmatyczne podejście do rozwiązywania problemów i pasja do tworzenia niezawodnego oprogramowania, które umożliwia ludzkości eksplorację kosmosu.
Dlaczego warto do nas dołączyć!
To, co czyni nas wyjątkowymi w The Exploration Company i dlaczego uważamy, że praca tutaj będzie dla Ciebie przyjemnością, to:
• Jesteśmy zwinni – podejmujemy decyzje szybko, mając na uwadze nasze cele i systemy
• Jesteśmy otwarci i współpracujemy – przejrzyście informujemy o ryzyku i przeszkodach, dzięki czemu możemy współpracować, aby je pokonać
• Świetnie się bawimy – uzupełniamy energię wiedząc, że demokratyzujemy przestrzeń. To wspaniała i rzadka okazja. Czy jesteś gotowy na wyzwanie?
Chętnie usłyszymy od Ciebie, jeśli chcesz być częścią naszej podróży. Prosimy o przesłanie CV już teraz, a my skontaktujemy się z Tobą wkrótce.…
Źródło: Arbeitnow (https://www.arbeitnow.com/jobs/companies/the-exploration-company/flight-software-architect-munich-198517)
Architekt oprogramowania lotu odgrywa kluczową rolę w definiowaniu i utrzymywaniu architektury oprogramowania naszego oprogramowania do lotów statków kosmicznych. Ta rola zapewnia, że architektura oprogramowania lotu spełnia potrzeby misji, wymagania na poziomie systemu oraz cele w zakresie bezpieczeństwa i niezawodności, a jednocześnie pozostaje skalowalna, łatwa w utrzymaniu i odpowiednia dla zmieniających się potrzeb naszych platform statków kosmicznych. Ściśle współpracując z oprogramowaniem lotniczym, inżynierią systemów, awioniką, GNC, operacjami misji i innymi dziedzinami funkcjonalnymi, architekt oprogramowania lotu wpływa na decyzje dotyczące architektury, spójność techniczną i integrację oprogramowania w całym statku kosmicznym.
Kluczowe obowiązki
Jako architekt oprogramowania lotu Twoja rola będzie stale ewoluować, ale do Twoich codziennych obowiązków będzie należeć:
Co chcielibyśmy od Ciebie zobaczyć
• Architektura i projektowanie oprogramowania — definiowanie, rozwijanie i utrzymywanie ogólnej architektury oprogramowania lotu, w tym komponentów oprogramowania, interfejsów, przepływów danych i modeli wykonawczych, zapewniając zgodność z architekturą systemu statku kosmicznego i celami misji.
• Przywództwo techniczne i decyzje dotyczące architektury — Podejmuj kluczowe decyzje dotyczące architektury i ustalaj zasady projektowania, standardy techniczne i najlepsze praktyki w zakresie tworzenia oprogramowania do lotów. Zapewnia wskazówki techniczne inżynierom oprogramowania i zapewnia spójność pomiędzy komponentami oprogramowania i działaniami programistycznymi.
• Integracja systemów i interfejsy — definiowanie i koordynowanie interfejsów oprogramowania z awioniką, komputerami pokładowymi, czujnikami, siłownikami, GNC, systemami komunikacyjnymi i innymi podsystemami statków kosmicznych. Zapewnij solidną integrację między dyscyplinami funkcjonalnymi i wspieraj rozwiązywanie problemów technicznych między systemami.
• Wymagania i identyfikowalność — Przekładanie wymagań na poziomie misji i systemu na wymagania dotyczące architektury oprogramowania, ograniczenia projektowe i specyfikacje interfejsu. Zapewnij identyfikowalność pomiędzy wymaganiami, architekturą, wdrożeniem i weryfikacją, ściśle współpracując z inżynierią systemów i właścicielami łańcucha funkcjonalnego.
• Niezawodność, bezpieczeństwo i wydajność — Upewnij się, że decyzje dotyczące architektury uwzględniają odporność na awarie, solidność, ograniczenia czasowe, wykorzystanie zasobów, wykrywanie i usuwanie awarii oraz ogólną niezawodność statku kosmicznego. Wkład w analizy bezpieczeństwa, strategie zarządzania awariami oraz definiowanie odpowiednich podejść do weryfikacji i walidacji oprogramowania.
• Weryfikacja, walidacja i zarządzanie ryzykiem technicznym — Identyfikuj i łagodź ryzyko architektoniczne, oceniaj techniczne kompromisy oraz wspieraj przeglądy projektów, kampanie integracyjne i działania weryfikacyjne. Upewnij się, że architektura została zweryfikowana pod kątem wymagań misji i że krytyczne założenia techniczne zostały zweryfikowane na wczesnym etapie cyklu rozwojowego.
• Współpraca międzyfunkcyjna i komunikacja techniczna — Działa jako odniesienie techniczne dla architektury oprogramowania pokładowego, ułatwiając dostosowanie oprogramowania pokładowego, inżynierii systemów, awioniki, GNC, operacji misji i partnerów zewnętrznych, w tym, w stosownych przypadkach, ESA. Jasno komunikuj decyzje architektoniczne, ograniczenia i kompromisy zarówno zespołom technicznym, jak i interesariuszom projektu.
Idealnie, na stanowisku architekta oprogramowania lotu będziesz posiadać:
• 10–15 lat doświadczenia zawodowego w inżynierii oprogramowania, w tym znaczne doświadczenie w oprogramowaniu lotniczym, oprogramowaniu wbudowanym lub systemach o znaczeniu krytycznym dla bezpieczeństwa i misji.
• Udokumentowane doświadczenie w definiowaniu i rozwijaniu architektur oprogramowania dla złożonych, krytycznych systemów oprogramowania, idealnie dla statków kosmicznych, pojazdów nośnych, satelitów lub innych zastosowań lotniczych.
• Silna wiedza na temat oprogramowania wbudowanego czasu rzeczywistego, systemów operacyjnych, interfejsów sprzęt-program, obliczeń o ograniczonych zasobach oraz systemów rozproszonych lub odpornych na błędy.
• Doświadczenie w przekładaniu wymagań na poziomie systemu na architekturę oprogramowania, specyfikacje interfejsów i strategie weryfikacji.
• Solidne zrozumienie integracji oprogramowania, testowania, weryfikacji i walidacji oraz zarządzania konfiguracją i zmianami w złożonym środowisku inżynierskim.
• Doświadczenie w analizie kompromisów architektonicznych, zarządzaniu ryzykiem technicznym i podejmowaniu rozsądnych decyzji inżynieryjnych w ramach ograniczeń wydajności, niezawodności, harmonogramu i zasobów.
• Możliwość efektywnej pracy w wielu dyscyplinach inżynierskich i skupiania interesariuszy wokół jasnych rozwiązań technicznych.
• Silne, strukturalne myślenie, umiejętności analityczne i umiejętność upraszczania złożonych wyzwań technicznych w solidną i łatwą w utrzymaniu architekturę.
• Doskonałe umiejętności komunikacji technicznej, z możliwością wyjaśnienia decyzji architektonicznych, udokumentowania uzasadnienia projektu i zapewnienia wskazówek technicznych zespołom multidyscyplinarnym.
• Silne nastawienie na własność, pragmatyczne podejście do rozwiązywania problemów i pasja do tworzenia niezawodnego oprogramowania, które umożliwia ludzkości eksplorację kosmosu.
Dlaczego warto do nas dołączyć!
To, co czyni nas wyjątkowymi w The Exploration Company i dlaczego uważamy, że praca tutaj będzie dla Ciebie przyjemnością, to:
• Jesteśmy zwinni – podejmujemy decyzje szybko, mając na uwadze nasze cele i systemy
• Jesteśmy otwarci i współpracujemy – przejrzyście informujemy o ryzyku i przeszkodach, dzięki czemu możemy współpracować, aby je pokonać
• Świetnie się bawimy – uzupełniamy energię wiedząc, że demokratyzujemy przestrzeń. To wspaniała i rzadka okazja. Czy jesteś gotowy na wyzwanie?
Chętnie usłyszymy od Ciebie, jeśli chcesz być częścią naszej podróży. Prosimy o przesłanie CV już teraz, a my skontaktujemy się z Tobą wkrótce.…
Źródło: Arbeitnow (https://www.arbeitnow.com/jobs/companies/the-exploration-company/flight-software-architect-munich-198517)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: The Exploration Company
Lokalizacja
Monachium, Niemcy
Ogłoszenie pochodzi od The Exploration Company.