Ingénieur Développement Logiciel Embarqué C++ | F/H

MEDIANE SYSTEME
Grenoble, France
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Unit Testing C++ (Programming Language) Code Review Middleware Embedded Software Python (Programming Language) Message Queuing Telemetry Transport (MQTT) Software Engineering Git

Job description

Vous interviendrez sur une couche middleware proche du hardware, au dessus de l’OS, en interaction avec différents composants systèmes. Sur ce poste, vous prendrez en charge les évolutions et corrections du logiciel, de l’analyse du besoin jusqu’à sa validation :

  • analyser les problématiques fonctionnelles et techniques à partir des spécifications, de la documentation et des logs systèmes
  • identifier les causes racines et proposer une solution technique en évaluant ses impacts sur le système
  • développer et faire évoluer le logiciel embarqué en C++
  • développer les tests unitaires et d’intégration associés aux évolutions
  • participer à l’intégration des différents composants logiciels et au diagnostic des problématiques rencontrées sur le système
  • participer aux revues de code et aux échanges techniques avec les différentes parties prenantes Le développement s’effectue dans un environnement médical normé, notamment selon les exigences liées à la norme IEC 62304, avec une forte culture de qualité, de traçabilité et de validation logicielle.

Requirements

Diplômé.e d’une école d’ingénieur ou d’un Master 2 en systèmes embarqués, vous possédez au moins 5 ans d’expérience en développement C++ embarqué. Plus précisément vous êtes à l’aise avec :

  • le C++ 17 (code historique en C++11) et le développement logiciel embarqué/middleware
  • GIT pour la gestion de versions
  • Python pour l’automatisation et le développements des tests unitaires et d’intégration
  • l’analyse des logs système
  • MQTT pour les communications entre les différents composants du système
  • Shell Enfin, une expérience dans le domaine médical ou en environnement normé ainsi qu’une connaissance de la norme IEC 62304 pourraient être un vrai plus.

About the company

Dans le cadre du développement de dispositifs médicaux, nous recherchons actuellement un.e ingénieur.e en développement logiciel embarqué C++ pour rejoindre une équipe composée de 7 personnes, en charge des logiciels embarqués à forts enjeux de qualité et de fiabilité., Filiale du groupe industriel ICE, Médiane Système, est une société d’ingénierie innovante spécialisée en électronique, systèmes embarqués et informatique industrielle. Médiane Système a construit son identité sur une expertise technique de haut niveau en proposant à ses clients, des prestations d’accompagnement au travers de ses Départements R&D (DRD) et ConSulting (DCS). Présente en France (région Parisienne, Rhône-Alpes, Midi-Pyrénées, PACA, Grand Ouest), en Belgique et en Italie, Médiane Système est partenaire de grands comptes industriels et de nombreuses PME. Du secteur automobile au médical, en passant par l’énergie, le ferroviaire, l’aéronautique ou bien les télécoms. Médiane Système intervient exclusivement sur les métiers de l’ingénierie système (logiciel embarqué, logiciel applicatif pour l’industrie, électronique numérique et analogique, banc de tests) dans des environnements technologiques de pointe. Créée par des ingénieurs, Médiane Système, est une entreprise technique à taille humaine, proche de ses collaborateurs, qui privilégie depuis plus de 30 ans, le développement des compétences et l’épanouissement de ses salariés.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Good distractions

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

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:18 min

Implementing routing middleware for seamless multi-fragment origination

Igor Minar Igor Minar +1 · World Congress 2025

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all