Ingénieur Embarqué Senior (C/Linux) | Poste en Télétravail
À distance
À plein temps
Temps partiel
Nous recherchons un Ingénieur Embarqué Senior expérimenté pour rejoindre notre équipe innovante. Dans ce rôle, vous concevrez, développerez et maintiendrez des systèmes embarqués sophistiqués en utilisant la programmation C et les pilotes de périphériques Linux. Avec vos 10+ années d'expertise, vous relèverez des défis techniques complexes et contribuerez à des solutions embarquées de pointe.
Responsabilités Principales
- Concevoir et développer des pilotes de périphériques Linux robustes pour systèmes embarqués et dispositifs IoT avancés.
- Optimiser les logiciels embarqués existants pour la performance, l'utilisation de la mémoire et l'efficacité énergétique.
- Créer et maintenir une documentation technique détaillée pour toutes les activités de développement.
- Collaborer avec des équipes pluridisciplinaires pour intégrer harmonieusement les composants matériels et logiciels.
- Implémenter et tester des protocoles de communication, notamment CAN, SPI, I2C et LIN dans des environnements exigeants.
- Déboguer des problèmes complexes à l'interface matériel-logiciel à l'aide d'outils et techniques avancés.
- Participer aux revues de code et fournir un mentorat technique aux membres juniors de l'équipe.
- Contribuer activement aux décisions d'architecture système pour les nouveaux projets embarqués innovants.
- Assurer la qualité du code grâce à des méthodologies de test rigoureuses et à l'intégration continue.
Compétences Requises
- 10+ années d'expérience pratique dans le développement de pilotes de périphériques Linux et la programmation en C.
- Expérience avérée dans l'implémentation de solutions Linux embarquées dans des environnements de production critiques.
- Compréhension approfondie de l'architecture informatique, de la gestion de la mémoire et des systèmes temps réel.
- Maîtrise du débogage au niveau du noyau et des techniques d'optimisation des performances avancées.
- Expertise reconnue avec les outils de développement essentiels tels que GCC, GDB et Git.
- Capacité démontrée à lire et interpréter des fiches techniques matérielles et des schémas électroniques complexes.
- Connaissance pointue de la concurrence, de la synchronisation et de l'architecture système bas niveau.
- Expérience substantielle avec les chargeurs d'amorçage embarqués et les processus de démarrage sécurisés.
- Excellentes compétences analytiques et résolution méthodique de problèmes complexes.
- Communication professionnelle en anglais (niveau B1 minimum) pour collaborer efficacement.
Atouts Supplémentaires
- Expérience approfondie avec le projet Yocto (version 4.0+) et OpenEmbedded (bitbake/devtool).
- Maîtrise de l'implémentation et la configuration de l'arbre de périphériques Linux (Device Tree).
- Expérience pratique avec les processeurs NXP i.MX8 et les microcontrôleurs M4 dans des applications industrielles.
- Expertise dans l'implémentation et le débogage des interfaces LIN, SPI, CAN, I2C et protocoles similaires.
- Compétences avancées en développement de systèmes audio embarqués, connectivité Bluetooth 5.3+ et WiFi 6E.
- Connaissance des systèmes d'exploitation temps réel (RTOS) tels que FreeRTOS ou Zephyr.
- Expérience en mise en service du matériel et développement de paquets de support de carte (BSP) personnalisés.
- Maîtrise des implémentations de démarrage sécurisé et des pratiques de sécurité embarquée conformes aux normes actuelles.
- Expérience avec les frameworks d'interface graphique embarqués comme Qt for Embedded.
- Expertise en optimisation de la gestion de l'énergie pour les appareils alimentés par batterie à longue autonomie.
Pourquoi Nous Rejoindre
Intégrez notre équipe d'élite et participez à des projets de systèmes embarqués révolutionnaires ayant un impact mondial. Nous proposons un environnement de travail entièrement flexible à distance, une rémunération à la hauteur de votre expertise, et l'opportunité d'explorer des technologies de pointe. Vous collaborerez avec des ingénieurs de renommée tout en conservant une autonomie décisionnelle significative sur les aspects techniques. Notre philosophie repose sur l'apprentissage perpétuel; nous investissons substantiellement dans votre développement professionnel au sein du domaine dynamique des systèmes embarqués.