Redwood Materials
General Motors
Staff Software Engineer - Simulation Tooling
Description du poste
À propos du poste
L'équipe de simulation de GM recherche un Ingénieur Logiciel Staff expérimenté pour être un leader technique clé dans notre mission de fournir des technologies de conduite autonome en toute sécurité. Il s'agit d'un rôle à fort impact où votre travail permet directement la validation de nos systèmes les plus complexes pilotés par l'IA.
Responsabilités
- Vision technique : Contribuer à la feuille de route architecturale de notre plateforme de définition de scénarios de simulation et/ou de son Python SDK programmatique.
- Outillage évolutif : Diriger la conception et la mise en œuvre de nos outils d'édition graphique de nouvelle génération utilisés par des centaines d'ingénieurs pour définir précisément des scénarios complexes de trafic, d'environnement et de capteurs.
- Performance et Infrastructure : Piloter l'évolution de notre infrastructure Python, en se concentrant sur les algorithmes de base pour la sérialisation, la validation et l'intégration des scénarios avec notre cluster de calcul cloud à grande échelle.
- Mentorat : Agir comme mentor pratique, en définissant la norme d'excellence en ingénierie pour la conception API, la qualité du code et les pratiques de test au sein de l'équipe.
Qualifications requises
- 7+ années d'expérience professionnelle en développement logiciel, avec une part importante axée sur les plateformes à grande échelle, l'outillage ou le développement SDK.
- Capacité avérée à diriger des projets techniques du concept à la production.
- Maîtrise de niveau expert en Python, y compris une connaissance approfondie des meilleures pratiques, de l'optimisation des performances et de la création de APIs/SDKs robustes pour les consommateurs externes.
- Solides bases en graphisme 3D, géométrie computationnelle et/ou concepts de simulation en temps réel.
- Un historique de mentorat et de coaching d'ingénieurs de niveau intermédiaire et senior, d'amélioration du niveau technique et de promotion des normes de qualité du code au sein d'une équipe.
Compétences souhaitées (Points bonus)
- Expérience avec C++ pour les composants critiques en termes de performance ou l'intégration avec des moteurs de simulation.
- Expérience directe dans le développement ou l'extension d'un langage spécifique à un domaine (DSL) ou d'un langage de script de haut niveau.
- Expérience dans les moteurs de jeu (par exemple, Unity, Unreal) ou d'autres logiciels de simulation professionnels.
- Expérience des techniques de visualisation de données pour des ensembles de données volumineux et complexes.
- Familiarité avec l'architecture de la technologie de véhicule autonome (AV) (par exemple, perception, planification, contrôle) ou d'autres systèmes robotiques complexes/critiques pour la sécurité.
Rémunération
- La rémunération de base attendue pour ce poste est de : 189 300 $ - 290 700 $. La rémunération de base réelle dans la fourchette identifiée variera en fonction des facteurs pertinents pour le poste.
- Vous devez également inclure des informations générales sur les commissions potentielles, le cas échéant.
- Potentiel de bonus : Un programme de rémunération incitative offre des primes basées sur la performance de l'entreprise, le niveau du poste et la performance individuelle.
Avantages sociaux
- Avantages sociaux : GM propose une variété de programmes d'avantages sociaux pour la santé et le bien-être. Les options d'avantages sociaux comprennent l'assurance médicale, dentaire, vision, un compte d'épargne santé, des comptes de dépenses flexibles, un plan d'épargne retraite, des prestations de maladie et d'accident, une assurance-vie, des congés payés et des jours fériés, des programmes d'aide à la formation, un programme d'aide aux employés, des remises sur les véhicules GM et plus encore.
Véhicule de société
Après avoir réussi un examen du rapport de conduite, vous serez éligible à participer à un programme d'évaluation de véhicule de société, dans le cadre duquel un véhicule General Motors vous sera attribué pour que vous puissiez le conduire et l'évaluer. Remarque : les participants au programme sont tenus d'acheter/louer un véhicule GM éligible tous les quatre ans, sauf si l'une d'un nombre limité d'exceptions s'applique.
Aperçu des avantages sociaux
Dès le premier jour, nous veillons à votre bien-être – au travail et à la maison – afin que vous puissiez vous concentrer sur la réalisation de vos ambitions. Découvrez comment GM soutient une carrière enrichissante qui vous récompense personnellement en visitant les ressources de rémunération globale search-careers.gm.com/en/working-at-gm/total-rewards.
À 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 pensons que nous devons tous faire un choix chaque jour – individuellement et collectivement – pour apporter un changement significatif par nos paroles, nos actes et notre culture. Chaque jour, nous voulons que chaque employé ait le sentiment d'appartenir à une seule équipe General Motors.
Non-discrimination et égalité des chances en matière d'emploi (États-Unis)
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.
Toutes les décisions d'emploi sont prises sur une base non discriminatoire, sans égard au sexe, à la race, à la couleur, à l'origine nationale, au statut de citoyenneté, à la religion, à l'âge, au handicap, à la grossesse ou au statut de maternité, à l'orientation sexuelle, à l'identité de genre, au statut de vétéran ou de vétéran protégé, ou à tout autre statut protégé de manière similaire conformément aux lois fédérales, étatiques et locales.
Nous encourageons les candidats intéressés à examiner les principales responsabilités et qualifications pour chaque poste et à postuler aux postes qui correspondent à leurs compétences et capacités. Les candidats dans le processus de recrutement peuvent être tenus, le cas échéant, de réussir un ou plusieurs évaluations liées au poste et/ou un contrôle préalable à l'emploi avant de commencer leur travail. Pour en savoir plus, visitez Comment nous recrutons 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-nous un e-mail à [Careers.Accommodations@GM.com] ou appelez-nous au 1-800-865-7580. Dans votre e-mail, 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.
