Ingénieur Développement c Embarqué H/F
Il y a 4 jours
Grenoble, Rhône-Alpes, France
Médiane Système
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Dans le cadre de la poursuite et de l'évolution des développements logiciels, nous recherchons actuellement un.e ingénieur.e en développement C embarqué afin de renforcer notre équipe. Capable d'intervenir sur des systèmes bare metal mais aussi sur des bibliothèques logicielles et des outils applicatifs développés en C et C#, vos missions seront les suivantes :
- Développement embarqué : concevoir et développer de nouvelles fonctionnalités en C sur microcontrôleur ARM en environnement bare metal
- Développement et évolution logicielle : intervenir sur des bibliothèques en C et des outils applicatifs en C et C# (notamment pour la communication des dispositifs et le développement d'IHM simples)
- Maintenance logicielle : analyser le code existant, corriger les anomalies et adapter les fonctionnalités selon les besoins
- Documentation technique : rédiger et maintenir une documentation rigoureuse des développements, des modifications apportées et des tests effectués
- Qualité logicielle : appliquer les processus de développement, de vérification et de traçabilité dans le respect des exigences de l'environnement normé Profil : Diplômé.e d'un master 2 ou d'une école d'ingénieurs, vous disposez d'au moins 5 ans d'expérience en développement embarqué. En plus de ça, vous maîtrisez idéalement les compétences suivantes :
- Expérience du développement bare metal
- Connaissance des architectures ARM et des microcontrôleurs STM32, idéalement STM32F103
- Capacité à développer de nouvelles fonctionnalités et à reprendre du code existant
- Connaissances en C# pour intervenir sur des applications et des IHM simples
- Capacité à travailler sur différentes couches logicielles, du firmware aux outils applicatifs
- Rigueur et autonomie, avec une attention particulière portée à la documentation technique Une expérience en environnement normé, idéalement avec la norme IEC 62304, relative au cycle de vie des logiciels de dispositifs médicaux, serait un atout. Une expérience préalable avec cette norme n'est pas indispensable mais il est important d'être à l'aise avec un environnement exigeant en matière de qualité logicielle, de documentation et de traçabilité.
- Développement embarqué : concevoir et développer de nouvelles fonctionnalités en C sur microcontrôleur ARM en environnement bare metal
- Développement et évolution logicielle : intervenir sur des bibliothèques en C et des outils applicatifs en C et C# (notamment pour la communication des dispositifs et le développement d'IHM simples)
- Maintenance logicielle : analyser le code existant, corriger les anomalies et adapter les fonctionnalités selon les besoins
- Documentation technique : rédiger et maintenir une documentation rigoureuse des développements, des modifications apportées et des tests effectués
- Qualité logicielle : appliquer les processus de développement, de vérification et de traçabilité dans le respect des exigences de l'environnement normé Profil : Diplômé.e d'un master 2 ou d'une école d'ingénieurs, vous disposez d'au moins 5 ans d'expérience en développement embarqué. En plus de ça, vous maîtrisez idéalement les compétences suivantes :
- Expérience du développement bare metal
- Connaissance des architectures ARM et des microcontrôleurs STM32, idéalement STM32F103
- Capacité à développer de nouvelles fonctionnalités et à reprendre du code existant
- Connaissances en C# pour intervenir sur des applications et des IHM simples
- Capacité à travailler sur différentes couches logicielles, du firmware aux outils applicatifs
- Rigueur et autonomie, avec une attention particulière portée à la documentation technique Une expérience en environnement normé, idéalement avec la norme IEC 62304, relative au cycle de vie des logiciels de dispositifs médicaux, serait un atout. Une expérience préalable avec cette norme n'est pas indispensable mais il est important d'être à l'aise avec un environnement exigeant en matière de qualité logicielle, de documentation et de traçabilité.