
General Motors to globalna firma motoryzacyjna i przemysłowa działająca w obszarach projektowania pojazdów, produkcji, transportu oraz technologii informacyjnych. Założona w 1908 roku firma GM opracowuje technologie mające na celu rozwój mobilności i dąży do realizacji wizji świata bez wypadków, emisji i korków. Jej międzynarodowa działalność łączy duże, interdyscyplinarne zespoły skupione na innowacjach, zrównoważonym transporcie i przyszłości branży motoryzacyjnej.
Starszy inżynier oprogramowania, platformy HIL dla pojazdów autonomicznych (praca hybrydowa)
Kieruj architekturą i dostarczaniem platform General Motors wykorzystujących sprzęt w pętli do walidacji oprogramowania pojazdów autonomicznych. Twórz skalowalne systemy łączące sprzęt pojazdu, AI, infrastrukturę i wdrażanie.
Opis
- Ustalać długoterminową strategię techniczną, architekturę i plan rozwoju platform sprzętu w pętli dla pojazdów autonomicznych oraz usług integracyjnych
- Kierować rozwojem skalowalnych, niezawodnych, obserwowalnych i uwzględniających sprzęt rozwiązań do walidacji oprogramowania pojazdów autonomicznych
- Definiować architekturę platformy i standardy inżynieryjne obejmujące usługi, API, niezawodność, testy automatyczne, wydajność i doskonałość operacyjną
- Rozwiązywać złożone problemy dotyczące oprogramowania pojazdów autonomicznych, modeli AI, sprzętu pojazdów, infrastruktury, oprogramowania pośredniczącego, systemów operacyjnych i potoków wdrażania
- Przekładać priorytety organizacji i klientów na strategie techniczne, mierzalne cele, wymagania platformy i plany realizacji
- Kształtować kierunek techniczny w całej organizacji pojazdów autonomicznych, zapewniając zgodność starszych inżynierów, liderów produktów i zespołów partnerskich
- Zapewniać niezawodne dostarczanie platformy poprzez wymagania, przeglądy projektów, ciągłą integrację, testy automatyczne, obserwowalność, rozwiązywanie problemów, przygotowanie wydań i wsparcie operacyjne
- Rozwijać skalę, wykorzystanie, wierność, efektywność deweloperów i opłacalność platformy
- Zapewniać praktyczne przywództwo w kluczowych pracach nad architekturą i implementacją oprogramowania
- Mentorować inżynierów i pomagać budować silniejsze społeczności praktyków technicznych
- Reprezentować platformę sprzętu w pętli dla pojazdów autonomicznych podczas przeglądów architektury i planowania technicznego
- Podróże służbowe — mniej niż 25% czasu
Wymagania
- Co najmniej 10 lat doświadczenia w projektowaniu, tworzeniu i wdrażaniu produkcyjnych systemów oprogramowania
- Udokumentowane doświadczenie w kierowaniu dużymi lub technicznie złożonymi inicjatywami
- Dyplom licencjata lub inżyniera informatyki, inżynierii komputerowej albo pokrewnej dyscypliny technicznej
- Zaawansowana znajomość inżynierii oprogramowania i systemów oraz bardzo dobra znajomość Pythona, C++ lub porównywalnych języków programowania
- Umiejętność wyznaczania i realizowania strategii technicznej dla złożonych rozproszonych systemów sprzętowo-programowych
- Doświadczenie w projektowaniu z myślą o skali, szybkości, niezawodności, obserwowalności, łatwości utrzymania i doskonałości operacyjnej
- Doświadczenie w tworzeniu i uruchamianiu oprogramowania na Linuksie w całym cyklu życia oprogramowania
- Dobra znajomość architektury platform i usług, API, automatyzacji, CI/CD, infrastruktury testowej i operacji produkcyjnych
- Umiejętność przewodzenia poprzez wpływ, zarządzania zależnościami między zespołami, budowania zgodności i skutecznego podejmowania decyzji w warunkach niejednoznaczności
- Bardzo dobre umiejętności komunikacji pisemnej i ustnej
- Preferowane: tytuł magistra lub doktorat
- Preferowane: doświadczenie ze sprzętem w pętli, oprogramowaniem w pętli, symulacją, walidacją lub wielkoskalowymi platformami testowania i integracji
- Preferowane: doświadczenie w ocenie i optymalizacji złożonego oprogramowania na dedykowanym sprzęcie
- Preferowane: znajomość ROS lub porównywalnych architektur robotycznych i rozproszonych stosów autonomii
- Preferowane: doświadczenie z systemami o niskich opóźnieniach, czasu rzeczywistego, krytycznymi dla bezpieczeństwa lub wysoce deterministycznymi
- Preferowane: doświadczenie w pojazdach autonomicznych, motoryzacji, robotyce, systemach wbudowanych lub dziedzinach pokrewnych
- Preferowane: doświadczenie w dostarczaniu funkcjonalności platformy jako usługi
- Preferowane: doświadczenie z Bazel, SQL i systemami danych wspierającymi analitykę testów, obserwowalność lub analizy walidacyjne
Benefity
- Możliwość otrzymania wynagrodzenia motywacyjnego zależnego od wyników firmy, poziomu stanowiska i indywidualnych rezultatów
- Ubezpieczenie medyczne, stomatologiczne i okulistyczne
- Konto oszczędnościowe na cele zdrowotne
- Elastyczne konta wydatków
- Plan oszczędności emerytalnych
- Ubezpieczenie na wypadek choroby i wypadku
- Ubezpieczenie na życie
- Płatny urlop i dni świąteczne
- Pomoc w relokacji dla kandydatów spełniających wymagania polityki firmy