General Motors
General Motors
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