
General Motors est une entreprise mondiale des secteurs automobile et manufacturier, active dans l’ingénierie automobile, la production, le transport et les technologies de l’information. Fondée en 1908, GM développe des technologies destinées à faire progresser la mobilité tout en poursuivant sa vision de zéro accident, zéro émission et zéro congestion. Ses activités internationales réunissent de grandes équipes pluridisciplinaires axées sur l’innovation, le transport durable et l’avenir de l’industrie automobile.
Développeur logiciel senior – Virtualisation et intégration SIL (hybride, Markham)
Développer des environnements de simulation automobile pour General Motors en intégrant des contrôleurs virtuels, des modèles de systèmes physiques et des systèmes embarqués. Soutenir les tests des systèmes de contrôle des véhicules grâce à la virtualisation et à l’intégration logicielle dans la boucle.
115 000 $ – 164 600 $ / an
HybrideTemps pleinSeniorLangue Requise : anglaisIngénieur full-stackIngénieur logicielDescription
- Développer et intégrer des composants de cosimulation répondant aux exigences de test des utilisateurs finaux
- Construire des modèles de contrôleurs virtuels pour différents scénarios de simulation
- Développer, maintenir et tester des composants de contrôleurs virtuels, notamment des modèles HWIO, RTOS et de communication
- Sélectionner, développer et paramétrer des modèles de sous-systèmes pour les capteurs, les actionneurs et le comportement des ECU
- Collaborer avec les ingénieurs de développement sur les exigences fonctionnelles, la résolution des problèmes et la mise en œuvre
- Définir les SIMBOM avec les ingénieurs système conformément aux exigences de test
- Intégrer les modèles de systèmes physiques et d’ECU dans des simulations virtuelles dynamiques
- Préparer et maintenir une documentation détaillée des versions
- Assurer le support des simulations publiées, des tests utilisateurs et du dépannage
- Fournir des conseils techniques et un soutien aux membres de l’équipe
- Maintenir la qualité des livraisons d’environnements de cosimulation
- Soutenir les activités de déploiement dans le cloud
Exigences
- Diplôme de licence en ingénierie, en informatique ou dans une discipline connexe
- De trois à sept ans d’expérience en ingénierie logicielle
- Maîtrise du C embarqué et de Python
- Expérience des logiciels de contrôle embarqués et des flux de compilation automatisés utilisant des outils tels que GCC, GDB, Eclipse, Jenkins et ETAS INCA
- Expérience du développement et de l’intégration de modèles de systèmes physiques avec MATLAB et Simulink
- Expérience de base avec des outils de simulation supplémentaires tels que GT-Power, AMESIM et CarSim
- Maîtrise des technologies de communication automobile, notamment CAN, LIN, SPI et Ethernet automobile
- Connaissance des normes FMU/FMI et SSP
- Connaissance de l’architecture logicielle en couches AUTOSAR
- Ne doit pas avoir besoin du parrainage d’immigration de GM maintenant ni à l’avenir
Avantages
- Congés payés, y compris les vacances, les jours fériés et les congés supplémentaires liés à la grossesse, à la parentalité et à l’adoption
- Couverture médicale, dentaire et optique
- Régimes d’assurance vie pour les employés et leur famille
- Cotisations de l’entreprise et cotisations de contrepartie à un régime de retraite à cotisations définies
- Programme d’achat de véhicules GM pour les employés, les membres de leur famille et leurs amis