Alternance - Ingénieur(e) software M/F
CDI Grenoble (Isère) Développement informatique
Description de l'offre
General information
Reference
2020-5737
Job level
080 - Technical Non-Exempt
Position description
Posting title
Alternance - Ingénieur(e) software M/F
Regular/Temporary
Temporary
Contract duration (nb of months)
12
Job description
Le groupe produit MDG est une organisation déployée en France qui conçoit et délivre des puces embarquées dans de nombreux domaines d’activité comme l’embarqué grand public, le spatial, la défense, la sécurité, les infrastructures de communication … dont la plus connue est certainement le STM32.
Au sein de la division microcontrôleurs MCD qui conçoit et délivre des puces embarquées (dont le STM32 utilisés dans de nombreux produits électronique grand public), vous serez intégré(e) à une équipe de développement produit basée à Grenoble.
Cette équipe est en charge de la conception et validation de cartes électroniques pour les STM32, de développement logiciel embarqués ainsi que de développement logiciel coté PC. Vous travaillerez pour la partie développement logiciel.
Vous participerez à l’étude et l’amélioration de la fonctionnalité BRIDGE du produit STLINK-V3SET. Ce produit récent (basé sur un STM32) est principalement une sonde de débogage des microcontrôleurs STM32. La fonctionnalité BRIDGE est une fonctionnalité d’adaptation entre la communication USB vers le PC et d’autres protocoles (SPI, I2C, CAN, GPIO) vers la cible.
Vous aurez en charge pour un ou plusieurs de ces protocoles :
· La prise en main du package logiciel PC permettant aux développeurs d’utiliser la fonctionnalité BRIDGE.
· L’étude de ce package afin de proposer des améliorations pour en faciliter l’utilisation.
· Le développement et les tests de ces améliorations
· L’étude de la fonctionnalité en elle-même, l’ajout de tests ou d’exemples pour tous les modes supportés.
· La recherche d’améliorations ou de nouveaux modes pour cette fonctionnalité.
· Le développement et les tests de ces améliorations (logiciel embarqué et/ou PC).
· La présentation de votre travail aux différentes équipes impliquées dans ce produit.
Au sein d’une équipe accueillante, cette alternance vous permettra d’acquérir de bonnes connaissances en développement logiciel ainsi qu’en architecture STM32.
Profile
Vous êtes en dernière année d’école d’ingénieur ou master 2 dans le domaine de l’électronique/informatique.
Vous avez des connaissances en language informatique (C ou C++), vous êtes intéressé(e) pour travailler sur STM32 et ses différents protocoles de communications (SPI …).
Anglais technique.
Vous êtes une personne curieuse et motivée avec le gout d’apprendre.
Vous êtes capable de travailler en équipe et de partager votre travail.
Position localisation
Job location
Europe, France, Grenoble
Candidate criteria
Education level required
5 - Master degree
Experience level required
Less than 2 years
Languages
· French (3- Advanced)
· English (2- Business fluent)
Requester
Desired start date
01/09/2020