Responsable développement logiciels embarqués
Il y a 8 minutes
Au sein de l'organisation Ingénierie Globale, nous recherchons un(e) Responsable du Développement Logiciel Embarqué expérimenté(e) et innovant(e) pour piloter le développement de la plateforme logicielle embarquée qui sous-tend les solutions GridBeats.
Ce rôle est essentiel pour garantir la livraison de logiciels embarqués de haute qualité, standardisés, évolutifs et sécurisés, en adéquation avec la stratégie commerciale et l'évolution des besoins clients.
To accelerate growth and increase customer value, Grid Automation is undergoing a strategic transformation focused on grid flexibility, reliability, and sustainability while reinforcing its core portfolio. A cornerstone of this transformation is the launch of the GridBeats Product Line, delivering software-defined automation solutions through advanced digital platforms.
As part of the Global Engineering organization, we are seeking an experienced and innovative Embedded Software Development Leader to lead the development of the Embedded Software Platform supporting GridBeats solutions.
This role is critical to ensuring the delivery of high-quality, standardized, scalable, and secure embedded software aligned with business strategy and evolving customer needs.Job Description
Roles and Responsibilities
En tant que Responsable du Développement Logiciel Embarqué, vous serez responsable de l'ensemble du processus de développement logiciel embarqué, couvrant les modules temps réel et non temps réel qui composent la plateforme logicielle embarquée. Vous dirigerez une équipe multidisciplinaire en charge des logiciels de plateforme, notamment :
• Modules logiciels temps réel et non temps réel, et microservices
• Couches d'hyperviseur et de virtualisation
• Packages de support de carte (BSP)
• Implémentation et intégration de la pile IEC 61850
Vous assurerez l'excellence technique, la rigueur d'exécution et l'amélioration continue, tout en favorisant une collaboration étroite entre les équipes d'architecture, de matériel, d'ingénierie système, de cybersécurité, de gestion de programme et de gammes de produits.
Ce poste est rattaché directement au responsable de la plateforme logicielle embarquée R&D de GridBeats.
Responsabilités principales :
• Planification et exécution stratégiques :
• Contribuer à la stratégie de la plateforme logicielle embarquée et la mettre en œuvre, en accord avec les objectifs commerciaux et les feuilles de route produit.
• Définir et maintenir les feuilles de route de développement logiciel embarqué, en veillant à leur adéquation avec les besoins du marché, les exigences produit et l'évolution technologique.
• Favoriser la cohérence architecturale et la réutilisation de la plateforme pour l'ensemble des produits GridBeats.
• Leadership en développement logiciel :
• Piloter l'équipe de développement logiciel embarqué tout au long des phases de conception, d'implémentation, de vérification et de validation.
• Garantir la livraison de logiciels robustes, sécurisés et performants, conformes aux normes de sécurité, de fiabilité et de qualité.
• Appliquer les meilleures pratiques en matière de codage, de tests, de documentation et de gestion du cycle de vie.
• Innovation et amélioration :
• Promouvoir l'innovation dans la conception, les performances, l'évolutivité et la cybersécurité des logiciels embarqués.
• Piloter les initiatives d'amélioration continue afin d'optimiser l'efficacité, la qualité et la maintenabilité du développement.
• Intégrer des capacités d'IA dans le processus de développement afin d'améliorer la productivité et la qualité (revue de code par les pairs, tests unitaires, génération de code, etc.).
• Promouvoir les pratiques de développement modernes, notamment l'automatisation, l'intégration continue/déploiement continu (CI/CD) et les approches basées sur les modèles, le cas échéant. Collaboration interfonctionnelle :
• Collaborer étroitement avec les équipes d'architecture système, de matériel, de logiciel, de gestion de produits, de cybersécurité, de conception et de gestion de programmes.
• Garantir une intégration fluide entre les couches matérielles, micrologicielles et système.
• Communiquer clairement l'avancement, les risques et les plans d'atténuation aux parties prenantes techniques et commerciales.
• Conformité et normes :
• S'assurer que le développement des logiciels embarqués respecte les normes industrielles, les exigences réglementaires et les processus d'ingénierie internes.
• Suivre et évaluer les technologies, outils et normes émergents pertinents pour les systèmes embarqués et l'automatisation des réseaux électriques.
• Encadrement d'équipe et développement des talents.
• Constituer, accompagner et développer une équipe performante d'ingénierie logicielle embarquée.
• Encourager l'excellence technique, la responsabilisation et la collaboration.
• Favoriser un environnement de travail stimulant qui attire, développe et fidélise les meilleurs talents en ingénierie logicielle embarquée.
• Piloter le développement continu des compétences en ingénierie logicielle, en adéquation avec les besoins futurs de l'entreprise.
• Qualifications / Exigences :
• Formation : Master en génie électrique, génie informatique, informatique ou domaine connexe.
• Expérience : Expérience significative de plus de 10 ans en développement de systèmes embarqués, incluant une expérience pratique du développement logiciel et matériel embarqué, ainsi que du développement sur des systèmes multicœurs axés sur la performance et le déterminisme.
• Compétences techniques : Maîtrise des langages de programmation tels que C et C++, ainsi que des systèmes d'exploitation temps réel (RTOS, gestion des tâches, commutation de contexte, gestion des interruptions, etc.) et des architectures de microcontrôleurs, Linux, microservices, technologies de conteneurisation (Docker, Kubernetes) et virtualisation. (Types d'hyperviseurs, gestion de machines virtuelles, configuration réseau).
Solide expérience des protocoles de communication tels que DNP3, Modbus, IEC 60870 et IEC MMS, GOOSE, SMV).
• Leadership et gestion : Solides compétences en leadership pour guider et encadrer une équipe d'ingénieurs. Cela inclut la gestion de projet, la définition de l'orientation technique et la garantie du respect des délais.
• Aptitudes à la résolution de problèmes : Excellentes aptitudes à la résolution de problèmes pour le dépannage et l'optimisation des systèmes embarqués.
• Compétences en communication : Excellentes aptitudes à la communication pour collaborer efficacement avec des équipes pluridisciplinaires, notamment les équipes matérielles, logicielles, de gestion de produits, de gestion de programmes et le bureau d'études. Excellentes aptitudes relationnelles, de communication, de présentation et d'influence.
• Connaissance du secteur : Solide connaissance du segment protection et contrôle pour le transport et la distribution d'énergie. Compréhension des normes industrielles, des certifications et des meilleures pratiques de sécurité pour les dispositifs embarqués. Solide connaissance des normes CEI 61850, , 62351 et
• Formation continue : Veille technologique constante sur les dernières avancées en matière de technologies embarquées et de protocoles de connectivité.
• Conception de produits pour systèmes d'alimentation : Une expérience en développement de produits pour systèmes d'alimentation sera appréciée.
Role Summary
As Embedded Software Development Leader, you will have end-to-end responsibility for embedded software development across real-time and non-real-time modules forming the Embedded Software Platform. You will lead a multidisciplinary team responsible for platform-grade software including:
• Real-time and non-real-time software modules and microservices
• Hypervisor and virtualization layers
• Board Support Packages (BSP)
• IEC 61850 stack implementation and integration
You will drive technical excellence, execution discipline, and continuous improvement, while fostering strong collaboration across architecture, hardware, system engineering, cybersecurity, program management, and product lines.
The role reports directly to the GridBeats R&D Embedded Software Platform Leader.
Key Responsibilities:
• Strategic Planning and Execution:
• Contribute to and execute the Embedded Software Platform strategy, aligned with business objectives and product roadmaps
• Define and maintain embedded software development roadmaps, ensuring alignment with market needs, product requirements, and technology evolution
• Drive architectural coherence and platform reuse across GridBeats products
• Software Development Leadership:
• Lead the embedded software development team through design, implementation, verification, and validation phases
• Ensure delivery of robust, secure, and high-performance software meeting safety, reliability, and quality standards
• Enforce best practices in coding, testing, documentation, and lifecycle management
• Innovation and Improvement:
• Promote innovation in embedded software design, performance, scalability, and cybersecurity
• Drive continuous improvement initiatives to optimize development efficiency, quality, and maintainability
• Introduce in Development process AI capabilities to improve productivity and Quality (Code peer review, Code unit test, Code generation, etc.)
• Champion modern development practices including automation, CI/CD, and model-based approaches where appropriate
• Cross-Functional Collaboration:
• Collaborate closely with System Architecture, Hardware, Software, Product Management, Cybersecurity, Design Office, and Program Management teams
• Ensure seamless integration across hardware, firmware, and system layers
• Communicate progress, risks, and mitigation plans clearly to technical and business stakeholders
• Compliance and Standards :
• Ensure Embedded Software development adheres to industry standards, regulatory requirements, and internal engineering processes.
• Track and assess emerging technologies, tools, and standards relevant to embedded systems and grid automation
• Team Leadership and Talent Development
• Build, mentor, and develop a high-performing embedded software engineering team
• Encourage technical excellence, accountability, and collaboration
• Foster an engaging work environment that attracts, develops, and retains top embedded software talent
• Drive continuous development of software engineering competencies aligned with future business needs
•
Qualifications / Requirements:
• Educational background: Master's degree in electrical engineering, Computer Engineering, Computer Science, or a related field is usually required
• Experience: Significant experience in embedded systems development 10+years, this experience should include hands-on work with embedded software and hardware, development on multicore systems focusing on performance, and determinism
• Technical Skills: Proficiency in programming languages such as C and C++, as well with Real-Time Operating Systems (RTOS, task management, Context Switching, Interrupt handling, etc.) and microcontroller architectures, Linux, Microservices, Container technologies (Docker, Kubernetes), Virtualization (Hypervisor types, VM management, network configuration). Strong Experience with communication protocols such as DNP3, Modbus, IEC 60870, IEC MMS, GOOSE, SMV)
• Leadership and Management: Strong leadership skills to guide and mentor a team of engineers. This includes project management, setting technical direction, and ensuring timely delivery of projects
• Problem-Solving Abilities: Excellent problem-solving skills to troubleshoot and optimize embedded systems
• Communication Skills: Effective communication skills for collaborating with cross-functional teams, including hardware, software, product management, program management, Design Office. Excellent interpersonal, communication, presentation, and influential skills
• Industry Knowledge: Strong knowledge of protection and control segment for T&D. Understanding of industry standards, certifications, and security best practices for embedded devices. Strong knowledge on the IEC standards IEC 61850, , 62351,
• Continuous Learning: Staying updated with the latest advancements in embedded technologies and connectivity protocols
• Power System Product Design: experience on developing Power System Products will be appreciated
Relocation Assistance Provided: No
-
Ingénieur logiciel Linux embarqué
Il y a 17 minutes
Montpellier, Occitanie, France Le Bureau des Talents Temps pleinDescriptionLe Bureau des Talentsest spécialisé dans la chasse, l'accompagnement et le coaching des talents pour les startups, les scale-ups et les entreprises à impact.Notre client est une startup innovante qui développe un produit révolutionnaire . Elle conçoit des produits à la croisée de la science, du design et de la tech, destinés à...
-
Ingénieur en développement C/C++ temps réel embarqué
Il y a 20 minutes
Montpellier, Occitanie, France IT Link Temps pleinÀ propos deIT LinkEngagé.e.s pour l'égalité des chances, nous pensons que la diversité est une richesse. Nous savons respecter, apprécier et valoriser les différences de chacun.e : ce sont vos compétences et vos qualités humaines qui seront considérées."Connect and Create for Change"... with us IT Link, expert des systèmes connectésChez IT Link,...
-
Ingénieur logiciel C++
Il y a 2 minutes
Montpellier, Occitanie, France Bureau des Talents Temps pleinLe Bureau des Talents est spécialisé dans la chasse, l'accompagnement et le coaching des talents pour les startups, les scale-ups et les entreprises à impact.Notre client est une startup innovante qui développe un produit révolutionnaire . Elle conçoit des produits à la croisée de la science, du design et de la tech, destinés à démocratiser...
-
Ingénieur en développement temps réel
Il y a 14 minutes
Montpellier, Occitanie, France IT Link Group Temps pleinPourquoi nous rejoindre ?Chez IT Link, vous ne rejoignez pas seulement une entreprise, vous intégrez une communauté certifiéeGreat Place to Work.Qu'est-ce que ça signifie pour vous ? Que la qualité de vie au travail et votre épanouissement sont au cœur de notre culture.80% de nos Linkers sont fiers de déclarer qu'ils travaillent pour IT Link, et ce...
-
Embedded Software Platform Leader F/H
il y a 2 semaines
Montpellier, Occitanie, France GE Vernova Temps pleinJob Description SummaryPour accélérer la croissance et renforcer la valeur client, Grid Automation engage une réorganisation stratégique visant à stimuler l'innovation en matière de flexibilité, de fiabilité et de durabilité du Reseau Electrique, tout en consolidant son portefeuille de solutions de base. Un élément central de cette transformation...
-
Embedded Software Platform Leader F/H
il y a 2 jours
Montpellier, Occitanie, France GE Vernova Temps pleinJob Description SummaryPour accélérer la croissance et renforcer la valeur client, Grid Automation engage une réorganisation stratégique visant à stimuler l'innovation en matière de flexibilité, de fiabilité et de durabilité du Reseau Electrique, tout en consolidant son portefeuille de solutions de base. Un élément central de cette transformation...
-
Développeur logiciel junior
il y a 1 minute
Montpellier, Occitanie, France SATT AxLR Temps pleinLa SATT AxLR recrute un développeur junior pour un de ses projets dans le domaine de la e-santé. Le candidat choisit participera au développement d'un logiciel innovant portée par la start-up INSEPARABLE dédiée à l'optimisation du lien entre familles, soignants et patients en soins critiques.Enjeux du poste: Travailler, en binôme technique avec le...
-
Responsable développement
Il y a 17 minutes
Montpellier, Occitanie, France CAMINO INVEST Temps pleinActeur indépendant de l'immobilier ancien, nous intervenons sur des opérations de requalification d'actifs, de valorisation patrimoniale et de montages de type marchand de biens.Dans le cadre du lancement d'une nouvelle structure dédiée à la promotion dans l'ancien, nous recherchons un responsable du développement commercial, capable de construire et...
-
Stagiaire développeur(euse) outils logiciels
Il y a 9 minutes
Montpellier, Occitanie, France GE Vernova Temps pleinJob Description SummaryJob DescriptionPoste et missions :Au sein de l'équipe Support Level 3 – Grid Automation, vous participerez au développement d'outils logiciels internes visant à analyser, automatiser et fiabiliser le traitement de données techniques et opérationnelles (tickets de support, métriques, configurations, logs).Vos missions incluront...
-
Formateur logiciel F/H
Il y a 4 minutes
Montpellier, Occitanie, France Berger-Levrault Temps pleinInformations généralesFormateur logiciel F/HMontpellier,FRANCETélétravail: 2 jours par semaine Rémunération annuelle :Fixe : Euros (€ EUR)Variable : 2000Type de contrat : CDINature du contrat : Temps complet Label Pro Vélo - Niveau Argent : nous sommes en selle… vous venez ? (site de Labège)BERGER-LEVRAULT : L'EDITEUR QUI BOULEVERSE L'UNIVERS DES...