Ingénieur Confirmé c & Linux Embarqué Yokto H/F
Role details
Job location
Tech stack
Job description
Sous la responsabilité du Responsable des équipes software, vous serez en charge de la conception, du développement, des tests et de l'optimisation des logiciels et systèmes embarqués. Vous veillerez à ce que ces solutions répondent aux exigences des clients tout en respectant les objectifs des projets et en adoptant une démarche d'amélioration continue.
Les missions Rattaché(e) au Responsable des équipes Software du développement embarqué de Millau et au sein d'une équipe d'une dizaine de collaborateurs, les principales missions du poste seront :
- Assurer la conception et le développement des logiciels et systèmes embarqués confiés, en mettant en oeuvre les choix techniques conformément aux exigences (spécifications, architectures, contraintes techniques).
- Analyser et interpréter les schémas électroniques pour garantir l'intégration hardware/software et la cohérence des systèmes embarqués.
- Réaliser la conception générale et détaillée des solutions applicatives.
- Développer les logiciels et services applicatifs, principalement en C/C++
- Mettre en oeuvre les prototypes et effectuer les essais techniques pour valider les choix de conception.
- Exécuter les tests unitaires, d'intégration, de performance et de non-régression afin d'assurer la fiabilité et la qualité des services applicatifs.
- Rédiger la documentation technique complète : suivi des exigences, notes de conception, rapports de tests et recommandations techniques.
- Traiter les demandes de corrections et d'évolutions pour améliorer et maintenir les solutions existantes.
- Participer au bon déroulé du déploiement du logiciel, incluant les mises en service et déplacements ponctuels pour intégration chez le client.
- Mener une veille technologique afin de s'adapter aux évolutions et proposer des améliorations des systèmes embarqués.
- Optimiser les coûts et les délais dans le cadre des développements tout en respectant les standards qualité.
- Collaborer avec les équipes projet (électronique, mécanique, logiciel) pour garantir la performance globale et l'intégration des systèmes.
Requirements
De formation ingénieur (Bac +5) dans le domaine du logiciel, vous disposez d'une expérience reconnue en conception d'architecture logicielle et d'une maitrise des langages C dans un environnement Linux embarqué (Yokto), idéalement de 4 à 5 années.
Vous disposez d'une expérience significative sur :
- Langage de programmation C/C++
- Linux embarqué (Yocto, x86_64)
- Electronique (comprendre le fonctionnement d'une carte)
- Outils de développement, d'intégration et de qualité logiciel.
- Les méthodes Agiles et Cycle en V
- Appareil de mesures
- La pratique de la gestion de configuration (GIT/SVN/...)
- La rédaction documentaire (Spécifications, conceptions/tests/...).
- Anglais B2
Des compétences complémentaires en python, javascript (Node/React/Type) sont un plus à votre candidature
Benefits & conditions
Brut annuel : Selon expérience Intéressement, restaurant d'entreprise, CC Métallurgie, qualité de vie. Mobilité groupe permettant une évolution en France ou à l'internationale.