
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.
115.000 $ – 164.600 $ / anno
IbridoTempo pienoSeniorLingua Richiesta: ingleseIngegnere del softwareIngegnere full-stackDescrizione
- 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