Menu handler

Rola inżyniera systemów w motoryzacji.

Jeśli pomyślisz o samochodzie… czy wydaje Ci się skomplikowany? Podwozie, koła, silnik, skrzynia biegów, klimatyzacja, stereo i gotowe. Cóż, auta nie są już tak proste. Biznes motoryzacyjny ewoluował, a samochody to już nie tylko jazda, ale także sposób spędzania czasu w trakcie jej trwania i oczywiście – bezpieczeństwo.

Systemy wbudowane w branży motoryzacyjnej to jedna z najbardziej wymagających i skomplikowanych rzeczy, jakie można dziś robić w IT. Ludzie pracujący w tym sektorze tworzą produkty, które są bezpieczne, niezawodne, a także spełniają wymagania stawiane nowoczesnym urządzeniom samochodowym.

Z tego artykułu dowiesz się:

  1. Kim jest inżynier systemów
  2. Co dokładnie inżynier systemów robi w branży motoryzacyjnej
  3. Jak zostać inżynierem systemów

Projekty w branży motoryzacyjnej

Projekty w branży motoryzacyjnej są bardzo wielowymiarowe i złożone, co wynika ze stopnia komplikacji nowoczesnych samochodów, znacząco różniących się od pojazdów sprzed 10-20 lat. Postęp polega głównie na zwiększeniu bezpieczeństwa, ale także na dodaniu technologii i unowocześnieniu multimediów. Czy to oznacza, że starsze samochody nie były bezpieczne? Były, ale było to tylko bezpieczeństwo pasywne. Bezpieczeństwo pasywne oznacza sprzęt, który działa w trakcie lub po kolizji. Nowoczesne samochody mają aktywne systemy bezpieczeństwa, mające w zamyśle zapobiegać wypadkom.

Można zadać sobie pytanie – czy ta technologia jest skomplikowana? Jednym słowem: BARDZO! W nowoczesnym samochodzie można znaleźć prawie 3 kilometry różnych przewodów.

Projekt wiązek przewodów od Endego
Przewody w nowoczesnym samochodzie

Technologia stosowana w nowoczesnych samochodach ma za zadanie m.in. chronić kierowcę, pasażerów, a nawet pieszych (aktywnie i pasywnie). Jednocześnie ma zapewniać najwyższy komfort jazdy i dostarczać rozrywki, czyli sprawiać, by podróżowanie było przyjemne i nie nudne, nawet jeśli za oknem nie dzieje się nic ciekawego.

Kim jest inżynier systemów

Przede wszystkim powinniśmy zacząć od wyjaśnienia różnicy w obowiązkach na tym stanowisku między branżą IT a motoryzacyjną. Jeśli nie zdajesz sobie sprawy z tej różnicy, podczas rozmowy kwalifikacyjnej możesz się zaskoczyć.

W branży IT obowiązki inżyniera systemów obejmują:

  • zarządzanie i monitorowanie wszystkich zainstalowanych systemów infrastruktury,
  • instalowanie, testowanie, konfigurowanie i utrzymywanie systemów operacyjnych, oprogramowania aplikacyjnego i narzędzi do zarządzania systemem,
  • analizowanie i projektowanie automatyzacji procesów, np. przy użyciu języka C# i Microsoft .NET Framework oraz różnych systemowych interfejsów API.

Powyższe zadania znacznie różnią się od obowiązków inżyniera systemów w branży motoryzacyjnej i wydają się bliższe raczej stanowisku inżyniera oprogramowania.

Czy w branży IT jest miejsce dla inżyniera systemowego? Tak! Najbliższą rolą byłby Analityk Biznesowy.

Inżynier systemów w motoryzacji

Nie jest łatwo znaleźć jasną, prostą definicję obowiązków inżyniera systemów.
Funkcja ta jest trochę „wszechstronna” – do wszystkiego i dla wszystkich. Często, ze względu na specyfikę realizowanych projektów, dwóch inżynierów systemów z pięcioletnim stażem może mieć zupełnie inną wiedzę i doświadczenie.

W branży motoryzacyjnej inżynier systemów odpowiada głównie za:

  • zarządzanie bazą danych wymagań,
  • analizę wymagań klienta,
  • uzgadnianie/definiowanie wymagań z klientem,
  • opracowywanie wymogów systemu,
  • wspieranie tworzenia architektury systemu lub tylko tworzenie architektury systemu,
  • zapewnienie zgodności z procesem ASPICE (w kontekście części systemowej),
  • wsparcie dla innych kompetencji inżynieryjnych, dla których wymagania systemowe są dokumentami wejściowymi.

Jednym z kluczowych zadań inżyniera systemowego jest tworzenie i utrzymywanie bazy danych wymagań, tj. zestawu dokumentów zawierających wizję klienta dotyczącą tego, jak produkt powinien wyglądać i działać, ale także jakie normy i standardy powinien spełniać. Dokumentacja może przybierać różne formy w zależności od klienta.

Wymagania klienta zawarte w dokumentacji są weryfikowane i przypisywane do danej kompetencji (np. mechanicznej, walidacji, oprogramowania, testów, elektrycznej), a następnie weryfikowane przez inżynierów reprezentujących poszczególne kompetencje.

Przegląd wymagań jest procesem cyklicznym i rzadkim. Za raczej niewystępujący w rzeczywistości można uzanć scenariusz, w którym wszystkie kwestie zawarte w wymaganiach klienta są dla inżynierów całkowicie jasne. Na etapie przeglądu wymagań pojawia się wiele pytań i punktów otwartych. Zadaniem inżyniera systemowego jest uzupełnienie tych luk i wyjaśnienie niejasnych kwestii. Następnie cykl powtarza się, aż każde wymaganie zostanie zrozumiane i będzie dokładnie wiadomo jak je wdrożyć i przetestować. Nie zawsze jest to tak proste, jak mogłoby się wydawać. Obowiązkiem inżyniera systemów jest zapewnienie okresowości procesu przeglądu wymagań.

Przydatną cechą dla inżyniera systemów są dobrze rozwinięte umiejętności miękkie – komunikatywność i otwartość na ludzi. Jest to pomocne nie tylko podczas wspomnianego powyżej procesu przeglądu wymagań, ale także w trakcie negocjacji z klientem. Inżynier systemowy jest najczęściej „interfejsem” łączącym wizję klienta z innymi inżynierami w projekcie.

Często zdarza się, że podczas analizy wymagań klienta konieczne jest uzyskanie wsparcia od innych kompetencji specjalizujących się w danej dziedzinie (np. oprogramowanie, mechanika, elektryka, walidacja). Wówczas przegląd i analiza wymagań klienta odbywają się w grupie inżynierów, ale to inżynier systemowy jest odpowiedzialny za negocjacje i doprecyzowanie wymagań z klientem.

Na przykład:

  • jesteśmy w stanie wykonać operację na danym procesorze, ale można to zrobić w 200 ms, a nie w 100 ms, jak początkowo zapisano w dokumentacji projektowej.
  • wybrane materiały wytrzymają 150 000 cykli powtórzeń podczas testów walidacyjnych, a nie 200 000 cykli określonych w wymaganiach.

Czasami zdarza się, że klient oczekuje rzeczy, które są niemożliwe do zrealizowania w ramach budżetu lub sprzętu określonego dla danego projektu, ale jest tego zupełnie nieświadomy. W takiej sytuacji ponownie przydają się dobrze rozwinięte umiejętności miękkie, ponieważ inżynier systemowy, jako pierwsza linia kontaktu, powinien wyjaśnić tę kwestię z klientem.

Jakość

Kolejnym aspektem obowiązków inżyniera systemów jest zapewnienie jakości produktu odzwierciedlonej dokumentacją projektową zgodną z normami i standardami obowiązującymi w branży motoryzacyjnej (np. ASPICE). Tutaj wsparcie inżynierów jakości jest niezwykle ważne – ścisła współpraca z „jakością” jest kluczowa do przyjęcia odpowiedniej strategii oraz w tworzeniu dokumentacji spełniającej wymagania.

Czy to wszystkie obowiązki inżyniera systemów w branży motoryzacyjnej? Oczywiście, że nie. Często ich skala jest znacznie większa niż opisana powyżej i można zawrzeć je w określeniu „współpraca z innymi kompetencjami inżynierskimi”. Zależą one głównie od charakterystyki realizowanego projektu, a nawet od klienta, dla którego projekt jest realizowany.

Inżynier systemów jest często odpowiedzialny za takie tematy jak:

  • współpraca z fabryką produkcyjną,
  • wykonywanie tak zwanych wydań produkcyjnych,
  • definicja mapy pamięci dla każdego wydania produkcyjnego,
  • wspieranie testów systemowych,
  • praca nad ulepszaniem produktu,
  • udział w wycenach nowych projektów,
  • przeprowadzanie testów pomiarowych,
  • prowadzenie warsztatów technicznych z klientem i poddostawcami,
  • udział w projektowaniu produktów,
  • różne ponowne badania rynku w celu optymalizacji lub legalizacji produktu.

Oczywiście nie są to wszystkie działania i obowiązki wykonywane w ramach roli inżyniera systemów. Na przykład projekt oparty na kamerze do monitorowania wnętrza pojazdu będzie wymagał wielu nagrań do szkolenia i testowania sieci neuronowych. W innym projekcie, np. Body Computer, specjalista ds. systemów będzie zajmował się jedynie wymaganiami, dokumentacją i procesem.

Warto wspomnieć, że w ostatnich latach od inżyniera systemów wymaga się również wiedzy z zakresu bezpieczeństwa funkcjonalnego i cyberbezpieczeństwa, przynajmniej na poziomie podstawowym, pomimo, że do objęcia tych zagadnień w projekcie zatrudniani są specjaliści dziedzinowi. Należy również zauważyć, że podczas transformacji AGILE w przemyśle motoryzacyjnym coraz częściej to specjalista ds. systemów pełni funkcję Product Owner/Function Owner.

Jak szerokim spektrum obowiązków może zajmować się inżynier systemów? Biorąc pod uwagę obecną skalę różnorodności projektów realizowanych w celu budowy elektroniki do samochodów – trudno powiedzieć. Liczba komponentów elektronicznych w samochodach stale rośnie, każdy z nich może mieć zupełnie inny charakter projektu, a co za tym idzie, zupełnie inny zakres obowiązków inżyniera systemów. Wystarczy spojrzeć na poniższą grafikę, aby zrozumieć skalę zaawansowania technologicznego współczesnego samochodu.

Przykład systemów wbudowanych w nowoczesnym samochodzie

Jak zostać inżynierem systemów?

Istnieje wiele możliwości. Niektóre osoby z doświadczeniem w branży decydują się na zmianę kariery i wybranie ścieżki inżyniera systemów – najczęściej są to testerzy lub inżynierowie oprogramowania, ale mogą to być również inżynierowie jakości itp.

Kilkuletnie doświadczenie i dobre zrozumienie branży motoryzacyjnej ułatwiają dopasowanie się do roli inżyniera systemów. Dobrym wprowadzeniem do roli specjalisty ds. systemów jest stanowisko inżyniera ds. wymagań. Głównym zadaniem inżyniera wymagań jest pisanie wymagań i przeprowadzanie przeglądów istniejących wymagań. Inżynier wymagań jest dobrym wprowadzeniem do roli inżyniera systemów, ponieważ zadania wykonywane w tej roli częściowo pokrywają zakres obowiązków inżyniera systemów.

Podsumowanie

W branży motoryzacyjnej istnieje wiele różnych ról. Inżynieria systemów nie należy do najłatwiejszych – wymaga wiedzy, doświadczenia i dobrego zrozumienia biznesu oraz zasad branży motoryzacyjnej. Rola inżyniera systemów to przyjemna równowaga między pracą z dokumentacją a pracą z ludźmi. Jeśli jesteś otwarty na różne, często niekonwencjonalne rozwiązania, potrafisz myśleć analitycznie i masz rozwinięte umiejętności interpersonalne, praca na stanowisku inżyniera systemów może być czymś w sam raz dla Ciebie.

Mechanika pękania i wytrzymałość zmęczeniowa

Mająca ponad 200-letnią historię analiza wytrzymałości zmęczeniowej jest dziś często integralnym elementem procesu projektowego. Jakie zdarzenia były kluczowe dla jej rozwoju? Gdzie znajduje zastosowanie i jakie korzyści przynosi?

Czytaj więcej

Przyszłość definiowana programowo: transformacja motoryzacji dzięki SDV

Pojazdy definiowane programowo (SDV) zmieniają branżę motoryzacyjną, zastępując ograniczenia sprzętowe dynamicznymi funkcjami opartymi na oprogramowaniu. Dzięki łączności w chmurze, aktualizacjom w czasie rzeczywistym i integracji sztucznej inteligencji, SDV redefiniują pojazdy jako inteligentne, stale ewoluujące systemy, które kształtują przyszłość mobilności. Jak przygotować się na tę rewolucję?

Czytaj więcej

Silniki spalinowe: pozasilnikowe rozwiązania w zakresie redukcji emisji spalin

W miarę jak branża motoryzacyjna zmierza w kierunku zrównoważonego rozwoju, silniki spalinowe (ICE) pozostają kluczowe w wielu sektorach. Pomimo rosnącej popularności pojazdów elektrycznych, producenci silników spalinowych koncentrują się na redukcji szkodliwych emisji za pomocą innowacyjnych technologii. Poznaj kluczowe rozwiązania pozasilnikowe, które przyczyniają się do redukcji emisji i pomagają silnikom spalinowym spełniać rygorystyczne normy na rzecz czystszej przyszłości.

Czytaj więcej

Newsletter

Chcesz dowiedzieć się więcej o inżynierii i motoryzacji?