Ingénieur Logiciel C++ Embarqué - Systèmes Multi-Capteurs Temps-RéelDisclaimer : Nous ne sommes pas une SSII/ESN, et ce poste n'est pas à pourvoir dans une SSII/ESN mais bien dans un bureau d'étude, en CDI direct. A bon entendeur ;
)
Cette entreprise de taille humaine, forte de ses 35 ans d'expérience, est spécialisée dans la conception de solutions sur mesure pour le test et la mesure. Elle développe et intègre des clusters de calcul au sein de ses bancs de test, comparables à de véritables datacenters embarqués. Ces systèmes sont conçus pour traiter en parallèle des volumes massifs de données, avec un haut niveau de disponibilité et de fiabilité. Les bancs sont capables d'exécuter des tests temps réel sur des flots de données provenant de plusieurs milliers de capteurs (plus de 2000), en assurant à la fois la rapidité des traitements et la précision des mesures. Ces plateformes trouvent leurs applications dans des environnements critiques et exigeants : systèmes industriels complexes, avionique, défense, ou encore véhicules militaires. Vous intégrez l'équipe de 15 personnes afin d'adresser spécifiquement le produit interne de l'entreprise : un cluster de calcul semblable à un datacenter embarqué dans les bancs de tests.
Responsabilités
Développement du framework de calcul en C++
: vous travaillerez sur la brique centrale du framework, englobant l'architecture, le développement, la documentation et l'évolution des fonctionnalités. Vous serez amené à optimiser le traitement des flux de données et à paralléliser les calculs pour répondre aux exigences de performance, avec participation active à la roadmap du produit.
Déploiement du framework dans les projets clients
: vous participerez à l'ensemble du cycle de conception des bancs de test en prenant en charge le déploiement de votre framework dans les clusters de calcul. Vous serez impliqué dans la livraison et le support, assurant une interaction continue avec le client pour répondre à ses besoins spécifiques.
Qualifications
Ingénieur en développement logiciel C++ (idéalement embarqué), sur système Linux.
Maîtrise des principes d'architecture SOLID.
Bonne connaissance des architectures micro‑services et des outils de CI/CD (Git, GitLab).
Compétences en développement de librairies systèmes sous Linux et en protocoles réseau (UDP, TCP).
Maîtrise de la plateforme Apache Kafka souhaitée.
Connaissances supplémentaires en LabVIEW et Python sont un atout.
Curieux, rigoureux, orienté client, bon relationnel.
Prêt à effectuer des déplacements ponctuels.
Nous vous accompagnons durant tout votre processus et vous aidons à signer en CDI avec l'entreprise dans les meilleures conditions.
#J-18808-Ljbffr
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.