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 programista — wirtualizacja i integracja SIL (praca hybrydowa, Markham)

Twórz środowiska symulacji motoryzacyjnych dla General Motors, integrując wirtualne sterowniki, modele obiektu i systemy wbudowane. Wspieraj testowanie układów sterowania pojazdem dzięki wirtualizacji i integracji oprogramowania w pętli.

Opis

  • Opracowywać i integrować komponenty kosymulacji spełniające wymagania użytkowników końcowych dotyczące testów
  • Budować modele wirtualnych sterowników dla różnych scenariuszy symulacyjnych
  • Opracowywać, utrzymywać i testować komponenty wirtualnych sterowników, w tym modele HWIO, RTOS i komunikacji
  • Pozyskiwać, opracowywać i parametryzować modele podsystemów dla czujników, elementów wykonawczych i zachowania ECU
  • Współpracować z inżynierami ds. rozwoju w zakresie wymagań funkcjonalnych, rozwiązywania problemów i implementacji
  • Definiować SIMBOM-y wspólnie z inżynierami systemowymi zgodnie z wymaganiami testów
  • Integrować modele obiektu i ECU w dynamicznych symulacjach wirtualnych
  • Przygotowywać i utrzymywać szczegółową dokumentację wydań
  • Wspierać wydane symulacje, testy użytkowników i rozwiązywanie problemów
  • Zapewniać zespołowi wskazówki techniczne i wsparcie
  • Dbać o jakość dostarczanych środowisk kosymulacji
  • Wspierać działania związane z wdrażaniem w chmurze

Wymagania

  • Stopień licencjata lub inżyniera w dziedzinie inżynierii, informatyki lub pokrewnej dyscyplinie
  • Od trzech do siedmiu lat doświadczenia w inżynierii oprogramowania
  • Biegła znajomość języków Embedded C i Python
  • Doświadczenie z oprogramowaniem wbudowanych systemów sterowania i zautomatyzowanymi procesami budowania z użyciem narzędzi takich jak GCC, GDB, Eclipse, Jenkins i ETAS INCA
  • Doświadczenie w opracowywaniu i integrowaniu modeli obiektu za pomocą MATLAB i Simulink
  • Podstawowe doświadczenie z dodatkowymi narzędziami symulacyjnymi, takimi jak GT-Power, AMESIM i CarSim
  • Biegła znajomość technologii komunikacji samochodowej, w tym CAN, LIN, SPI i Ethernetu samochodowego
  • Znajomość standardów FMU/FMI i SSP
  • Znajomość warstwowej architektury oprogramowania AUTOSAR
  • Stanowisko nie może wymagać obecnie ani w przyszłości sponsorowania imigracyjnego przez GM

Benefity

  • Płatny czas wolny, w tym urlop wypoczynkowy, święta oraz dodatkowy urlop związany z ciążą, rodzicielstwem i adopcją
  • Ubezpieczenie zdrowotne, dentystyczne i okulistyczne
  • Programy ubezpieczenia na życie dla pracowników i ich rodzin
  • Składki firmy oraz składki dopasowujące do programu emerytalnego ze zdefiniowaną składką
  • Program zakupu pojazdów GM dla pracowników, członków rodziny i znajomych