Job descriptionEn tant que
Technical Lead C++, vous jouerez un rôle clé dans la conception et la livraison de solutions logicielles embarquées critiques dans un environnement industriel exigeant.
Vous apporterez un leadership technique à une équipe de développement logiciel embarqué, en garantissant l'alignement avec les attentes des parties prenantes et les objectifs des programmes.
Vos principales responsabilités seront :
- Diriger le développement de solutions logicielles embarquées en C++ sur des environnements Linux
- Fournir un leadership technique et encadrer les équipes de développement
- Collaborer étroitement avec les équipes d'ingénierie pour aligner l'exécution technique avec les objectifs métiers
- Piloter les choix d'architecture, les revues de conception et la planification technique
- Garantir la conformité aux standards de sécurité et aux processus de développement
- Coordonner les activités entre les équipes de développement et d'assurance qualité
- Participer à l'intégration, la validation et la livraison de solutions robustes
- Promouvoir les bonnes pratiques en développement logiciel, tests et documentation
Profil recherché - Minimum 10 ans d'expérience en développement logiciel embarqué
- Excellente maîtrise du C++ et des systèmes embarqués sous Linux
- Expérience confirmée en lead technique ou gestion d'équipe technique
- Solide expérience en développement de logiciels critiques (safety-critical) dans les secteurs industriel, automobile, ferroviaire ou machinerie
- Bonne connaissance des normes de sécurité fonctionnelle (ISO, IEC, etc.)
- Expérience en tests manuels et automatisés
- Excellentes compétences en communication et capacité à interagir avec des équipes transverses
- Capacité à orienter les décisions techniques et à influencer les choix d'ingénierie
Atouts - Expérience dans des environnements industriels complexes
- Connaissance des méthodologies Agile / Scrum
- Expérience dans des environnements réglementés
English Version
As a
Technical Lead C++, you will play a key role in leading the design and delivery of safety-critical embedded software solutions within a highly demanding industrial environment.
You will provide strong technical leadership to an embedded software development team, ensuring alignment with stakeholder expectations and program objectives.
Your main responsibilities will include:
- Leading the development of embedded software solutions using C++ in Linux-based environments
- Providing technical guidance and mentorship to development teams
- Collaborating closely with engineering stakeholders to align technical execution with business and program goals
- Driving architecture decisions, design reviews, and development planning
- Ensuring compliance with safety-critical standards and development processes
- Coordinating activities across development and quality assurance teams
- Supporting integration, validation, and delivery of high-quality software
- Promoting best practices in software development, testing, and documentation
Profile Requirements - 10+ years of experience in embedded software development
- Strong expertise in C++ and Linux-based embedded systems
- Proven experience leading technical teams or projects in embedded environments
- Background in safety-critical software development (industrial, automotive, rail, or machinery domains)
- Solid knowledge of functional safety standards (ISO, IEC, etc.)
- Experience with manual and automated testing methodologies
- Strong communication skills with the ability to interact with cross-functional stakeholders
- Ability to drive technical decisions and influence engineering direction
Nice to Have - Experience working in large-scale industrial environments
- Familiarity with Agile / Scrum methodologies
- Previous exposure to regulated environments or compliance-driven projects