Databricks
General Motors
Développeur Logiciel Senior – DevOps
Description du poste
Statut du poste : Cette offre ne correspond pas à un poste vacant existant au sein de l'organisation et est ouverte aux nouvelles candidatures.
Divulgation IA : Dans le cadre du processus de candidature, l'intelligence artificielle sera utilisée dans le processus d'embauche pour ce poste.
Modalités de travail : Ce poste est hybride, le candidat retenu devra se rendre au bureau - Markham Elevation Centre (MEC) au minimum trois fois par semaine.
Rémunération
La fourchette salariale pour ce poste est de 115,000 $ à 164,600 $. Le salaire de base réel qu'un candidat retenu recevra dans cette fourchette variera en fonction des facteurs pertinents pour le poste.
GM NE FOURNIT PAS DE PARRAINAGE LIÉ À L'IMMIGRATION POUR CE POSTE. NE POSTULEZ PAS À CE POSTE SI VOUS AUREZ BESOIN D'UN PARRAINAGE D'IMMIGRATION GM MAINTENANT OU À L'AVENIR.
Non-discrimination et égalité des chances en matière d'emploi
General Motors s'engage à être un lieu de travail non seulement exempt de discrimination illégale, mais aussi un lieu qui favorise véritablement l'inclusion et l'appartenance.
Nous sommes fermement convaincus qu'offrir un environnement de travail inclusif crée un cadre dans lequel nos employés peuvent s'épanouir et développer de meilleurs produits pour nos clients.
Nous encourageons les candidats intéressés à examiner les principales responsabilités et qualifications pour chaque poste et à postuler à tout poste qui correspond à leurs compétences et capacités. Les candidats dans le processus de recrutement peuvent être tenus, le cas échéant, de réussir une ou plusieurs évaluations liées au poste et/ou une vérification préalable à l'emploi avant de commencer leur emploi. Pour en savoir plus, visitez Comment nous embauchons search-careers.gm.com/en/how-we-hire.
Accommodements
General Motors offre des opportunités à tous les chercheurs d'emploi, y compris les personnes handicapées. Si vous avez besoin d'un accommodement raisonnable pour vous aider dans votre recherche d'emploi ou votre candidature, envoyez un courriel à [Careers.Accommodations@GM.com] ou appelez-nous au 1-800-865-7580. Dans votre courriel, veuillez inclure une description de l'hébergement spécifique que vous demandez ainsi que le titre du poste et le numéro de référence du poste pour lequel vous postulez.
Le poste
En tant que Développeur Senior DevOps au sein du groupe d'intégration Virtualisation et Software-in-the-Loop (SIL) de GM, vous développerez des systèmes d'automatisation, des pipelines et des systèmes cloud-native qui accélèrent la vélocité des développeurs et permettent la validation virtuelle à grande échelle. Nous valorisons les forces que vous apportez — votre expérience en CI/CD, votre expérience des systèmes embarqués et votre capacité à créer une automatisation qui élimine les frictions pour les développeurs. Dans ce rôle, vous approfondirez vos compétences architecturales tout en acquérant une exposition pratique à l'orchestration cloud, à l'IaC, à la livraison progressive et aux flux de travail de simulation avancés.
Ce que vous ferez (Responsabilités)
- Concevoir et maintenir des pipelines CI/CD pour les calculateurs virtuels, les logiciels embarqués et les artefacts de simulation.
- Automatiser les flux de travail de build, de test et de packaging à travers C++, Python, MATLAB/Simulink et les chaînes d'outils basées sur les modèles.
- Exploiter les environnements de simulation conteneurisés en utilisant Docker et Kubernetes.
- Implémenter des flux de travail GitOps pour la cohérence et la fiabilité multi-clusters.
- Optimiser la vélocité des développeurs grâce à la mise en cache, à la réutilisation des artefacts et à la simplification des flux de travail.
- Intégrer l'observabilité dans les pipelines pour la traçabilité, les métriques et le débogage.
- Collaborer avec les équipes embarquées, de simulation et de contrôle pour aligner la livraison avec les flux de travail de développement basés sur les modèles.
- Soutenir l'exécution SIL basée sur le cloud pour la simulation parallèle à grande échelle.
Vos compétences et aptitudes (Qualifications)
- Licence ou maîtrise en ingénierie, en informatique ou dans un domaine connexe.
- 7+ années d'expérience pertinente en DevOps, CI/CD, automatisation ou développement logiciel.
- Expérience pratique en CI/CD avec GitHub Actions, Jenkins, GitLab ou Azure DevOps.
- Solides compétences en scripting (Python, Bash, PowerShell).
- Expérience avec les conteneurs et les fondamentaux de Kubernetes.
- Familiarité avec le développement embarqué ou basé sur les modèles (MATLAB/Simulink, génération de code, vECUs).
- Compréhension des plateformes cloud (AWS, Azure ou GCP).
- Connaissance des stratégies de déploiement et d'automatisation des releases.
Ce qui vous donnera un avantage concurrentiel (Qualifications préférées)
- Expérience avec les pipelines SIL/HIL et les frameworks de co-simulation.
- Expertise en Terraform ou IaC pour le provisionnement multi-environnements.
- Connaissance des flux de données automobiles à travers le véhicule, le local et le cloud.
- Expérience avec la livraison progressive (canary, blue-green).
- Compréhension de la chaîne d'approvisionnement sécurisée (SLSA, OPA, Sigstore).
- Familiarité avec les plateformes de virtualisation utilisées pour les vECUs et la simulation.
Aperçu des avantages sociaux
L'objectif du programme de rémunération globale de General Motors du Canada est de soutenir la santé et le bien-être de vous et de votre famille. Notre plan de rémunération complet comprend actuellement les avantages sociaux suivants, en plus de nombreux autres :
- Congés payés, y compris les jours de vacances, les jours fériés et les avantages sociaux supplémentaires pour les congés de grossesse, parentaux et d'adoption ;
- Assurance maladie, soins dentaires et soins de la vue ;
- Plans d'assurance-vie pour vous couvrir, vous et votre famille ;
- Contributions de l'entreprise et contributions correspondantes à un régime de retraite à cotisations déterminées pour vous aider à épargner pour la retraite ;
- Plan d'achat de véhicules GM pour vous et votre famille.
À propos de GM
Notre vision est un monde avec Zéro Accident, Zéro Émission et Zéro Congestion et nous assumons la responsabilité de mener le changement qui rendra notre monde meilleur, plus sûr et plus équitable pour tous.
Pourquoi nous rejoindre
Nous croyons que nous devons tous faire un choix chaque jour – individuellement et collectivement – pour apporter un changement significatif par nos paroles, nos actions et notre culture. Chaque jour, nous voulons que chaque employé ait le sentiment d'appartenir à une seule équipe General Motors.
