Ingénieur de recherche en développement logiciel et intégration système H/F
A propos de nous
Université publique pluridisciplinaire, l’Université de Caen Normandie rassemble plus de 33 000 étudiants et 2 700 professionnels engagés au service de la formation, de la recherche et du développement du territoire normand.
Mission proposée
Au sein de l'UFR des Sciences et plus particulièrement au sein du laboratoire de Physique Corpusculaire (LPC), vous contribuerez au projet 3NC ("Normandie Nucléaire, Nouvelles Compétences"), financé par la Caisse des dépôts dans le cadre de l'Appel à Manifestation d'Intérêt (AMI) "Compétences et Métiers d'Avenir" (CMA). Vous participerez au développement d’outils logiciels innovants en C++, à la visualisation scientifique et à l’intégration de techniques avancées.
A ce titre, vous serez en charge de :
Développement logiciel en C++ :
Concevoir, optimiser et maintenir des applications logicielles scientifiques
Développer des bibliothèques ou modules réutilisables pour des applications de simulation, d’analyse de données ou d’IA
Modulariser l’outil pour le rendre adaptable à différents contextes (enseignement, recherche, industrie)
Visualisation scientifique et interfaces graphiques :
Créer des interfaces utilisateur modernes (Qt, OpenGL, ImGui, etc.) pour visualiser des données complexes ou interagir avec des modèles scientifiques
Garantir une expérience utilisateur intuitive et adaptée aux besoins des projets de recherche
Intégration de techniques avancées :
Collaborer avec des expert(es) en IA pour intégrer des modèles (apprentissage automatique, traitement d’images, etc.) dans les outils développés
Explorer et implémenter des solutions innovantes pour répondre aux défis scientifiques et techniques
Travailler avec des physiciens, enseignants et techniciens pour comprendre les besoins et valider les solutions proposées
Participer aux tests, validations et améliorations continues du système
Notre profil idéal
Diplôme requis : Diplôme d’ingénieur ou master en informatique, génie logiciel, ou sciences de l’ingénieur, avec une spécialisation en développement logiciel ou calcul scientifique.
Connaissances :
Connaissance des bases de l’IA appréciée
Familiarité avec les bases de l’apprentissage automatique (TensorFlow, PyTorch, scikit-learn) ou du traitement de données, est un atout
Compétences opérationnelles :
Expérience en conception d’interfaces graphiques (Qt, OpenGL, ImGui, ou frameworks modernes)
Expérience en intégration de cartes d’acquisition (DAQ) et en communication avec des instruments de mesure
Expérience en optimisation de code et en gestion de projets logiciels (Git, CI/CD, tests unitaires)
Langages : C++ (obligatoire), Python (pour l’IA , les scripts et l’analyse de données)
Frameworks : Qt, OpenGL, LabVIEW (un plus), bibliothèques de traitement du signal
DAQ : Expérience avec des cartes National Instruments, Keysight, ou équivalentes
Langues : Français et anglais techniques (pour la documentation et les échanges)
Compétences comportementales :
Rigueur, autonomie et sens de l’organisation pour gérer des projets et résoudre des problématiques techniques complexes
Esprit d’initiative pour proposer des solutions innovantes
Capacité à travailler en équipe et à communiquer clairement sur des sujets techniques
Pédagogie pour former les utilisateurs finaux
Rigueur dans la documentation et la gestion de projet
Pourquoi nous rejoindre ?
Un environnement stimulant, au cœur de l’enseignement et de la recherche
Avantages sociaux attractifs : CET, congés, mobilité durable, restauration, sport
De réelles opportunités d’évolution au sein d’un grand établissement public
Informations pratiques :
Localisation : LPC (Laboratoire de Physique Corpusculaire) – Campus 2 – Caen
Contrat : Poste à temps complet de catégorie A , ouvert uniquement aux contractuels (CDD de 12 mois)
Rémunération : selon profil et expérience
Prise de poste : à compter du 01/09/2026
Candidature : CV + lettre de motivation
Date limite : 17 Juin 2026