New
Job description
Huawei Technologies Switzerland AG, filiale du groupe mondial Huawei, recherche un(e) Ingénieur(e) Recherche spécialisé(e) dans les runtimes de langages pour rejoindre son équipe de pointe basée en Suisse (Zurich ou Lausanne). Vous intégrerez un environnement de travail stimulant où l’innovation, la performance et la collaboration sont au cœur de chaque projet.
**Qui sommes‑nous ?**
Huawei est leader mondial des technologies de l’information et de la communication (TIC). Nous concevons les infrastructures réseau, les plateformes cloud et IA, ainsi que les appareils intelligents qui connectent plus d’un tiers de la population mondiale. En Suisse, nos laboratoires de recherche se concentrent sur le calcul haute performance, l’architecture des ordinateurs, la vision par ordinateur, la robotique, l’intelligence artificielle, le calcul neuromorphique, les technologies sans fil et les réseaux.
**Votre mission**
- Concevoir, développer et optimiser des runtimes de langages de programmation (C/C++, Rust, Python, etc.) destinés aux architectures de calcul haute performance et aux systèmes embarqués AI/5G.
- Collaborer étroitement avec les équipes hardware, software et IA pour garantir l’intégration fluide des runtimes dans les piles logicielles des produits Huawei.
- Analyser les performances, identifier les goulets d’étranglement et proposer des améliorations (optimisations du compilateur, gestion de la mémoire, parallélisme, vectorisation).
- Publier des résultats de recherche dans des conférences internationales (ISCA, ASPLOS, PLDI) et contribuer à des brevets.
- Encadrer des stagiaires et des jeunes chercheurs, partager vos connaissances lors d’ateliers internes.
**Profil recherché**
- Doctorat (PhD) ou Master + 5 ans d’expérience en recherche ou développement sur les runtimes, les compilateurs ou les systèmes d’exécution.
- Maîtrise approfondie des concepts de compilation, d’optimisation de code, de gestion de la mémoire et de parallélisme.
- Expérience avec les architectures GPU, FPGA ou ASIC, ainsi que les environnements de calcul distribué (CUDA, OpenCL, SYCL).
- Connaissance des langages de bas niveau (C/C++, Rust) et des langages de haut niveau (Python, Java).
- Publication d’articles scientifiques ou de brevets dans le domaine des runtimes ou des systèmes de programmation.
- Bon niveau d’anglais (écrit et oral) indispensable ; la maîtrise du français ou de l’allemand est un atout.
- Esprit d’équipe, curiosité scientifique et capacité à travailler dans un contexte international et multiculturel.
**Ce que nous offrons**
- Un poste en CDI au sein d’une équipe internationale, avec des projets à fort impact technologique.
- Un environnement de travail hybride (2 jours télétravail par semaine) dans nos bureaux modernes de Zurich ou Lausanne.
- Un salaire compétitif, des bonus liés aux performances et un package d’avantages (assurance santé, plan de retraite, tickets restaurant, programme de formation continue).
- Accès à des infrastructures de recherche de pointe (clusters HPC, laboratoires de prototypage).
- Opportunités de publication, de participation à des conférences et de dépôt de brevets.
- Programme de mobilité interne au sein du groupe Huawei (Europe, Asie, Amérique).
Rejoignez-nous pour façonner les futures générations de runtimes qui alimenteront les réseaux 6G, l’IA distribuée et les systèmes embarqués de demain.
**Comment postuler**
Envoyez votre CV détaillé, une lettre de motivation et, le cas échéant, des liens vers vos publications ou projets open‑source à l’adresse recrutement.switzerland@huawei.com. Nous examinerons votre candidature avec la plus grande attention.