
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.
115 000 $ – 164 600 $ / rok
HybrydowoPełny etatSeniorWymagany Język: angielskiInżynier full-stackInżynier oprogramowaniaOpis
- 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