Aller au contenu

Qualcomm

Ingénieur Logiciel IoT

PythonJavaC++
Traduction automatique. Consultez l’original.

À 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 souscrit au principe de 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 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 et 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.

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

Qualcomm conçoit et livre des plateformes de référence de systèmes embarqués et de bande de base qui mettent l'accent sur la co-conception étroite de circuits intégrés, de packaging et d'interconnexions de PCB pour les processeurs d'application, les modems et les ASIC de gestion d'alimentation de Qualcomm. Ces conceptions de référence hautement intégrées comprennent des SoC haute performance, des technologies de mémoire à haute vitesse, des écrans haute résolution, des PMIC, des cartes transceiver RF et une large gamme de périphériques numériques et analogiques, y compris l'audio, USB/OTG, Bluetooth, GPS, les interfaces MIPI, WLAN et Ethernet.

L'équipe Logiciel IPS est composée d'ingénieurs logiciels embarqués possédant une expertise approfondie des pilotes de bas niveau, du firmware et des interfaces matériel/logiciel. L'équipe développe des logiciels bare-metal et du firmware de validation utilisés pour le démarrage, le test et la validation des plateformes de référence de Qualcomm. Le travail est effectué dans un environnement dynamique et pratique qui soutient directement la validation de la conception matérielle, l'activation des tests en usine et le démarrage précoce des plateformes sur plusieurs sites mondiaux.

Ce poste exige une solide profondeur technique en développement logiciel embarqué de bas niveau et une collaboration étroite avec les équipes matérielles, silicium et systèmes. Le candidat idéal est un solutionneur de problèmes autonome qui peut travailler à la fois de manière indépendante et en tant que membre d'une équipe distribuée mondialement.

Compétences techniques et expérience

  1. Expertise solide en développement de pilotes et de logiciels bare-metal, y compris la programmation au niveau des registres, la configuration GPIO et le démarrage matériel.
  1. Expérience avec les périphériques SoC courants tels que RAM, UFS, NVMe, écrans, sous-systèmes de caméra, codecs audio et capteurs environnementaux et de mouvement (par exemple, boussole, humidité, accéléromètre).
  1. Connaissance pratique des interfaces et protocoles matériels, y compris SPI, USB, I2C/I3C, PCIe, UART, UFS, MIPI CSI/DSI et CAN.
  1. Maîtrise des outils de débogage et de démarrage tels que Lauterbach Trace32 et les débogueurs basés sur JTAG.
  1. Expérience pratique de l'utilisation d'équipements de laboratoire, y compris les oscilloscopes, les multimètres numériques et les alimentations de laboratoire.
  1. Solide compréhension des architectures de processeurs ARM et/ou RISC-V.
  1. Expérience d'utilisation des systèmes de contrôle de révision logicielle tels que Perforce.
  1. Capacité à interpréter les fiches techniques, les documents de conception matérielle, les schémas et les dessins CCA.
  1. Solides compétences en communication écrite et verbale en anglais, avec la capacité de collaborer efficacement avec des équipes internationales.

Qualifications minimales

  1. Diplôme de Bachelor 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.
  1. OU Diplôme de 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.
  1. 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.
  1. 2+ années d'expérience professionnelle avec des langages de programmation tels que C, C++, Java, Python, etc.

Rôles et responsabilités

  1. Développer et maintenir le firmware bare-metal et les pilotes de bas niveau pour permettre le démarrage et la validation des plateformes de référence de Qualcomm.
  1. Effectuer le démarrage matériel précoce et le débogage de nouvelles cartes et chipsets, en identifiant les problèmes aux frontières du matériel, du firmware et du système.
  1. Implémenter et étendre le firmware de test utilisé pour la validation de la plateforme, les tests de fabrication et l'activation en usine.
  1. Collaborer étroitement avec les équipes de conception matérielle, silicium, systèmes et validation pour définir les exigences et résoudre les problèmes d'intégration matériel/logiciel.
  1. Analyser les défaillances en utilisant des schémas, des traces de registres, des données d'analyse logique et des instruments de laboratoire, et résoudre les problèmes.
  1. Prendre en charge plusieurs plateformes et variantes matérielles, en adaptant le logiciel à différentes configurations et cas d'utilisation.
  1. Contribuer aux revues de code, à la documentation et aux meilleures pratiques pour le développement de logiciels embarqués de bas niveau.
  1. Encadrer les ingénieurs juniors et fournir des conseils techniques sur les logiciels embarqués, les techniques de débogage et le démarrage de plateformes.
  1. Participer aux revues inter-sites et inter-fonctionnelles, en fournissant une communication technique claire et des mises à jour de statut.

Qualifications préférées

  1. 8+ années d'expérience en développement de systèmes embarqués, pilotes ou firmware.
  1. 8+ années d'expérience pratique avec des outils de laboratoire d'ingénierie tels que les oscilloscopes, les multimètres et les débogueurs JTAG.
  1. 8+ années d'expérience en programmation utilisant des langages tels que C, C++, Python, Assembleur, ou similaires.

Fourchette de salaire et autres rémunérations et avantages

$141,300.00 - $211,900.00

L'échelle salariale ci-dessus reflète l'échelle salariale 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 RSU 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 hautement 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.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026