Au sein du pôle Navire Autonome, vous êtes le pivot entre le monde physique et nos couches algorithmiques. Vous serez responsable de la capture, du décodage et de la fiabilité des données provenant de l’écosystème de capteurs existant à bord du navire.
A l’embauche
Développement des interfaces : Concevoir et implémenter les couches de communication entre le système d’aide à la décision et les capteurs bord (Radar marine, GNSS, IMU, Caméras, AIS, etc.).
Décodage de protocoles : Assurer l’acquisition et le parsing des trames et messages circulant sur les réseaux du navire (NMEA 0183/2K, Ethernet/UDP, bus CAN, liaisons série).
Intégration SDK : Interfacer les logiciels propriétaires des constructeurs via leurs SDKs respectifs pour extraire les données brutes nécessaires à la perception.
Relation partenaires : Agir comme interlocuteur technique avec les partenaires pour préparer l’installation des calculateurs à bord, valider la compatibilité des équipements en place et réaliser les déploiements in situ.
A court terme
Documentation technique : Capitaliser sur les spécificités des équipements rencontrés et documenter les schémas d’interface pour assurer la pérennité des développements.
Expertise interne : Former les équipes sur les contraintes associées aux formats de données et limites physiques des capteurs pour optimiser la performance des algorithmes. Cela inclus la mise en place d’un cadre normatif pour homogénéiser la donnée dans l’ensemble des développements.
Maintenance et évolution : Assurer le maintien en condition opérationnelle des interfaces et gérer les mises à jour logicielles/firmwares des équipements. Faire le lien auprès des équipementiers pour anticiper ces évolutions.
Formation : Ingénieur(e) (Bac+5) spécialisé en Systèmes Embarqués, Robotique, Automatique ou Informatique Logicielle.
Expérience : Une expérience en interfaçage matériel et protocoles de communication idéalement en maritime est attendue. Une connaissance de la robotique est un plus.
Compétences techniques clés :
Protocoles & Réseaux : Maîtrise des protocoles réseaux et interfaces standards (UDP/TCP, CAN) et éventuellement spécifiques au milieu maritimes (NMEA).
Développement logiciel : Maîtrise de C++ ou Rust (pour les couches basses/performantes) et Python (pour le prototypage et l’outillage).
Middleware : Maîtrise de DDS/ROS2 pour l’intégration des drivers capteurs.
Matériel : Bonne connaissance de l’architecture des calculateurs embarqués (Jetson) et de l’intégration de périphériques sous Linux.
Un premier échange avec Gabriel (Chef d’équipe) et Antoine (Expert technique) : cette étape permet de faire connaissance, de présenter l’entreprise ainsi que les missions et modalités du poste. Ensuite, le candidat dispose de quelques jours pour nous informer sur sa volonté de rejoindre l’équipe. En fonction de son choix, de son profil et des profils concurrents, il sera sélectionné pour la seconde étape.
Un échange avec Christophe et Emilie (dirigeants de OSE) pour parler des projets sur lesquels le candidat pourrait intervenir. À la suite de l’échange, une réponse est donnée au candidat sous quelques jours.
Rencontrez Alexandre, Developpeur web
Rencontrez Adrien, Ingénieur Simulation
Ces entreprises recrutent aussi au poste de “Ingénierie et administration des réseaux”.