Ingénieur C++

il y a 3 semaines


Grenoble, Auvergne-Rhône-Alpes, France KAIZEN Solutions Temps plein

Kaizen Solutions recherche un(e) ingénieur(e) C++ / Python pour un projet dans le secteur médical.

Rôle :

Le rôle consiste à développer des algorithmes de simulation physique d'images réalistes par rayons X bi-énergies.

Missions principales :

​1. Simulation du diffusé :

​Compréhension des enjeux : Analyser les défis techniques de la simulation du diffusé.

​Évaluation des solutions : Étudier des outils comme CIVA, RTK/Gate pour la simulation.

​Compilation et exécution : Compiler les sources de Gate et exécuter des simulations via des fichiers macro.

​Intégration et comparaison : Intégrer les résultats au simulateur et comparer avec CIVA.

​Déploiement cloud : Préparer et déployer les simulations sur Azure ou AWS.

​Documentation et support : Rédiger des PV de test et offrir un soutien à l'équipe.

2. Amélioration d'un algorithme de calibration :

​Compréhension et optimisation : Analyser un algorithme de calibration existant pour en améliorer les performances, potentiellement en utilisant CUDA.

​Profiling : Mettre en place des outils pour identifier les goulets d'étranglement.

​Réarchitecture : Reconcevoir l'algorithme pour augmenter son efficacité.

​Documentation : Rédiger la documentation des modifications.

3. Intégration de l'algorithme de correction du diffusé :

​Analyse de l'algorithme : Comprendre et intégrer l'algorithme de correction dans le simulateur.

​Tests : Collaborer avec le concepteur pour valider et renforcer l'algorithme avec des données variées.

​Documentation : Rédiger la documentation correspondante.

Compétences techniques requises :

​Maîtrise des langages C++ et Python, expérience en simulation physique.

​Analyse et collaboration : Capacité à résoudre des problèmes complexes et à travailler en équipe.

Professionnalisme :

​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 sont exigés par notre client.

​Compétences attendues : Python, C++, CUDA.