
Ingénieur Développement Logiciel - Algorithmes De Contrôle-commande (h/f)
Posted Today
Company Description
View moreLe Groupe INGELIANCE propose, depuis sa création en 1998, des solutions d'ingénierie industrielle innovantes et maîtrisées aux grandes entreprises industrielles européennes.
Historiquement présent sur le secteur du naval, INGELIANCE a diversifié ses métiers et intervient désormais sur quatre secteurs d'activités principaux : l'aérospatial & défense, le naval, l'énergie & le transport ainsi que l'industrie des procédés.
Grâce à l'expertise pointue de ses collaborateurs, le groupe répond aux problématiques des grands industriels depuis la phase de R&D / conception jusqu'à la mise en œuvre et la maintenance.
Notre différence ? L'expertise, la passion, la proximité clients et l'agilité pour proposer des solutions adaptées aux projets qui nous sont confiés.
Job Description
En Coordination Avec L’architecte Logiciel Principal, L’équipe Projet Et Le Chef De Projet, Les Activités Attendues Sont
Analyser et élaborer des documents techniques
Développer le logiciel de l’algorithme scientifique en cohérence avec la spécification de l’algorithme, l’architecture logicielle et les processus de développement
Développer et exécuter les tests unitaires du logiciel développé
Faire l’analyse statique du code
Assurer les travaux d’intégration du logiciel : en simulation logiciel (MIL, SIL) ou sur calculateur/banc
Développer des tests automatiques pour l’intégration/vérification du logiciel
Évaluation et caractérisation de performances dynamiques du véhicule guidé/piloté par le logiciel
Réaliser la maintenance des logiciels : maintenance corrective et développement d’évolutions après la mise en service
Participer à la mise en service du logiciel (tests usine, à quai, en mer)
Profil Recherché
Ingénieur logiciel, vous justifiez d'une expérience minimale de 3 ans en développement et intégration d'algorithmes de contrôle commande, en développement de logiciel embarqué C++ et en développement de systèmes autonomes, guidage/navigation/Contrôle, robotique.
Les Compétences Attendues Sont Les Suivantes
Automatique, Mathématiques (notamment calcul matriciel), traitement du signal
Méthodologie et outils de conception (UML,…)
Systèmes embarqués
Langages : C++, Python, Matlab/Simulink
Linux
Conteneurisation : Docker, podman, quadlet
DDS (FastDDS)
Éventuellement, ROS2
Environnement technique
Linux
Git, Gitlab
Cmake
Shell/bash
Anglais courant.
Benefits
- Projet innovant dans le domaine des systèmes autonomes.
- Opportunité de développer des compétences
- Utilisation de technologies avancées
