Ingénieur en Développement Linux Embarqué - Protocoles Industriels & Cybersécurité H/F
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+13 more
Job description
Au sein de notre pôle d’expertise Embedded Software, vous participez à la conception et au développement de logiciels embarqués destinés à de nouveaux produits industriels.
Vous intervenez sur l’ensemble du cycle de développement, depuis les choix d’architecture logicielle jusqu’à l’intégration et au flashage du firmware, en veillant à la robustesse, à la performance et à la sécurité des systèmes développés.
Vos principales missions seront les suivantes :
Développement Linux embarqué : concevoir, développer et intégrer de nouvelles fonctionnalités logicielles sur des systèmes embarqués industriels.
Protocoles de communication réseau : mettre en oeuvre et intégrer des protocoles industriels, notamment Modbus, OPC UA et RSTP, afin de garantir la communication entre les équipements.
Debug et investigation : analyser les dysfonctionnements, identifier les causes racines des bugs, optimiser les performances et proposer des corrections pérennes.
Architecture et optimisation logicielle : contribuer à la conception d’architectures robustes, performantes et adaptées aux contraintes des systèmes embarqués.
Conteneurisation : développer et intégrer des fonctionnalités reposant sur Docker et les technologies de conteneurs.
Cybersécurité embarquée : participer au développement de fonctionnalités de sécurité et à la mise en oeuvre de mécanismes de Secure Boot.
Firmware et intégration : intégrer des correctifs (patches), implémenter des fonctionnalités firmware et réaliser des tests fonctionnels tout au long du développement.
Qualité logicielle et industrialisation : contribuer à l’amélioration continue des pratiques de développement, notamment à travers les méthodes Agile, le TDD et l’intégration continue (CI/CD).
Collaboration technique : rédiger les spécifications techniques, partager les bonnes pratiques et collaborer avec les équipes pluridisciplinaires., Debug, investigation de bugs, optimisation et architecture logicielle.
Développement et intégration de firmware, intégration de correctifs et réalisation de tests fonctionnels.
Méthodes et pratiques de développement : Agile, TDD et CI/CD.
Gestion de versions et intégration continue : Git et GitLab.
Requirements
Diplômé(e) d’une école d’ingénieurs ou d’un Bac +5 en informatique, systèmes embarqués ou domaine équivalent, vous justifiez d’au moins 6 ans d’expérience en développement logiciel embarqué, idéalement dans un environnement industriel.
Compétences techniques indispensables
Linux embarqué, avec une connaissance des systèmes temps réel.
Protocoles de communication industriels et réseau : Modbus, OPC UA et RSTP.
Développement logiciel : C/C++, Java et Python.
Docker et technologies de conteneurisation., Vous disposez d’au moins 5 ans d’expérience à un poste similaire et vous êtes issu(e) d’un cursus (diplômé(e) Bac +5) ingénieur informatique ?Vous avez de bonne connaissance sur Go et C++, ainsi que sur le cloud.Votre capacité à structurer une équipe de développement en mode agile est reconnue et vous êtes en mesure de discuter technique avec vos interlocuteurs.Compétences complémentaires appréciéesConnaissance de Yocto et de la construction de distributions Linux embarquées.Maîtrise ou connaissance des mécanismes de Secure Boot.Sensibilisation aux principes de développement sécurisé et à la cybersécurité des systèmes embarqués.Connaissances en assembleur.Expérience du développement de systèmes industriels ou de solutions d’automatisation.Qualités attenduesRigoureux(se) et autonome, vous appréciez l’analyse de problèmes techniques complexes et savez travailler en équipe pour concevoir des solutions fiables et maintenables.Vous disposez également d’un bon niveau d’anglais technique, vous permettant de comprendre la documentation et d’échanger dans un environnement professionnel international., Vous disposez d’au moins 5 ans d’expérience à un poste similaire et vous êtes issu(e) d’un cursus (diplômé(e) Bac +5) ingénieur informatique ? Vous avez de bonne connaissance sur Go et C++, ainsi que sur le cloud. Votre capacité à structurer une équipe de développement en mode agile est reconnue et vous êtes en mesure de discuter technique avec vos interlocuteurs., Connaissance de Yocto et de la construction de distributions Linux embarquées.
Maîtrise ou connaissance des mécanismes de Secure Boot.
Sensibilisation aux principes de développement sécurisé et à la cybersécurité des systèmes embarqués.
Connaissances en assembleur.
Expérience du développement de systèmes industriels ou de solutions d’automatisation.
Qualités attendues
Rigoureux(se) et autonome, vous appréciez l’analyse de problèmes techniques complexes et savez travailler en équipe pour concevoir des solutions fiables et maintenables.
Vous disposez également d’un bon niveau d’anglais technique, vous permettant de comprendre la documentation et d’échanger dans un environnement professionnel international.
EUR
Anglais technique Intégration continue Linux Linux embarqué Systèmes embarqués Git Test driven development (TDD) Développement logiciel Modbus Rigueur et méthode Python C++ Systèmes en temps réel Cyber-sécurité Java Docker
About the company
engIT est jeune société de passionnés de technologies et d’innovation en IT créée en avril 2017 à Sophia Antipolis spécialisée dans la transformation digitale et l’innovation.
Nos passions : objets connectés, IA, big data, deep learning, véhicule autonome, réalité augmentée, UX, logiciel embarqué, cyber sécurité, blockchain, cloud….
Notre conviction : l’innovation IT n’a de sens que si elle contribue à rendre le mode meilleur, meilleur pour nos clients en contribuant à leur performance, meilleur pour chacun par des services et des matériels plus utiles, plus ergonomiques, plus intuitifs et plus pratiques a utiliser au quotidien.
engIT c’est aussi un modèle d’entreprise unique par la combinaison d’une société de service du numérique, d’une startup factory et de l’engIT’lab. Nous fournissons de l’expertise technologique en IT à nos clients, grands comptes ou startups en les conseillant sur l’adoption de technologies innovantes, en les supportant dans leurs projets de R&D et en leur permettant de passer d’une idée à une mise en oeuvre opérationnelle efficiente. Dans la startup factory nous développons des startups sur des solutions innovantes, des phases expérimentales jusqu’à la concrétisation d’une spinoff (deux projets portés sur le marché à ce jours, plusieurs encore en incubation). Enfin l’engIT’lab est un lieu dédié à l’apprentissage, à l’expérimentation de solutions technologiques, à la contribution à des projets open-source, et l’éclosion de projets de nos salariés., engIT est jeune société de passionnés de technologies et d’innovation en IT créée en avril 2017 à Sophia Antipolis spécialisée dans la transformation digitale et l’innovation. Nos passions : objets connectés, IA, big data, deep learning, véhicule autonome, réalité augmentée, UX, logiciel embarqué, cyber sécurité, blockchain, cloud….Notre conviction : l’innovation IT n’a de sens que si elle contribue à rendre le mode meilleur, meilleur pour nos clients en contribuant à leur performance, meilleur pour chacun par des services et des matériels plus utiles, plus ergonomiques, plus intuitifs et plus pratiques a utiliser au quotidien.engIT c’est aussi un modèle d’entreprise unique par la combinaison d’une société de service du numérique, d’une startup factory et de l’engIT’lab.Nous fournissons de l’expertise technologique en IT à nos clients, grands comptes ou startups en les conseillant sur l’adoption de technologies innovantes, en les supportant dans leurs projets de R&D et en leur permettant de passer d’une idée à une mise en oeuvre opérationnelle efficiente.Dans la startup factory nous développons des startups sur des solutions innovantes, des phases expérimentales jusqu’à la concrétisation d’une spinoff (deux projets portés sur le marché à ce jours, plusieurs encore en incubation).Enfin l’engIT’lab est un lieu dédié à l’apprentissage, à l’expérimentation de solutions technologiques, à la contribution à des projets open-source, et l’éclosion de projets de nos salariés.Envie de rejoindre l’aventure ?
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…