General Motors
General Motors
General Motors è un’azienda globale dei settori automobilistico e manifatturiero, attiva nell’ingegneria dei veicoli, nella produzione, nei trasporti e nelle tecnologie dell’informazione. Fondata nel 1908, GM sviluppa tecnologie per promuovere la mobilità perseguendo al contempo la propria visione di zero incidenti, zero emissioni e zero congestione. Le sue attività internazionali riuniscono grandi team multidisciplinari concentrati sull’innovazione, sulla mobilità sostenibile e sul futuro dell’industria automobilistica.

Sviluppatore software senior – Virtualizzazione e integrazione SIL (ibrido, Markham)

Sviluppa ambienti di simulazione automobilistica per General Motors integrando controller virtuali, modelli dell’impianto e sistemi embedded. Supporta i test dei sistemi di controllo del veicolo attraverso la virtualizzazione e l’integrazione software-in-the-loop.

Descrizione

  • Sviluppare e integrare componenti di cosimulazione che soddisfino i requisiti di test degli utenti finali
  • Creare modelli di controller virtuali per diversi scenari di simulazione
  • Sviluppare, mantenere e testare componenti di controller virtuali, inclusi modelli HWIO, RTOS e di comunicazione
  • Selezionare, sviluppare e parametrizzare modelli di sottosistemi per sensori, attuatori e comportamento delle ECU
  • Collaborare con gli ingegneri dello sviluppo sui requisiti delle funzionalità, sulla risoluzione dei problemi e sull’implementazione
  • Definire i SIMBOM con gli ingegneri di sistema in base ai requisiti di test
  • Integrare i modelli dell’impianto e delle ECU in simulazioni virtuali dinamiche
  • Preparare e mantenere una documentazione dettagliata delle release
  • Supportare le simulazioni rilasciate, i test degli utenti e la risoluzione dei problemi
  • Fornire indicazioni tecniche e supporto ai membri del team
  • Mantenere la qualità nelle consegne degli ambienti di cosimulazione
  • Supportare le attività di distribuzione nel cloud

Requisiti

  • Laurea in Ingegneria, Informatica o una disciplina correlata
  • Da tre a sette anni di esperienza nell’ingegneria del software
  • Padronanza di C embedded e Python
  • Esperienza con software per controlli embedded e flussi di compilazione automatizzati utilizzando strumenti come GCC, GDB, Eclipse, Jenkins ed ETAS INCA
  • Esperienza nello sviluppo e nell’integrazione di modelli dell’impianto con MATLAB e Simulink
  • Esperienza di base con strumenti di simulazione aggiuntivi come GT-Power, AMESIM e CarSim
  • Padronanza delle tecnologie di comunicazione automobilistica, tra cui CAN, LIN, SPI ed Ethernet automobilistica
  • Conoscenza degli standard FMU/FMI e SSP
  • Conoscenza dell’architettura software a livelli AUTOSAR
  • Non deve richiedere la sponsorizzazione per l’immigrazione da parte di GM ora né in futuro

Benefit

  • Permessi retribuiti, incluse ferie, festività e congedi supplementari per gravidanza, genitorialità e adozione
  • Copertura sanitaria, dentistica e oculistica
  • Piani di assicurazione sulla vita per i dipendenti e le loro famiglie
  • Contributi aziendali e contributi integrativi a un piano pensionistico a contribuzione definita
  • Piano di acquisto di veicoli GM per dipendenti, familiari e amici