Launch Legends
Qualcomm
Ingénieur Staff en Architecture Logicielle CPU
À propos du poste
Société : Qualcomm Technologies, Inc. Poste
Domaine : Groupe Ingénierie, Groupe Ingénierie > Ingénierie Logicielle
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é que Qualcomm s'engage à fournir un processus accessible. Vous pouvez envoyer un e-mail à [email protected] 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 les 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 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 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 exclusives, 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
Le groupe d'architecture des CPU logiciels (également appelés processeurs d'application) de Qualcomm développe des feuilles de route logicielles à long terme (pour un horizon de trois à cinq ans). Il est responsable de la définition des spécifications d'architecture, du développement de prototypes et de l'engagement avec les partenaires logiciels et matériels mondiaux pour influencer le développement des produits. Il agit également en tant qu'équipe d'exécution opérationnelle permettant la commercialisation des CPU mondiaux les plus récents intégrés dans les chipsets Snapdragon pour des marchés tels que : téléphones mobiles, appareils IOT, automobile, informatique/ordinateurs portables, XR, etc.
L'équipe recherche actuellement un ingénieur logiciel CPU expérimenté, capable de contribuer à la conception et au développement de micrologiciels de bas niveau pour le démarrage du CPU, le contrôleur d'alimentation, etc. Le candidat sera spécifiquement engagé dans les domaines suivants :
Étant donné que les contributions de l'organisation logicielle CPU affectent un large éventail de produits, cette fonction offre une exposition inhabituelle à de multiples domaines technologiques liés au développement de systèmes sur puce. Pour bénéficier pleinement des opportunités du poste, le candidat doit démontrer une motivation à influencer la feuille de route des produits, car il ou elle contribuera directement aux produits les plus innovants de Qualcomm.
- Conception et développement de micrologiciels pour la gestion de l'alimentation du CPU au démarrage, au débogage, en veille et en activité
- Compromis de conception logiciel/matériel CPU
- Coordination du débogage des problèmes logiciels critiques qui sont des artefacts de toute microarchitecture CPU haute performance (pré-extraction, spéculation, ordonnancement mémoire, etc.)
- Définition de la feuille de route d'architecture logicielle à court et long terme conformément à l'évolution de l'ISA de l'architecture Arm
- Représenter les équipes logicielles CPU dans les interactions avec les architectes Arm/RISC-V et les partenaires logiciels tiers (par exemple, Google, MSFT, RISE, etc.)
Qualifications Minimales
- Bachelor's degree 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's degree 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
PhD 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 des langages de programmation tels que C, C++, Java, Python, etc.
Qualifications Souhaitées
- 10+ années d'expérience dans le domaine embarqué pour concevoir, développer et supporter des solutions logicielles sur des CPU multi-cœurs avec de solides compétences en programmation C/C++.
- Expertise très approfondie dans le domaine de l'architecture informatique, en particulier dans un ou plusieurs des domaines suivants : cohérence mémoire, gestion mémoire, virtualisation, sécurité/bac à sable, architectures super scalaires.
- Bonne compréhension des goulots d'étranglement à l'échelle du système qui peuvent influencer les performances/débits du CPU.
- Très bonne exposition aux architectures ARM ou RISC-V.
- Expérience des plateformes embarquées, y compris les pilotes de bas niveau et les micrologiciels, le noyau et les composants de l'espace utilisateur.
- Conception et développement de logiciels pour des plateformes de calcul hétérogènes composées de CPU ARM ou RISC-V et d'accélérateurs matériels spécialisés dans des systèmes SoC embarqués.
- Utilisation de débogueurs J-TAG ou ICE. Expérience en développement logiciel temps réel pour produits embarqués.
- Expérience pratique du développement de pilotes sur n'importe quel RTOS.
- Compréhension détaillée de certains blocs matériels SoC - Horloges, PLL, GPIO, Contrôleurs d'interruptions (GIC, PLIC), Périphériques (SPI/I2C/PCIE/CAN/Ethernet/USB/UFS).
- Autonome et motivé, avec d'excellentes compétences en communication orale et écrite, capacité démontrée à travailler avec des ingénieurs/partenaires/clients dans différentes régions géographiques.
- Expérience démontrée de travail avec la direction générale dans un environnement d'entreprise.
- Expérience démontrée dans la rationalisation et la transformation des processus métier, y compris une approche disciplinée pour la numérisation des services.
- Leader technique pratique qui n'hésite pas à approfondir les détails si nécessaire pour acquérir une connaissance directe des problèmes et jouer un rôle actif et personnel dans l'orientation du succès de l'équipe.
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 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 pendant 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.
