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 :
1. 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.
2. Connaissance des périphériques STM32 : Bonne compréhension et utilisation des interfaces telles que GPIO, UART, SPI, I2C, ADC, et des timers.
3. 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.
4. 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.
5. 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.
6. 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 :
7. Langages : C embarqué, Python
8. Plateforme : ARM Cortex-M, STM32
9. Outils de développement : STM32CubeIDE, GCC, make
10. Intégration continue : Jenkins, GitActions
11. Gestion de version : Git, Github
12. 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 !
department
L'ambition d'Orange Business est de devenir l'intégrateur réseaux et numérique de référence en Europe, en nous appuyant sur nos forces autour des solutions de connectivité nouvelle génération, du cloud et de la cybersécurité.
Nos 30 000 femmes et hommes présents dans 65 pays, dont chaque voix compte, sont tous animés par la même détermination et le même esprit d'équipe, pour construire les solutions digitales d'aujourd'hui et de demain et créer un impact positif pour nos clients, pour leurs salariés et pour la planète.
Nous offrons des opportunités passionnantes grâce à des projets innovants dans la data et le digital, le cloud, l'IA, la cybersécurité, l'IoT, ou encore le digital workspace et le big data.
Venez vivre cette aventure avec nous !
contract
Regular
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.