About the role
Dans le cadre d'un projet mené par un de nos clients, un leader mondial dans le domaine de l’énergie et de l'automatisation, nous recherchons un Ingénieur Développement Logiciel Embarqué C spécialisé sur les microcontrôleurs ARM Cortex-M et en particulier sur les processeurs STM32. Ce poste s’inscrit dans une équipe de développement logiciel au sein d’un environnement dynamique et innovant, visant à concevoir des solutions technologiques embarquées avancées.
Description de la prestation :
Vous interviendrez au sein de l’équipe de développement pour concevoir, développer et tester des fonctionnalités logicielles embarquées pour des systèmes temps réel basés sur des microcontrôleurs STM32. Vous serez également amené à automatiser des tests et à participer aux processus d’intégration continue. En tant que membre clé de l'équipe, vous contribuerez à la livraison d’un produit de haute qualité, en vous appuyant sur les méthodologies agiles (Scrum). La collaboration avec des équipes pluridisciplinaires sera essentielle pour assurer une gestion efficace des fonctionnalités développées et leur intégration dans l’ensemble du projet.
about you
Compétences clés :
- Maîtrise du langage C embarqué : Vous justifiez d'une solide expérience dans le développement sur microcontrôleurs ARM Cortex-M, et en particulier sur les processeurs STM32.
- Connaissance des périphériques STM32 : Bonne compréhension et utilisation des interfaces telles que GPIO, UART, SPI, I2C, ADC, et des timers.
- Temps réel et gestion des interruptions : Connaissance approfondie des concepts de programmation temps réel et des techniques de gestion optimisée des interruptions.
- Automatisation des tests : Bonnes compétences en langage Python, avec une expérience dans l’automatisation des tests, garantissant un développement fluide et efficace.
- Intégration continue : Familiarité avec les outils d’intégration continue tels que Jenkins, GitActions, ainsi qu'avec les outils de gestion de projets comme JIRA et Github.
- Agilité et travail en équipe : Capacité à travailler efficacement en équipe, au sein d’un environnement agile et avec la méthodologie Scrum. Collaboration et communication sont des qualités essentielles pour ce poste.
Environnement technique :
- Langages : C embarqué, Python
- Plateforme : ARM Cortex-M, STM32
- Outils de développement : STM32CubeIDE, GCC, make
- Intégration continue : Jenkins, GitActions
- Gestion de version : Git, Github
- Méthodologies : Agile (Scrum), JIRA
Rejoignez cette mission stimulante où votre expertise contribuera directement à la conception de produits embarqués innovants, tout en intégrant une équipe soudée et agile !
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.