Redwood Materials
Qualcomm
Ingénieur Logiciel Embarqué NPU, Senior
À propos du poste
Société : Qualcomm Technologies, Inc. Poste
Domaine : Groupe Ingénierie, Groupe Ingénierie > Architecture et Conception DSP
Qualcomm est un employeur garantissant l'égalité des chances. Si vous êtes une personne handicapée et que vous avez besoin d'un aménagement pendant le processus de candidature/embauche, soyez assuré(e) que Qualcomm s'engage à fournir un processus accessible. Vous pouvez envoyer un e-mail à disability-accomodations@qualcomm.com ou appeler le numéro vert de Qualcomm indiqué ici. Sur demande, Qualcomm fournira des aménagements raisonnables pour aider les personnes handicapées à participer au processus d'embauche. Qualcomm s'engage également à rendre notre lieu de travail accessible aux personnes handicapées. (Gardez à l'esprit que cette adresse e-mail est utilisée pour fournir des aménagements raisonnables aux personnes handicapées. Nous ne répondrons pas ici aux demandes de mise à jour de candidatures ou aux demandes de renseignements sur les CV).
À tous les agences de recrutement et de placement : Notre site Carrières est réservé aux personnes recherchant un emploi chez Qualcomm. Les agences de recrutement et de placement ainsi que les personnes représentées par une agence ne sont pas autorisées à utiliser ce site ni à soumettre des profils, des candidatures ou des CV, et toute soumission de ce type sera considérée comme non sollicitée. Qualcomm n'accepte pas les CV ou candidatures non sollicités des agences. Veuillez ne pas transmettre de CV à notre alias d'offres d'emploi, aux employés de Qualcomm ou à tout autre lieu de l'entreprise. Qualcomm n'est pas responsable des frais liés aux CV/candidatures non sollicités.
Employeur EEO : Qualcomm est un employeur garantissant l'égalité des chances ; tous les candidats qualifiés recevront une considération pour l'emploi sans distinction de race, de couleur, de religion, de sexe, d'orientation sexuelle, d'identité de genre, d'origine nationale, de handicap, de statut de vétéran ou de toute autre classification protégée.
Qualcomm attend de ses employés qu'ils respectent toutes les politiques et procédures applicables, y compris, mais sans s'y limiter, les exigences de sécurité et autres exigences relatives à la protection des informations confidentielles de la Société et d'autres informations confidentielles et/ou propriétaires, dans la mesure où ces exigences sont autorisées par la loi applicable.
Si vous souhaitez plus d'informations sur ce rôle, veuillez contacter le service Carrières de Qualcomm.
À propos
Résumé : Qualcomm recherche un Ingénieur Logiciel Embarqué NPU Senior pour diriger la conception et le développement de logiciels de plateforme embarquée pour processeurs CPU, DSP et NPU, ainsi que pour les moteurs d'IA sur notre portefeuille de SoC Snapdragon. Vous architecturerez et optimiserez des frameworks logiciels permettant des charges de travail multimédia et de machine learning à haute performance et faible consommation sur les plateformes mobiles, automobiles, informatiques et XR.
Au sein de l'équipe Logiciel Plateforme NPU, vous travaillerez à tous les niveaux de la pile logicielle – des pilotes de bas niveau aux frameworks de haut niveau – et collaborerez avec les équipes matérielles, systèmes et produits pour fournir des solutions évolutives et prêtes pour la production. Vous serez amené(e) à prendre des décisions techniques, à encadrer des ingénieurs et à contribuer à l'évolution de l'architecture logicielle NPU de Qualcomm.
Nous recherchons des ingénieurs possédant une expertise technique approfondie, une expérience avérée en matière de propriété au niveau du système et la capacité de diriger des efforts de développement complexes au sein d'équipes interfonctionnelles.
Qualifications minimales
- Licence en Génie Électrique, Informatique, Génie Informatique ou domaine connexe et 2+ années d'expérience en Ingénierie Logicielle, Génie Électrique, Ingénierie Systèmes ou expérience professionnelle connexe.
OU
- Master en Génie Électrique, Informatique, Génie Informatique ou domaine connexe et 1+ année d'expérience en Ingénierie Logicielle, Génie Électrique, Ingénierie Systèmes ou expérience professionnelle connexe.
OU
- Doctorat en Génie Électrique, Informatique, Génie Informatique ou domaine connexe.
- 2+ années d'expérience dans la conception de microprocesseurs haute performance.
Responsabilités
- Architecturer et concevoir des frameworks logiciels NPU, des bibliothèques d'exécution et des pilotes système pour l'accélération de calcul et d'IA.
- Diriger le développement de fonctionnalités NPU complexes et assurer l'intégration au niveau du système entre les sous-systèmes CPU/DSP/NPU.
- Optimiser les logiciels en utilisant des techniques avancées d'architecture NPU (SIMD, multi-threading, hiérarchie mémoire, etc.).
- Collaborer avec les équipes matérielles, systèmes et produits pour aligner la conception logicielle sur les objectifs et la feuille de route de la plateforme.
- Encadrer des ingénieurs, réaliser des revues de conception/code et contribuer à la stratégie technique et à la planification à long terme.
- Piloter les efforts de débogage et de profilage sur l'ensemble de la pile NPU pour atteindre les objectifs de performance, de consommation et de fiabilité.
- Des déplacements occasionnels chez les OEM et les éditeurs de logiciels indépendants peuvent être requis.
Qualifications souhaitées
- Master en Ingénierie, Informatique ou domaine connexe.
- 8+ années d'expérience en développement logiciel embarqué.
- Expertise approfondie en programmation NPU, architecture informatique et systèmes d'exploitation temps réel.
- Expérience avérée dans la direction de projets techniques ou la propriété de composants logiciels au niveau du système.
- Forte maîtrise de C/C++ et des outils de débogage (Trace32, JTAG, etc.).
- Expérience avec les frameworks DSP Hexagon de Qualcomm et les frameworks SDK.
- Connaissance des frameworks multimédias (Android, Linux, Windows) et des pipelines d'accélération d'IA.
- Exposition aux charges de travail de machine learning, de vision par ordinateur ou de traitement du signal.
- Bonne compréhension de la communication inter-processeurs et de la gestion de la concurrence.
- Capacité à encadrer des ingénieurs et à influencer la direction technique au sein des équipes.
- Attitude polyvalente pour apprendre de nouvelles architectures et de nouveaux systèmes d'exploitation.
- Excellentes compétences en communication et en collaboration interfonctionnelle.
Fourchette de salaire et autres rémunérations et avantages
$133,900.00 - $200,900.00
L'échelle de salaire ci-dessus reflète l'échelle de salaire large, du minimum au maximum, pour ce code d'emploi pour l'emplacement pour lequel il a été publié. Plus important encore, veuillez noter que le salaire n'est qu'une composante de la rémunération totale chez Qualcomm. Nous offrons également un programme de bonus discrétionnaire annuel compétitif et la possibilité d'octroi annuel de RSU (les employés bénéficiant de plans d'incitation à la vente ne sont pas éligibles à notre bonus annuel). De plus, notre ensemble d'avantages sociaux très compétitif est conçu pour soutenir votre succès au travail, à la maison et dans vos loisirs. Votre recruteur sera heureux de discuter de tout ce que Qualcomm a à offrir – et vous pouvez consulter plus de détails sur nos avantages sociaux aux États-Unis sur ce lien.
