Ingénieur Développement Logiciel C++ Expérimenté H/F

COFABRIK RH
Saint-Martin-d'Hères, France
12 days ago
Apply on www.hellowork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
€50,000.0 - €60,000.0
Working hours
Regular working hours
Languages
English

Tech stack

Testing (Software) Microsoft Windows Unit Testing C++ (Programming Language) CMake Configuration Management Code Review Continuous Integration Linux Programming Tools Design of User Interfaces Python (Programming Language)
+9 more
Microsoft Visual Studio Software Architecture Qt (Software) Requirements Management Software Engineering Verification and Validation (Software) Subsystems Git Data Management

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.

Apply on www.hellowork.com
Prepare application

Good distractions

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

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:15 min

Defining classes and building packages with pybind11

Konstantin Bespalov · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:57 min

Finding software engineers for rapid usability testing sessions

Anil Kumar Krishnashetty · World Congress 2022

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

3:52 min

Comparing French work-life balance principles with international engineering practices

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all