A l’embauche
Architecture & Design : Concevoir et piloter l’architecture logicielle globale du projet, en privilégiant des approches micro-services et des middlewares de communication performants (DDS).
Expertise Multi-langages : Développer et superviser les composants critiques en Rust, C++ et Python, en assurant l’interopérabilité et la gestion robuste des dépendances.
Qualité & Standards : Définir et déployer les bonnes pratiques de développement pour garantir un logiciel maintenable, robuste, et sécurisé.
Pipeline CI/CD : Mettre en place et administrer la chaîne d’intégration et de déploiement continu, de la gestion des sources jusqu’au déploiement automatisé sur bancs d’essais.
A court terme
Contrôle Qualité : Piloter les indicateurs de qualité (couverture de tests, analyse statique, performance) et assurer le suivi jusqu’aux tests d’intégration finaux, dans un contexte robotique.
Veille Technologique : Identifier les nouvelles technologies, bibliothèques ou langages pouvant apporter un avantage compétitif ou sécuritaire au projet.
Mentorat Technique : Accompagner l’équipe dans la montée en compétence sur les outils et méthodes de l’état de l’art.
Formation : Ingénieur ou Bac+5 en Informatique Logicielle, Systèmes Embarqués ou domaine connexe.
Expérience : Une expérience solide (3 ans+) en architecture logicielle sur des systèmes complexes, idéalement dans des secteurs critiques (maritime, aéronautique, défense).
Compétences techniques clés :
Maîtrise Logicielle : Expertise confirmée en Python et C++. La connaissance de Rust est un plus. Capacité à choisir le bon outil pour le bon usage (performance vs agilité).
Architecture Distribuée : Connaissances approfondies des architectures micro-services et des protocoles de communication de données (Data Distribution Service - DDS).
DevOps & CI/CD : Maîtrise des outils de versioning (Git), de conteneurisation (Docker, Docker Compose), et de pipelines automatisés (GitLab CI, Jenkins ou équivalent).
Gestion de Dépendances : Rigueur dans la gestion des cycles de vie logiciels et des supply chains logicielles (Cargo, CMake, Poetry).
Un premier échange avec Paul-Emile (responsable du programme R&D) et Gabriel (chef de projet) puis un second échange avec la direction de OSE Engineering. Les entretiens se déroulent par Teams.
Rencontrez Alexandre, Developpeur web
Rencontrez Adrien, Ingénieur Simulation
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.