- Accueil France Travail
- Emploi
- Internet - Ecommerce
- Programmeur informatique
- Essonne
- Détail de l'offre 1509225
- Accueil France Travail
- Emploi
- Internet - Ecommerce
- Programmeur informatique
- Essonne
- Détail de l'offre 1509225
Ing. en développement librairies mathématiques - CDD/Post-doc (H/F) 91 - SACLAY
Offre n° 1509225
Ing. en développement librairies mathématiques - CDD/Post-doc (H/F)
91 - SACLAY - Localiser avec Mappy
Publié le 30 janvier 2025
Votre mission : réaliser des développements mathématiques et d'implémenter, sur architecture GPU, les librairies logicielles permettant de : 1/ Générer les surfaces spline MBA à partir d'un nuage de points exprimés dans un système de coordonnées génériques curvilignes. 2/ Calculer leur intersection avec des rayons.Au sein de la plateforme CIVA, la simulation de la propagation des ondes ultrasonores est fondée sur un modèle du type rayons, très rapide et fiable, mais est sensible à la régularité des surfaces décrivant les différents milieux de propagation. Ces limites de validité sont notamment atteintes lors de la prise en compte d'organes ou de composants industriels de géométrie complexe 3D, décrites par des maillages. La librairie permet de générer des Spline multi-niveaux à partir d'un nuage de points. Du fait de la régularisation introduite par les MBA, cette description permet à la fois de pallier les limitations des modèles rayons appliqués à des descriptions maillées des surfaces tout en permettant une accélération des simulations. Cette librairie ne traite que des nuages de points exprimés dans un repère cartésien. L'objectif est : l'étendre afin de traiter des nuages de points exprimés dans un système de coordonnées génériques curvilignes. Les principaux développements : · Adaptation de la méthode MBA à des données de type f(u,v) = (x,y,z), où chaque paire de coordonnées (u,v) est associée à un triplet de coordonnées (x,y,z) dans un espace tridimensionnel. · Paramétrisation appropriée des surfaces B-Spline pour tenir compte des coordonnées paramétriques (u,v). · Modification des algorithmes d'ajustement des B-Splines pour traiter les données tridimensionnelles. · Validation sur des données d'entrée s'apparentant à des données cartésiennes f(x,y) = z (par exemple un plan ou une portion de sphère). · Analyse de performances pour déterminer les goulots d'étranglement et le niveau de parallélisation. · Optimisation du code (s'approcher des performances des codes MBA classiques). · Implémentation d'un algorithme de calcul d'intersection entre un rayon et une surface B-Spline multi-niveaux (produite par MBA), s'appuyant sur une méthode itérative de type Newton-Raphson. · Dvlpmt d'un algorithme d'évaluation de la surface B-Spline à partir d'un (u,v) donné (généralisation de l'algorithme de De Casteljau). · Détermination d'un first guess (u0,v0) pour éviter les minima locaux lors des itérations. · Mise en oeuvre d'une méthode de subdivision itérative de la surface B-Spline, exploitant la propriété d'enveloppe convexe du polygone de contrôle de la surface (Convex Hull Property) et le stockage de subdivisions pré-calculées. · L'implémentation CPU en C++ puis validation, d'une analyse de performances et d'une étape d'optimisation de l'algorithme. · Adaptation Master ou Doctorat en Mathématiques Appliquées, Informatique, ou domaine équivalent. Expérience en développement d'algorithmes mathématiques. Expérience en programmation CPU et GPU, avec une attention particulière à l'optimisation des performances et à la parallélisation. Expérience en programmation C++ et CUDA. Capacité à résoudre des problèmes complexes de manière autonome. Bonnes compétences en communication écrite et orale en français et en anglais.
- Type de contrat
-
Contrat à durée déterminée - 18 Mois
Contrat travail - Durée du travail
- 39 H
- Salaire
- Salaire brut : Annuel de 34341,00 Euros à 50000,00 Euros
- Télétravail, CE, RTT, etc.
Profil souhaité
Expérience
- Débutant accepté
Informations complémentaires
- Qualification : Cadre
- Secteur d'activité : Activités spécialisées, scientifiques et techniques diverses
Employeur
cea fr
Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.
D'autres offres peuvent vous intéresser :
- (déjà vu)
Développeur Fullstack PHP Laravel (H/F)
95 - ARGENTEUIL
En nous rejoignant, vous vous verrez confier les missions suivantes : - Centraliser, prioriser et chiffrer les demandes des utilisateurs. - Développer les évolutions ou...
CDI - Temps plein
Publié il y a 13 jours
CDI
Temps plein - (déjà vu)
Développeur Informatique Full Stack (H/F)
GENGIS - 91 - BALLAINVILLIERS
Sous la responsabilité d'un expert technique et fonctionnel, vous êtes amené(e) à : * Maintenir nos outils existants. Ces outils basés sur Excel/VBA permettent d'automatiser les compilations, mises...
CDI - Temps plein
Publié il y a 17 jours Soyez parmi les 1ers à postuler
CDI
Temps plein - (déjà vu)
Ingénieur application IoT (H/F)
FUSION RH - 91 - SACLAY
Rattaché(e) au Chief Business Officer, vous intervenez en phase avant-vente afin d'apporter un soutien actif dans la détermination des solutions en fonction des besoins du client. Situé(e) au...
CDI - Temps plein
Publié il y a 6 jours
CDI
Temps plein - (déjà vu)
QA Technique - Testeur Backend (H/F)
SEGMENT ELITE - 75 - PARIS 09
Nous recrutons : QA Technique - Testeur Backend Disponibilité : Dès que possible Localisation : Aix-en-Provence, Provence-Alpes-Côte d'Azur Profil recherché : Formation et expérience : -5 ans...
CDI - Temps plein
Publié il y a 16 jours
CDI
Temps plein - (déjà vu)
QA TESTER / TESTEUR FONCTIONNEL (H/F)
SAS REJOLT - 75 - PARIS 17
Mission du Testeur Fonctionnel : Au sein des équipes marketing - communication, votre principale mission est de garantir la qualité des solutions logicielles développées pour la marketplace et le...
CDI - Temps plein
Publié il y a 4 jours
CDI
Temps plein - (déjà vu)
Développeur Salesforce (H/F)
DIGILINKS - 75 - PARIS 15
Pour accélérer le développement d'un projet de l'un de nos clients, DIGILINKS recherche un développeur Salesforce - H/F Les missions principales auxquelles tu participeras sont : - La configuration...
CDI - Temps plein
Publié il y a 18 jours
CDI
Temps plein - (déjà vu)
DEVELOPPEUR SENIOR WEB FULL STACK / SYMFONY H/F - TT 4j/semaine (H/F)
NIMBANET - 95 - BEZONS
Sous la direction de notre Lead dev et au sein de notre équipe IT, vous participerez activement aux évolutions de l'applicatif. Vous serez en liaison avec les différents services: - Clients -...
CDI - Temps plein
Publié il y a 5 jours
CDI
Temps plein - (déjà vu)
Ingénieur Qualité Logiciel F/H (H/F)
DASSAULT AVIATION - 92 - Saint-Cloud
La Direction Technique de la filière "Systèmes et équipements de commandes de vol" conçoit, réalise et maintient les équipements du système de commandes de vol de nos avions. Au sein de l'équipe...
CDI - Temps plein
Publié il y a 16 jours Soyez parmi les 1ers à postuler
CDI
Temps plein - (déjà vu)
Testeur / Testeuse informatique (H/F)
OUIWIN - 75 - PARIS 16
Poste CDI de Testeur/se informatique.
CDI - Temps plein
Publié il y a 5 jours
CDI
Temps plein - (déjà vu)
Développeur / Développeuse full-stack (H/F)
OUIWIN - 75 - PARIS 16
Nous intervenons sur des projets à forte valeur ajoutée et sur un périmètre exclusivement grands comptes. Nous travaillons avec des groupes industriels, des acteurs majeurs du E-commerce, de la santé...
CDI - Temps plein
Publié il y a 5 jours
CDI
Temps plein
Découvrez d'autres services web
Réussir son CV et sa lettre de motivation
Suscitez l’intérêt du recruteur et donnez-lui envie de vous rencontrer.
B.A.BA Entretien
Apprenez à préparer votre prochain entretien.
Informations sur le marché du travail
Accédez aux informations et statistiques sur ce métier.
Simulateurs d'aides et allocations en cas de reprise d'emploi
Estimez vos futures ressources financières sur les 6 prochains mois.
- Voir plus de services (Emploi store)