Roku
Qualcomm
Staff & Senior Staff Software Engineer, Core AI Software (Sur site)
À propos du poste
Entreprise : Qualcomm Technologies, Inc.
Domaine d'activité : Groupe Ingénierie, Groupe Ingénierie > Ingénierie Machine Learning
Qualcomm est un employeur qui souscrit au principe de l'égalité des chances. Si vous êtes une personne en situation de handicap 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 à [email protected] ou appeler le numéro gratuit de Qualcomm indiqué ici. Sur demande, Qualcomm fournira des aménagements raisonnables pour aider les personnes en situation de handicap à participer au processus d'embauche. Qualcomm s'engage également à rendre notre lieu de travail accessible aux personnes en situation de handicap. (Gardez à l'esprit que cette adresse e-mail est utilisée pour fournir des aménagements raisonnables aux personnes en situation de handicap. Nous ne répondrons pas ici aux demandes de mise à jour de 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 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'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.
Employeur EEO : Qualcomm est un employeur qui souscrit au principe de 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.
Résumé général
En tant qu'innovateur technologique de premier plan, Qualcomm repousse les limites du possible pour permettre les expériences de nouvelle génération et stimuler la transformation numérique, créant ainsi un avenir plus intelligent et connecté pour tous. En tant qu'Ingénieur Logiciel IA chez Qualcomm, vous développerez et mettrez en œuvre des techniques de machine learning de pointe qui permettront une utilisation efficace de solutions de pointe dans divers secteurs technologiques.
Dans ce poste, vous serez responsable de la conception et du développement logiciel des fonctionnalités de la pile IA Qualcomm au sein du runtime IA Qualcomm (QAIRT) SDK, en particulier le logiciel Core incluant les extensions d'inférence IA générative (Genie). Vous contribuerez à l'exécution efficace des réseaux neuronaux profonds avancés (DNN), des grands modèles de langage (LLMs), et d'autres architectures IA modernes. Vous serez également responsable du support de la pile IA qui optimise l'efficacité du runtime, la latence et la consommation d'énergie des applications IA exécutant des charges de travail de Machine Learning sur les accélérateurs IA basse consommation de Qualcomm.
Vous aurez l'opportunité de démontrer votre passion pour la conception et le développement logiciel grâce à vos compétences analytiques, de conception, de programmation et de débogage.
Qualifications minimales
- Licence (Bachelor's degree) en informatique, ingénierie, systèmes d'information ou domaine connexe et 4+ années d'expérience en ingénierie matérielle, ingénierie logicielle, ingénierie systèmes ou expérience professionnelle connexe.
OU
- Master en informatique, ingénierie, systèmes d'information ou domaine connexe et 3+ années d'expérience en ingénierie matérielle, ingénierie logicielle, ingénierie systèmes ou expérience professionnelle connexe.
OU
- Doctorat en informatique, ingénierie, systèmes d'information ou domaine connexe et 2+ années d'expérience en ingénierie matérielle, ingénierie logicielle, ingénierie systèmes ou expérience professionnelle connexe.
Qualifications minimales (Indispensables)
- Licence (Bachelor's degree) en ingénierie, systèmes d'information, informatique ou domaine connexe.
- 5+ années (Staff) / 8+ années (Senior Staff) d'expérience générale en développement logiciel.
- Maîtrise du développement logiciel en utilisant C/C++.
- Expérience de développement dans un environnement Linux.
- Solides compétences en développement logiciel, y compris la conception de structures de données et d'algorithmes, les paradigmes de conception logicielle orientés objet ou autres, le débogage logiciel et les tests.
- Excellentes compétences en communication (orale, présentation et écrite).
Responsabilités
- Développer des logiciels pour la pile IA Qualcomm SDKs, spécifiquement QAIRT et Genie, afin de supporter l'exécution des derniers modèles d'IA générative sur les plateformes Snapdragon.
- Concevoir et implémenter les composants principaux du framework d'exécution de la pile IA Qualcomm pour l'inférence sur des systèmes IA à ressources contraintes, fonctionnant sur des plateformes basse consommation et à faible empreinte mémoire.
- Valider, analyser et optimiser les performances et la précision du logiciel par des tests détaillés de cas d'utilisation de machine learning.
- Déboguer des problèmes complexes, effectuer une analyse des causes profondes et assurer une haute fiabilité du système.
- Collaborer avec des équipes interfonctionnelles pour livrer des solutions logicielles IA robustes et évolutives.
- Diriger le développement de fonctionnalités et l'application de techniques de machine learning dans les produits et solutions IA, permettant aux clients de faire de même.
- Contribuer à une culture d'excellence technique, de partage des connaissances et d'amélioration continue au sein de l'équipe Logiciel IA.
- Participer aux revues de conception et de code.
- Travailler de manière autonome avec une supervision minimale et fournir des conseils aux membres juniors de l'équipe. Les décisions auront un impact sur votre domaine de travail direct et sur le groupe de travail élargi.
Qualifications préférées (Souhaitables)
- Diplôme de Master en informatique, génie informatique ou génie électrique
- 3+ années d'expérience dans la création d'applications logicielles embarquées.
- Connaissance des différentes architectures de modèles d'IA générative telles que les LLMs.
- Solide compréhension de l'accélération matérielle et du déploiement de l'inférence d'IA générative en périphérie connectée.
- Expérience de développement sur diverses plateformes telles que Linux, Android ou Windows.
- Connaissance des interactions de bas niveau entre les systèmes d'exploitation (par exemple, Linux, Android, Windows) et le matériel.
- Expérience avec les environnements de build basés sur CMake.
- Expérience d'utilisation/intégration des produits de la pile IA Qualcomm (par exemple, QNN, Genie).
- Expérience des pratiques de développement logiciel agile et du SCM basé sur git.
- Capacité à collaborer au sein d'une équipe mondiale diversifiée et à gérer de multiples intérêts.
Fourchette de salaire et autres rémunérations et avantages sociaux
162,000.00 - 243,000.00
L'échelle de salaire ci-dessus reflète la fourchette 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 pouvez consulter plus de détails sur nos avantages sociaux aux États-Unis sur ce lien.
