Responsable de l’ingénierie - Accélération matérielle (CUDA)
À propos de l’entreprise
À Torc, nous avons toujours cru que la technologie des véhicules autonomes transformera la façon dont nous voyageons, transportons la marchandise et faisons des affaires.
Leader de la conduite autonome depuis 2007, Torc a passé plus d’une décennie à commercialiser des solutions aux côtés de partenaires chevronnés. Nous faisons maintenant partie de la famille Daimler, ce qui nous permet de nous concentrer uniquement sur le développement de logiciels pour les camions automatisés. Nous transformerons la façon dont le monde transporte la marchandise.
Joignez-vous à notre équipe : catapultez votre carrière au sein de l’entreprise ayant contribué à créer la technologie de conduite autonome (CA). Nous sommes la première entreprise de logiciels de CA ayant eu la vision de faire équipe directement avec un constructeur de camions.
Rencontrez l’équipe
L’équipe Accélération matérielle monte la base d’inférence intégrée permettant le fonctionnement efficace et fiable des modèles d’apprentissage profond de Torc
pour le matériel AV de production. Notre mission est de convertir et d’optimiser les modèles de perception et de planification pour des plateformes intégrées à base
de NVIDIA, de développer des noyaux CUDA sur mesure ainsi que des pipelines pré et post-traitement en plus de livrer des capacités d’inférence déterministes et
très performantes pour la pile d’autonomie. Nous travaillons étroitement avec les équipes Perception, Moteur d’application, Systèmes et Matériel pour nous assurer
que nos modèles optimisés s’intègrent aisément à la plateforme d’autonomie de Torc en temps réel.
À propos du poste
Nous cherchons un(e) responsable de l’ingénierie expérimenté(e) avec de fortes compétences techniques pour diriger le groupe Accélération matérielle de Torc.
Cette personne façonnera la feuille de route technique de l’optimisation des modèles et de l’inférence intégrée, tout en favorisant la croissance de son équipe
d’ingénieurs haute performance et en les guidant. Sa réussite dépendra à la fois de ses connaissances techniques approfondies de CUDA, TensorRT et en déploiement
d’AA intégré et de ses compétences en leadership pour coacher, embaucher, diriger et mener l’exécution des tâches dans un environnement où la sécurité est
essentielle.
• Diriger le développement et l’optimisation des pipelines d’inférence de l’AA sur le matériel intégré, y compris la conversion de modèles (PyTorch/ONNX),
l’intégration TensorRT et le pré et post-traitement à base de CUDA.
• Concevoir, passer en revue et guider le développement de noyaux CUDA sur mesure afin de prendre en charge les couches des modèles propriétaires et
les opérations critiques en termes de performance.
temps réel.
• Assurer la qualité élevée des codes C++ et CUDA grâce à un design robuste, de la documentation et des essais.
• Intégrer des modèles optimisés et des étapes de traitement au moteur d’applications de Torc et soutenir les équipes Conducteur virtuel pendant
leur adoption de la couche d’inférence optimisée.
• Embaucher, diriger et monter une équipe d’ingénierie haute performance, cultiver une culture d’imputabilité, de collaboration et d’amélioration
continue.
• Définir des objectifs techniques et opérationnels qui s’alignent à ceux de l’entreprise, ainsi qu’identifier les ICP et jalons importants de l’équipe et en
faire le suivi.
• Fournir du coaching, faire du développement de carrière et trouver des occasions d’améliorer les compétences des ingénieurs, en plus d’entretenir
les plans de développement et les attentes en matière de performance.
• Établir et améliorer les processus d’ingénierie pour la planification, la livraison, les essais, la documentation et la collaboration interéquipes.
• Renforcer les valeurs de Torc grâce à une communication transparente, à la résolution de conflits et à une approche proactive du changement.
• Maîtrise en informatique, ingénierie électrique ou autre domaine connexe.
• Expérience en gestion d’équipes d’ingénierie logicielle (gestion des ressources humaines, embauche, coaching, gestion du rendement).
• Grande expertise technique avec CUDA, TensorRT, NVIDIA DriveOs et autres flux de travail d’inférence intégrés.
• Connaissances approfondies en C++ et pratiques modernes en développement de logiciel.
• Grande expérience en développement Linux et familiarité avec des systèmes aux ressources limitées en temps réel.
• Expérience de travail dans des environnements automobiles, réglementés ou critiques en matière de sécurité.
• Capacité à orienter les décisions de design technique et à remettre en question les hypothèses tout en cultivant un état d’esprit collaboratif en
matière de résolution de problèmes. • À l’aise de travailler dans un environnement agile et au rythme rapide, où les priorités sont changeantes.
Points bonus
• État d’esprit pratique, volonté à participer au travail technique au besoin.
• Expérience en développement ou certification de produits de qualité automobile (ISO 26262, ASPICE).
• Expérience à bâtir des intergiciels, des cadres utiles aux modèles ou des systèmes accélérés par GPU.
• Expérience en informatique haute performance, en optimisation de modèles à grande échelle ou en systèmes d’inférence distribués.
La connaissance de l’anglais est exigée puisque la personne retenue devra collaborer de façon journalière avec des collègues anglophones aux États-Unis et travailler avec la documentation technique rédigée uniquement en anglais.
Avantages d’être un employé à temps plein Torc’r
Torc se soucie de ses membres d'équipe et s'efforce de fournir des avantages et des ressources pour soutenir leur santé, leur équilibre entre vie professionnelle et vie personnelle, ainsi que leur avenir. Notre culture est collaborative, dynamique et axée sur le travail d'équipe. Torc offre:
- Un programme de rémunération concurrentiel incluant un volet de primes et des options d’achat d’actions
- Une couverture médicale, dentaire et de la vue pour les employés à temps plein
- Un régime d’épargne-retraite (REER) avec une contribution de l’employeur de 4 %
- Une subvention pour le transport en commun (uniquement dans la région de Montréal)
- Une flexibilité des horaires et des vacances payées généreuses
- Des fermetures de bureau pendant les congés fériés à l’échelle de l’entreprise
- Une assurance-vie
À Torc, nous nous engageons à cultiver un milieu de travail diversifié et inclusif. Nous célébrons l’unicité de chaque membre de l’équipe de Torc. Nous ne faisons pas de discrimination par rapport à l’origine ethnique, la religion, la couleur de peau, la nationalité, le genre (y compris la grossesse, les enfants ou autre condition médicale), l’orientation sexuelle, l’identité de genre, l’expression de genre, l’âge, le statut de vétéran ou les handicaps.
Même si vous ne répondez pas à 100 % des qualifications énumérées pour ce poste, nous vous invitons à postuler.
Notre rémunération reflète le coût de la main-d'œuvre sur plusieurs marchés géographiques. Le salaire est déterminé en fonction d'un certain nombre de facteurs et peut varier en fonction des connaissances, des compétences et de l'expérience liées au poste. Le programme de rémunération globale de Torc comprend également notre prime corporative et notre régime d’options d’achat d’actions. Selon le poste proposé, des primes d’embauche, des indemnités de relocalisation ou d’autres formes de rémunération peuvent aussi être inclus dans le cadre du programme de rémunération globale, en plus d’une gamme complète d’avantages sociaux, médicaux, financiers et/ou autres.
Numéro de poste: 102410
Postuler à ce poste
*
indique un champ obligatoire
