Ingénieur Logiciel Python et C++ H/F

KAIZEN SOLUTIONS
Grenoble, France
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

C++ (Programming Language) Nvidia CUDA Linux Experimental Data Python (Programming Language) Open Source Technology Software Architecture UML Test Scripts

Job description

Dans ce contexte, nous recherchons un.e ingénieur.e logiciel pour participer au développement d’un simulateur physique ayant pour objectif la génération d’image rayons X. L’objectif est le développement de la plateforme existante via le développement d’une simulation rayon X la plus réaliste possible. Certaines fonctionnalités de simulation ont déjà été développées à l’aide d’un logiciel open source de simulation de particules.

Ce simulateur est déjà largement utilisé au sein de l’équipe pour pré-designer les systèmes d’imagerie et pour générer les données qui permettront de concevoir et valider les algorithmes de tomographie 3D et traitements d’image développés.

Votre rôle sur ce projet :

  • La compréhension des simulations, des équations implémentées et des limitations
  • La définition d’une simulation réaliste cible
  • L’implémentation de cette simulation réaliste à l’aide de la plateforme de notre client ainsi que de leur logiciel
  • L’étude des temps de calcul et des solutions possibles
  • Le lancement de la simulation et l’analyse des résultats
  • Le rapprochement des résultats simulés aux données expérimentales
  • La rédaction des rapports, présentation et PV d’implémentation et de tests

L’univers technique :

  • L’architecture logicielle est spécifiée en langage UML.
  • Les scripts de test sont développés en Python 3.8.
  • Le développement SW est principalement réalisé en Python 3.8, C++11 et Cuda V12, sous Linux.
  • La librairie Open Source BOOST est largement utilisée dans la plateforme logicielle déjà existante.

Dans un premier temps vous devrez définir le protocole d’acquisition :

  • Prise en main du simulateur et compréhension de l’existant (code, physique des rayons X, équations implémentées…) et de ses limites
  • Prise en main du logiciel client
  • Compréhension des besoins projet concernant cette simulation réaliste
  • Définition de la simulation réaliste à mettre en place
  • Définition et priorisation des développements à mettre en place : tâche focale, « heel effect », modèle détecteur, MTF détecteur, rétro-diffusé, etc
  • Définition des métriques et seuils de comparaison par rapport aux données expérimentales
  • Rédaction des documentations, rapports et présentations

Puis dans un second temps travailler sur l’implémentation et la validation de la simulation réaliste :

  • Implémentation de la simulation réaliste à l’aide de notre plateforme et de GATE
  • Amélioration de l’existant via l’implémentation de nouvelles fonctionnalités, principalement à l’aide de GATE
  • Etude des temps de calcul de simulation et optimisation du nombre de calcul si besoin
  • Implémentation des métriques de test et comparaison
  • Mise à jour des paramètres de la simulation
  • Rédaction des PV de tests et de validation de la simulation mise en place

Requirements

Nous recherchons une personne ayant une formation universitaire de niveau Bac +5 en informatique ou issue d’une école d’ingénieurs en informatique3 ans d’expérience sur un poste similaire est exigé par notre clientCompétences attendues : Python, C++, CUDACette description vous ressemble? Envoyez nous votre candidature !, Nous recherchons une personne ayant une formation universitaire de niveau Bac +5 en informatique ou issue d’une école d’ingénieurs en informatique

3 ans d’expérience sur un poste similaire est exigé par notre client

Compétences attendues : Python, C++, CUDA, Création d’une base documentaire Python UML

About the company

Kaizen Solutions ?

Kaizen Solutions est une société de conseil (ESN) spécialisée dans les systèmes d’information complexes. Nous accompagnons nos clients, de la start-up aux grands groupes industriels, dans la conception et le développement de solutions logicielles sur mesure, sur l’ensemble de la chaîne technique, du capteur jusqu’au cloud.

Notre promesse employeur est simple : Travailler chez Kaizen, c’est le meilleur moyen de progresser rapidement. Nos équipes sont composées de profils passionnés, qui ont envie d’apprendre, de partager et de transmettre, dans un environnement où l’expertise technique et la montée en compétences sont réellement valorisées.

Oubliez tout ce que vous connaissez ou pensez connaître sur les ESN, et découvrez qui nous sommes (on est vraiment différents, et on a hâte de vous expliquer de vive voix pourquoi) !

Rejoignez l’équipe Technologie de l’Imagerie chez notre client, composée d’une dizaine de personnes passionnées.

Depuis quelques années, notre client est engagé dans l’élaboration de systèmes d’imagerie innovants multi-sources.

L’enjeu de ce projet est de développer des solutions pour le contrôle non destructif de bagages aéroportuaires., Kaizen Solutions ?Kaizen Solutions est une société de conseil (ESN) spécialisée dans les systèmes d’information complexes.Nous accompagnons nos clients, de la start-up aux grands groupes industriels, dans la conception et le développement de solutions logicielles sur mesure, sur l’ensemble de la chaîne technique, du capteur jusqu’au cloud. Notre promesse employeur est simple :Travailler chez Kaizen, c’est le meilleur moyen de progresser rapidement.Nos équipes sont composées de profils passionnés, qui ont envie d’apprendre, de partager et de transmettre, dans un environnement où l’expertise technique et la montée en compétences sont réellement valorisées.Oubliez tout ce que vous connaissez ou pensez connaître sur les ESN, et découvrez qui nous sommes (on est vraiment différents, et on a hâte de vous expliquer de vive voix pourquoi) !

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Previewing upcoming hardware acceleration capabilities for Python environments

Chris Heilmann +2 · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · World Congress 2022

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · World Congress 2026 Europe

3:30 min

Transitioning from CUDA software architect to user

Stephen Jones · Coffee With Developers

1:37 min

Accelerating compute with focused developer tools

Julia Koch Julia Koch +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all