Ingénieur Développement Logiciel C++ Expérimenté H/F
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+9 more
Job description
un(e) Ingénieur Développement Logiciel C++ expérimenté(e) pour renforcer l’équipe software et contribuer à sa structuration, puis évolution vers un rôle de Lead Software, Au sein d’une équipe pluridisciplinaire (logiciel, système, mécanique, qualité/réglementaire et industrialisation), vous participez à toutes les étapes du cycle de développement logiciel, depuis la conception jusqu’à la validation des solutions déployées dans nos dispositifs médicaux.
Le poste combine un rôle très opérationnel de développement C++ avec une dimension progressive de structuration et de lead technique.
L’objectif est de renforcer une équipe de deux développeurs et d’accompagner le passage d’une logique de prototype à une logique de développement produit.
Vos principales responsabilités
Concevoir et développer des solutions logicielles innovantes :
- Analyser les besoins utilisateurs et les exigences système.
- Concevoir l’architecture logicielle des applications et sous-systèmes.
- Développer des logiciels robustes, performants et maintenables.
- Participer aux revues de conception et aux revues de code.
- Assurer la traçabilité entre exigences, conception, développement et tests.
Le développement est principalement réalisé en C++ applicatif haut niveau, avec également du Python pour certains outils R&D et bancs de test.
Développer des algorithmes avancés :
- Concevoir et implémenter des algorithmes de calcul, de navigation et de traitement de données.
- Participer au développement de fonctionnalités liées à la géométrie 3D et au traitement d’images médicales.
- Optimiser les performances des traitements temps réel.
Il n’est pas nécessaire de maîtriser l’ensemble de ces domaines. Nous recherchons avant tout une personne capable d’apporter une expertise forte à l’équipe : algorithmie, navigation, UI/UX, architecture, intégration, gestion des exigences ou structuration des activités software.
Garantir la qualité et la sécurité des développements :
- Développer et exécuter les tests unitaires, d’intégration et système.
- Participer aux activités de vérification et validation du logiciel.
- Contribuer aux analyses de risques logiciels et aux activités de cybersécurité.
- Participer à l’amélioration continue des méthodes et outils de développement.
Requirements
Diplôme d’ingénieur ou formation équivalente Bac +5.
Nous recherchons en priorité un profil disposant de 5 ans minimum d’expérience en développement logiciel, avec une solide pratique du C++ et idéalement une expérience de développement produit. Vous êtes capable d’être rapidement opérationnel et avez envie d’évoluer vers un rôle de Lead Software.
Une expérience préalable de management n’est pas indispensable : l’appétence pour le lead, le partage de compétences et la structuration de l’activité sont en revanche importantes.
Vous êtes à l’aise en anglais technique, à l’écrit comme à l’oral.
Compétences techniques
Vous maîtrisez tout ou partie des technologies et domaines suivants :
- Maîtrise du C++ indispensable ; Python apprécié pour certains outils R&D et bancs de test.
- Architecture et conception logicielle.
- Développement orienté qualité et bonnes pratiques de codage.
- Git, gestion de configuration logicielle et environnements CI/CD.
- Développement d’algorithmes complexes.
- Géométrie 3D, calcul scientifique ou traitement de données.
- Tests logiciels : unitaires, intégration et système.
Environnement : Windows/Linux, Qt, Visual Studio, CMake, Git, CI/CD.
La connaissance des normes IEC 62304, ISO 14971, ISO 13485 et de la cybersécurité produit serait un plus.
Une expérience en dispositif médical est appréciée mais n’est pas indispensable si vous disposez d’une solide culture du développement produit dans un environnement technique exigeant ou réglementé, et apportez une expertise différenciante en algorithmie, navigation, UI/UX, architecture ou intégration.
Nous recherchons également une personne pragmatique, polyvalente, adaptable, avec un véritable esprit startup et l’envie de contribuer à la construction de l’équipe., Anglais technique Analyse des risques Gestion des données Analyse des besoins utilisateur Git Développement logiciel Visual Studio Python Qt
Benefits & conditions
Contrat : CDI, forfait 218 jours par an. Localisation : Saint-Martin-d’Hères (38). Déplacements : occasionnels. Date de prise de poste : dès que possible.
Rémunération : 50 à 60 K€ brut annuel fixe selon expérience
About the company
Vous avez envie de participer au développement d’une technologie innovante ayant un impact concret sur la pratique médicale ?
Rejoignez une structure agile où vos idées peuvent rapidement devenir réalité.
Chez Dental Hologram, nous développons un système de navigation chirurgicale de nouvelle génération destiné aux professionnels du secteur dentaire. Notre ambition : améliorer la précision des interventions grâce à un système de localisation particulièrement innovant.
Créée en 2024, Dental Hologram est une jeune medtech d’environ 8 collaborateurs, aujourd’hui en phase de transformation de ses prototypes et démonstrateurs en véritable produit.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Best Companies to Work For in Paris: Top 25 Companies in 2023
Fully Remote Software Engineer Jobs
Where To Find Software Engineering Jobs
Best Companies to Work For in France: Top 25 Companies in 2023