> Markdown version of [/jobs/ext/1536415-ingenieur-systemes-embarques-confirme](https://www.wearedevelopers.com/jobs/ext/1536415-ingenieur-systemes-embarques-confirme). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Ingénieur Systèmes Embarqués Confirmé - **Company:** ELSYS Design - **Location:** Brest, France - **Experience:** Experienced - **Salary:** €45,000.0 - €52,000.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Encodings, Communications Protocols, Cyber Security, Computer Engineering, Data Mining, Software Debugging, Digital Signature, Memory Management, Electronic Data Interchange (EDI), Linux on Embedded Systems, Embedded Software, Ethernet, FreeRTOS, Software Architecture, Real-Time Operating Systems, Software Engineering, Universal Asynchronous Receiver/Transmitter, Operational Systems - **Published:** July 9, 2026 - **Apply:** https://www.brest-emplois.com/emplois/81154291.html ## About the Role Issu(e) d'une formation supérieure de niveau Bac +5 / Diplôme d'Ingénieur spécialisé en Électronique, Systèmes Embarqués, Informatique Industrielle ou équivalent.Vous justifiez d'une expérience significative et réussie (5 ans minimum) dans le développement de logiciels embarqués, idéalement acquise au sein d'environnements industriels exigeants ou sur des produits grand public connectés à forte contrainte.Compétences Techniques Requises :Maîtrise des langages : Vous possédez un excellent niveau de programmation en C/C++, avec une parfaite compréhension de la gestion de la mémoire, de l'optimisation de code et des contraintes liées aux plateformes matérielles à ressources limitées.Gestion des OS et Architectures : Vous justifiez d'une solide maîtrise pratique de FreeRTOS, des écosystèmes Linux embarqué ainsi que du développement sur couches basses directement sur microcontrôleurs (Baremetal).Interfaçage et protocoles matériels : Vous possédez une expérience éprouvée dans l'intégration, la manipulation et la configuration des protocoles de communication réseaux et des interfaces matérielles (bus de données, liaisons séries, connectivité IoT).Cybersécurité & Mises à jour : Vous démontrez une forte sensibilité aux problématiques de cybersécurité embarquée et maîtrisez impérativement la mise en oeuvre de mécanismes de mise à jour à distance sécurisés de type OTA (Over-The-Air), garantissant la protection des flux et l'intégrité des firmwares déployés.Diagnostic et Instrumentation : Vous êtes particulièrement à l'aise avec le debug système complexe, capable d'analyser les comportements instables et d'utiliser avec précision les outils de test sur cible (sondes de debug, analyseurs logiques, outils de traçage).Qualités Humaines Attendues :Rigueur d'analyse, autonomie dans la résolution de problèmes et esprit d'équipe développé pour collaborer efficacement dans un environnement multidisciplinaire., * Ethernet * IP * C++ * Programmation * Autonomie * Développement logiciel * Linux embarqué * Systèmes embarqués * Méthodes d'amélioration OMQ ## Description Au sein d'une équipe d'experts et en interaction directe avec les équipes R&D, vous intervenez sur la conception, le développement et la sécurisation des couches logicielles basses pour des systèmes embarqués de nouvelle génération.Vos responsabilités principales s'articulent autour des axes suivants :1. Architecture et Développement Logiciel Embarqué Multi-ciblesDéveloppement bas niveau multi-environnements : Assurer le développement, le codage et l'optimisation d'applications embarquées en langages C/C++. Vous intervenez avec agilité selon les contraintes du produit, aussi bien sur des architectures sans système d'exploitation (Baremetal), qu'avec des systèmes d'exploitation temps réel (RTOS) ou des environnements Linux Embarqué. Conception de systèmes critiques : Modéliser et concevoir des architectures logicielles fiables, prévisibles, robustes et temps réel, capables de garantir l'exécution des tâches prioritaires sans défaillance. 2. Gestion des Communications et Intégration Matériel/Logiciel (Hardware/Software)Maîtrise des protocoles de communication : Implémenter, configurer et optimiser les bus et protocoles d'échanges de données indispensables à l'écosystème du produit (SPI, UART, I²C, CAN, Ethernet). Bring-up et validation de cartes : Participer activement aux phases de bring-up des cartes électroniques (première mise en route des prototypes). Vous assurez le pont technique entre le monde matériel et logiciel en réalisant l'intégration complète hardware/software. 3. Cybersécurité Embarquée et Protection de la Propriété Intellectuelle (IP)Sécurisation dès la conception (Security by Design) : Concevoir et mettre en place des briques logicielles dédiées à la cybersécurité embarquée pour immuniser les équipements contre les attaques externes et l'extraction de données. Protection de l'IP et intégrité du système : Déployer des mécanismes avancés de protection de la propriété intellectuelle industrielle, incluant l'implémentation de processus de secure boot, la signature numérique des firmwares, le chiffrement des données et la vérification constante de l'intégrité du système. 4. Optimisation, Diagnostic et ValidationAnalyse et performance : Assurer le debug (recherche de bugs complexes, analyses de traces) et procéder à l'optimisation fine des performances logicielles (consommation mémoire, temps de calcul, latence). Fiabilisation produit : Participer activement aux campagnes de validation globale du système en étroite collaboration les équipes de test et de validation matérielle pour garantir la conformité du produit final.AvantagesPourquoi rejoindre cette structure ?Pour intervenir sur des projets diversifiés et à forte valeur ajoutée technologique (DeepTech).Pour bénéficier d'un accompagnement de proximité et de plans de formations/certifications personnalisés (notamment sur les OS de pointe et la cybersécurité).Pour évoluer dans un cadre de travail ## Related Videos - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [A Brief History of Data Storage](https://www.wearedevelopers.com/videos/974-a-brief-history-of-data-storage) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [On developing smartphones on wheels](https://www.wearedevelopers.com/videos/258-on-developing-smartphones-on-wheels) - [JSON and Beyond](https://www.wearedevelopers.com/videos/968-json-and-beyond) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)