Détail du poste
Vous rejoignez une équipe Software de 5 ingénieurs, elle-même intégrée dans un pôle Hardware-Software-Engineering de 12 personnes couvrant firmware, électronique et logiciel. Le tout au service d'un produit unique : un scanner ultrason 3D à haute vitesse pour la recherche médicale.
Le logiciel que vous développez pilote l'intégralité du système d'imagerie. Il se décompose en quatre grandes couches : les drivers bas niveau (PCIe custom, interfaces matérielles), un middleware de calcul intensif, une IHM Qt destinée aux chercheurs et utilisateurs finaux, et un bloc de mise en forme des données vers un format de fichier propriétaire. C'est sur l'ensemble de cette chaîne que vous interviendrez.
1 - Développement logiciel sur toute la chaîne
Vous concevez, développez et optimisez les composants logiciels du système, depuis les drivers de pilotage matériel jusqu'à l'interface graphique. Vous participez aux choix d'architecture et de technologies, en vous appuyant sur l'expertise collective de l'équipe. La stabilité, la performance et la maintenabilité sont des critères structurants dans vos développements.
2 - IHM et expérience utilisateur
Les utilisateurs finaux sont des chercheurs et des équipes médicales. Vous proposez et développez des interfaces adaptées à leurs besoins, avec Qt comme environnement principal. La lisibilité des données, la fluidité des interactions et la robustesse de l'IHM sont des enjeux concrets sur ce type de produit.
3 - Calcul intensif et traitement des données
Le système génère des volumes de données massifs. Vous intervenez sur les algorithmes de traitement, côté CPU et GPU (CUDA), pour assurer la performance du pipeline de traitement en temps réel ou différé. Vous travaillez en lien direct avec les équipes firmware et hardware pour garantir la cohérence de bout en bout.
Ce poste s'adresse à un ingénieur qui aime les systèmes complets, où le logiciel touche au matériel, aux données et à l'utilisateur final. Un profil à l'aise aussi bien dans les couches basses que dans la conception d'interfaces, avec le goût des environnements techniques exigeants.
Vous êtes ingénieur logiciel avec une expérience de 3 ans minimum en développement C++/Qt, acquise sur des projets où le logiciel interagit avec du matériel : drivers, interfaces bas niveau, pilotage de périphériques. Vous êtes à l'aise avec Python, CMake, vcpkg, Git et les outils CI/CD, et vous travaillez indifféremment sous Linux et Windows.
Une expérience sur des algorithmes de traitement CPU et GPU (CUDA) est attendue. Ce n'est pas un plus, c'est une composante réelle du poste. De même, le développement d'IHM avec Qt doit faire partie de votre pratique courante, pas d'une expérience ponctuelle.
Ce poste ne s'adresse pas à un développeur applicatif pur, déconnecté du matériel et des contraintes système. Il s'adresse à quelqu'un qui comprend ce qui se passe en dessous du logiciel, qui sait lire une architecture technique globale et dialoguer avec des ingénieurs firmware ou hardware sans perdre le fil.
Vous appréciez les environnements à taille humaine, où les échanges entre métiers sont directs et où la qualité du produit est une motivation collective. Une sensibilité au domaine médical ou aux environnements normés est un plus, sans être un prérequis.
La finalité : un CDI direct au sein de l'entreprise, à Grenoble. Pas de prestation, pas d'intermédiaire. L'équipe en-core vous accompagne tout au long du process.
À bientôt,
L'équipe en-core
/! Disclaimer : Nous ne sommes pas une SSII/ESN, et ce poste n'est pas à pourvoir dans une SSII/ESN mais bien dans un bureau d'étude, en CDI direct. A bon entendeur ;)
Une ETI française spécialisée dans la conception et la fabrication de sondes à ultrasons pour l'imagerie médicale. Basée à Tours, avec des équipes à Paris et Grenoble, elle réalise 95 % de son chiffre d'affaires à l'export et travaille avec des acteurs majeurs du secteur médical à l'international.
Son produit phare : un système d'imagerie ultrason à haute vitesse destiné à la recherche médicale. Là où une sonde classique exploite 128 voies, leurs systèmes montent à 256, 512 ou 1024 voies, chaque capteur étant piloté individuellement. Une matrice 2D de capteurs ultrasonores permet une reconstruction volumique complète des organes, y compris la modélisation des flux internes comme la circulation sanguine. Ce niveau de précision et de volume de données place leur technologie parmi les plus avancées du marché.
L'architecture technique couvre toute la chaîne : acquisition FPGA, transmission sur fibre optique, puis traitement applicatif sur un datacenter embarqué sous Linux avec CUDA, C++ et Qt. Le logiciel est entièrement conçu en interne, des drivers jusqu'à l'IHM, en passant par un format de fichier propriétaire créé faute de standard existant.
L'entreprise est en forte croissance, avec plus de 40 recrutements sur la dernière année, tout en cherchant à conserver une culture d'échanges directs entre services. L'équipe de Grenoble, récente et autonome, est aujourd'hui en phase de consolidation et de montée en charge.
Infos complémentaires
Publiée le 27/04/2026 - Réf : 178585490W