Publiée le Il y a 23 h
Description de l'offre
Au sein d'une équipe responsable de l'intégration d'un moteur temps réel EcoRT dans le framework Omega, nous recherchons un ingénieur logiciel C++ pour rejoindre une équipe internationale.
Votre mission sera d'adapter et de faire évoluer le moteur EcoRT pour interfacer avec un écosystème de microservices. Vous devrez assurer une intégration transparente et un déploiement sur les plateformes prises en charge.
Vos missions :
- Adapter et intégrer le moteur temps réel EcoRT en C++ dans le cadre Omega, en assurant la compatibilité avec son architecture de microservices.
- Développer et maintenir des interfaces entre EcoRT et divers microservices en utilisant des mécanismes de communication IPC.
- Assurer que EcoRT peut être déployé et configuré via l'infrastructure d'Omega.
- Collaborer avec les équipes développant des microservices pour :
- Les protocoles de bus de terrain (EtherCAT, Ethernet/IP, Profinet, OPC UA FX)
- Les services de cybersécurité
- Participer aux pratiques de développement agile, CI/CD et aux tests automatisés.
Qualifications Requises :
- Expérience solide en C et C++, en particulier dans les systèmes embarqués ou temps réel.
- Expérience en développement sous Linux.
- Familiarité avec les architectures de microservices et les techniques de communication inter-processus (IPC).
- Familiarité avec les outils DevOps pour le déploiement et l'orchestration (par exemple, Kubernetes, Ansible).
- Connaissance des protocoles de communication industrielle (par exemple, EtherCAT, Ethernet/IP, Profinet, OPC UA).