Redwood Materials
Qualcomm
Ingénieur Logiciel Embarqué NPU, Staff
À propos du poste
Société : Qualcomm Technologies, Inc.
Domaine d'activité : Groupe Ingénierie, Groupe Ingénierie > Ingénierie Logicielle
Qualcomm est un employeur qui respecte 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é que Qualcomm s'engage à fournir un processus accessible. Vous pouvez envoyer un e-mail à disability-accomodations@qualcomm.com ou appeler le numéro d'appel gratuit 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 des candidatures ou aux demandes de renseignements sur les CV).
À toutes les agences de staffing et de recrutement : Notre site Carrières est réservé aux personnes recherchant un emploi chez Qualcomm. Les agences de staffing et de recrutement 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 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 emplacement de l'entreprise. Qualcomm n'est pas responsable des frais liés aux CV/candidatures non sollicités.
EEO Employeur : Qualcomm est un employeur qui respecte 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 d'ancien combattant 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.
Général
Résumé : Qualcomm recherche un Ingénieur Logiciel Embarqué NPU Staff pour diriger la conception et le développement de logiciels de plateforme embarquée pour les processeurs CPU, DSP et NPU ainsi que les moteurs d'IA sur l'ensemble de 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 basse consommation sur les plateformes mobiles, automobiles, informatiques et XR.
En tant que membre de l'équipe Logiciel de 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é à 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 responsabilité au niveau système et la capacité de diriger des efforts de développement complexes au sein d'équipes interfonctionnelles.
Minimum
- Qualifications : • Licence en Ingénierie, Systèmes d'Information, Informatique ou domaine connexe et 4+ années d'expérience en Ingénierie Logicielle ou dans un domaine connexe.
- OU Master en Ingénierie, Systèmes d'Information, Informatique ou domaine connexe et 3+ années d'expérience en Ingénierie Logicielle ou dans un domaine connexe.
- OU Doctorat en Ingénierie, Systèmes d'Information, Informatique ou domaine connexe et 2+ années d'expérience en Ingénierie Logicielle ou dans un domaine connexe.
- 2+ années d'expérience professionnelle avec un langage de programmation tel que C, C++, Java, Python, etc.
Responsabilités
- Concevoir et architecturer 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 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, effectuer 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 d'énergie et de fiabilité.
- Des déplacements occasionnels chez les OEM et les fournisseurs 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 prise en charge de composants logiciels au niveau système.
- Solide maîtrise de C/C++ et des outils de débogage (Trace32, JTAG, etc.).
- Expérience avec les 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.
- Solide 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 sociaux
$141,300.00 - $211,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 d'actions gratuites annuelles (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 pourrez consulter plus de détails sur nos avantages sociaux aux États-Unis sur ce lien.
