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ę:
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.
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.
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ą:
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.
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:
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:
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.
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:
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.
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.
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.
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ęcejPojazdy 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ęcejW 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