ESH StB-Examensvorbereitung GmbH
Renesas Electronics
Ingénieur principal en architecture logicielle IA (f/h/d)
Description du poste
Renesas recherche un ingénieur principal en architecture logicielle IA pour diriger l'orientation technique des plateformes logicielles d'IA de nouvelle génération et des technologies de déploiement pour les produits d'informatique embarquée et de périphérie (edge computing). Le candidat retenu interviendra sur l'architecture logicielle, le déploiement de modèles d'IA, les écosystèmes de compilation, l'intégration de runtime, l'informatique hétérogène et la co-conception matériel/logiciel.
Mission
Permettre un déploiement efficace et évolutif des charges de travail d'IA sur diverses plateformes matérielles, tout en créant une base logicielle durable pour les futures générations d'outils d'IA, de flux de travail de traduction de modèles, de systèmes de runtime, d'environnements de développement et de solutions de déploiement destinées aux clients.
Profil du candidat
Le candidat idéal est un leader confirmé en architecture logicielle possédant une compréhension approfondie du déploiement de l'IA et une solide connaissance des compilateurs. Le poste convient parfaitement à un esprit systémique capable de relier les plateformes logicielles, les flux de travail de traduction de modèles, les écosystèmes de compilation, le comportement du runtime, les contraintes matérielles, les besoins des clients et la stratégie produit à long terme.
Responsabilités principales
- Définir et piloter la stratégie d'architecture logicielle IA à long terme concernant les couches de traduction de modèles, de compilation, de runtime et de déploiement.
- Diriger les décisions d'architecture pour le déploiement d'IA hétérogène sur CPU, MCU, MPU, NPU, DSP, GPU et les futures technologies d'accélération.
- Guider l'évolution des technologies de compilation et de runtime, y compris l'intégration avec LLVM/MLIR ou des écosystèmes de compilation équivalents le cas échéant.
- Collaborer avec les équipes matérielles, logicielles, produit, d'ingénierie des applications et les équipes en contact avec les clients pour traduire les besoins de la plateforme en feuilles de route techniques exécutables.
- Mener les discussions sur la co-conception matériel/logiciel afin d'influencer les futures capacités d'accélération IA et de plateforme logicielle.
- Encadrer les ingénieurs seniors et les responsables techniques, en aidant à façonner la réflexion architecturale au sein d'équipes réparties mondialement.
- Représenter l'orientation technique lors des revues d'architecture, des discussions sur les feuilles de route, des ateliers clients, des discussions avec les partenaires et des revues techniques au niveau exécutif.
Exigence de déplacement
Jusqu'à 30% de déplacements internationaux peuvent être requis. Les déplacements sont prévus pour soutenir la collaboration mondiale en ingénierie, les revues d'architecture, les ateliers clients, les discussions sur les feuilles de route techniques, l'engagement des partenaires, les conférences et les revues techniques exécutives.
Indicateurs de succès
- Accélérer le déploiement de l'IA sur les plateformes matérielles embarquées et de périphérie.
- Améliorer la maintenabilité et l'adaptabilité des plateformes logicielles IA et des technologies de déploiement.
- Établir une orientation architecturale claire à travers les chaînes d'outils, les runtimes, la traduction de modèles et l'exécution hétérogène.
- Améliorer la collaboration entre les organisations matérielles, logicielles, produit et celles en contact avec les clients.
- Fournir un leadership technique crédible à long terme pour l'évolution future des plateformes logicielles IA.
Êtes-vous prêt à rejoindre notre équipe et à façonner l'avenir avec nous ?
Type d'emploi : Permanent (CDI)
Télétravail disponible : Non
Qualifications
Exigences en matière d'éducation
- Master ou doctorat en informatique, génie informatique, génie électrique ou dans un domaine technique connexe.
- Une profondeur équivalente de réalisations techniques peut être prise en compte lorsqu'elle est étayée par une expérience industrielle substantielle et un leadership reconnu en architecture.
Exigences en matière d'expérience
- 15+ années d'expérience professionnelle en ingénierie logicielle préférées pour le profil cible.
- 10+ années d'expérience minimale dans les systèmes logiciels complexes, l'infrastructure IA, les technologies de compilation, les logiciels embarqués, les plateformes de déploiement ou des domaines connexes.
- 5+ années de leadership technique démontré, de responsabilité en architecture ou d'influence technique inter-équipes.
- Expérience dans la direction de décisions architecturales ayant affecté plusieurs équipes, générations de produits, plateformes ou écosystèmes logiciels destinés aux clients.
- Expérience de travail dans des environnements d'ingénierie répartis mondialement.
Exigences linguistiques
- La maîtrise de l'anglais, à l'oral et à l'écrit, est requise.
- Des compétences linguistiques supplémentaires, telles que le japonais, l'allemand, le français ou d'autres langues pertinentes pour les affaires, sont bénéfiques mais non obligatoires.
Expertise technique requise
- Architecture logicielle à grande échelle et évolution des plateformes.
- Flux de travail de déploiement de modèles IA et chaînes d'outils logicielles IA.
- Écosystèmes de compilation tels que LLVM, MLIR, IREE, XLA, TVM, OpenXLA ou technologies comparables.
- Expertise en programmation en C++ et Python.
- Frameworks IA et formats de modèles tels que PyTorch, TensorFlow, ONNX et TFLite.
- Intégration de runtime, ingénierie de performance, profilage, optimisation de la mémoire et analyse de la latence/du débit.
- Environnements informatiques embarqués et de périphérie, y compris les contraintes liées à la mémoire, à la puissance, à la performance et au flux de travail de déploiement.
- Architectures matérielles hétérogènes, y compris les systèmes basés sur CPU, MCU, MPU, NPU, DSP, GPU et accélérateurs.
Qualifications souhaitées
- Expérience dans la définition de feuilles de route techniques pluriannuelles.
- Expérience en leadership technique orienté client, ateliers stratégiques ou discussions sur l'écosystème des partenaires.
- Expérience dans l'encadrement d'ingénieurs seniors, de responsables techniques ou de futurs architectes.
- Contributions aux écosystèmes de compilation, de déploiement IA, de runtime, de logiciels embarqués ou open-source.
- Les brevets, publications ou contributions techniques reconnues sont avantageux mais non requis si une forte responsabilité en architecture est démontrée.
Informations complémentaires
Renesas est un fournisseur de solutions de semi-conducteurs embarqués guidé par sa raison d'être : rendre nos vies plus faciles. Avec une équipe mondiale de plus de 21,000 ingénieurs et résolveurs de problèmes dans plus de 30 pays, nous offrons l'opportunité de travailler sur des technologies de pointe pour l'automobile, l'industrie, l'infrastructure et l'IoT, façonnant un avenir plus sûr, plus sain, plus vert et plus intelligent.
Chez Renesas, TAGIE est notre culture, fondée sur la transparence, l'agilité, la dimension mondiale, l'innovation et l'esprit entrepreneurial. Elle façonne la façon dont nous travaillons, grandissons et atteignons ensemble notre objectif. Cet esprit de collaboration et cette mentalité poussent notre technologie de semi-conducteurs à transformer les industries et à avoir un impact sur des millions de vies.
Renesas Electronics est un employeur garantissant l'égalité des chances et l'action positive, engagé à soutenir la diversité et à favoriser un environnement de travail exempt de discrimination fondée sur le sexe, la race, la religion, l'origine nationale, le genre, l'identité de genre, l'expression de genre, l'âge, l'orientation sexuelle, le statut militaire, le statut d'ancien combattant ou toute autre base protégée par la loi. Pour plus d'informations, veuillez lire notre déclaration sur la diversité et l'inclusion.
Nous croyons en la récompense de nos employés avec un ensemble d'avantages sociaux compétitifs en plus de leur salaire. Plus d'informations seront fournies au cours du processus d'embauche.
