Aller au contenu
M1818 · MERCATO DE L'EMPLOI

Ingénieur logiciel HPC (H/F)

Description du poste

RESPONSABILITÉS

Au sein d'une équipe de 4 personnes, vos missions seront les suivantes :

  • Conception de Kernels de Calcul : Développer et optimiser les fonctions mathématiques fondamentales pour une architecture innovante exploitant plusieurs centaines d'unités arithmétiques en simultané.
  • Gestion Multi-cœur : Concevoir et implémenter des primitives d'algèbre linéaire (opérations matricielles) hautement parallélisées pour maximiser le débit de données.
  • Optimisation : Atteindre les limites théoriques de performance du processeur par l'analyse fine des flux d'exécution et la résolution de compromis complexes (latence vs bande passante).
  • Automatisation & Outillage : Contribuer au développement de générateurs de code automatisés pour simplifier l'exploitation de l'architecture.
  • Interopérabilité & Écosystème : Assurer le portage et l'accélération de bibliothèques standards (OpenCV, Apollo ADAS) sur notre stack propriétaire, garantissant ainsi une adoption fluide par nos clients.
  • Stratégie Open Source : Documentation et structuration du code dans l'objectif de porter notre stack vers la communauté Open Source à moyen terme (2-4 ans).

PROFIL RECHERCHÉ

  • BAC+5 ingénieur logiciel
  • Expertise en C/C++ orienté performance et programmation de bas niveau.
  • Solides connaissances en architecture des processeurs (pipelines, hiérarchie mémoire, SIMD/VLIW).
  • Maîtrise des concepts de calcul parallèle et d'optimisation de kernels.
  • Une expérience ou un fort intérêt pour le traitement du signal ou les architectures de réseaux de neurones.
  • Bilingue anglais

Données marché — Ingénieur / Ingénieure d'étude informatique

Salaire net mensuel
Débutant3 772
Moyen4 501
Expérimenté5 346
Tension du marché

Données non disponibles

Projets de recrutement
21 770

postes prévus (BMO 2025)

Métiers associés

À ne pas manquer

Offres similaires.