Nuevo
Descripcion del puesto
Qualcomm, leader mondial des technologies de communication et des solutions d’intelligence artificielle embarquée, recherche un Ingénieur Logiciel confirmé pour rejoindre son équipe R&D basée à San Diego (États‑Unis). Vous intégrerez un groupe d’experts passionnés par la création de plateformes mobiles de nouvelle génération, où l’Android native rencontre les capacités IA les plus avancées.
**Missions principales**
- Concevoir, développer et maintenir des composants logiciels embarqués et cloud destinés aux appareils Android haut de gamme, en s’appuyant sur le Qualcomm AI stack, TensorFlow Lite et PyTorch Edge.
- Étendre la pile Android (couche application, middleware, code natif) en implémentant de nouvelles API, services système et drivers HAL conformes à l’architecture Treble.
- Intégrer des modèles de langage de grande taille (LLM) et des bases de données vectorielles directement sur l’appareil, afin de permettre des fonctionnalités d’assistance vocale, de traduction en temps réel ou de recherche sémantique hors‑ligne.
- Collaborer étroitement avec les équipes hardware (architectes ARM, designers de puces) pour optimiser les performances, la consommation énergétique et la latence des algorithmes IA.
- Participer aux phases de validation, de test automatisé (unités, intégration, performance) et de mise en production, en suivant les bonnes pratiques CI/CD et les processus Agile/Scrum.
- Contribuer à la documentation technique, aux revues de code et à la diffusion de bonnes pratiques au sein de la communauté interne.
**Profil recherché**
- Diplôme d’ingénieur ou Master en informatique, électronique ou disciplines connexes, avec au moins 5 ans d’expérience professionnelle en développement logiciel embarqué.
- Maîtrise avancée du C++, Java et Rust, ainsi que des outils de compilation et de débogage (GCC/Clang, LLDB, GDB).
- Expertise confirmée du développement Android (SDK, NDK, HAL, Treble) et des concepts systèmes (processus, threads, IPC, gestion mémoire).
- Expérience probante sur les frameworks d’IA embarquée : Qualcomm AI stack, TensorFlow Lite, PyTorch Edge, ainsi que sur l’optimisation de modèles sur architecture ARM (Neon, GPU, DSP).
- Connaissance des bases de données vectorielles (FAISS, Milvus) et des techniques d’inférence de LLM sur dispositif.
- Familiarité avec les environnements Linux, les systèmes de contrôle de version (Git) et les pipelines CI/CD (Jenkins, GitHub Actions, Docker, Kubernetes).
- Esprit d’équipe, capacité à travailler dans un contexte international et à communiquer en anglais (écrit et oral). La maîtrise du français est un plus.
**Ce que nous offrons**
- Un poste en CDI au sein d’une entreprise innovante, avec un salaire compétitif et des avantages sociaux complets (assurance santé, plan retraite, actions de l’entreprise).
- Un environnement de travail hybride : bureaux modernes à San Diego et possibilités de télétravail partiel.
- Accès à des technologies de pointe, à des formations continues et à des conférences spécialisées.
- Une culture d’entreprise qui valorise la créativité, la prise d’initiative et l’équilibre vie professionnelle / vie personnelle.
Rejoignez Qualcomm pour façonner l’avenir des appareils mobiles intelligents et contribuer à des projets qui impactent des millions d’utilisateurs à travers le monde.