Ingénieur Logiciel Algorithmique - H/F
Role details
Job location
Tech stack
Job description
Dans un contexte stratégique mêlant technologies de pointe, environnement maritime et missions de défense, vous viendrez renforcer une équipe agile et engagée, en tant que développeur logiciel spécialisé en algorithmie / maths appliquées.
Vous participerez au développement d'un moteur de planification et de trajectographie pour drones sous-marins et de surface, utilisés dans des opérations de déminage maritime.
Ce moteur permet de définir et d'optimiser en temps réel les trajectoires des drones en fonction de nombreux paramètres : capteurs, environnement marin, menaces identifiées, etc.
Information complémentaire : le contrôle-commande bas niveau des drones est géré par une autre équipe - votre terrain d'action est l'intelligence logicielle embarquée, pas le pilotage. Votre quotidien chez nous :
Encadré par un team leader, vous rejoindrez une équipe à taille humaine composée de :
- 3 développeurs scientifiques
- 1 testeuse QA
- 1 analyste fonctionnel
Au jour le jour, vous serez amené(e) à :
- Prendre en charge un ou plusieurs modules du logiciel.
- Développer de nouvelles fonctionnalités en trinôme avec l'analyste fonctionnel et la testeuse.
- Assurer le suivi des bugs détectés en test d'intégration ou en production.
- Réaliser des tests unitaires et de non-régression avant chaque livraison : la qualité algorithmique est cruciale dans nos missions.
Requirements
- Bac+5 - École d'ingénieur ou équivalent
- 3 ans sur un poste similaire
- 5 ans d'expérience globale, * Développement logiciel : Python ou C++ (niveau intermédiaire à confirmé) ;
- Solide bagage en maths appliquées, algorithmique, optimisation ;
- Rigueur, autonomie, esprit critique, proactivité ;
- Expérience en maintenance de code en production ;
- Maîtrise des tests unitaires (automatisés ou non).
Compétences appréciées :
- Connaissances en recherche opérationnelle et analyse fonctionnelle appliquée à des environnements physiques / maritimes
- Bases en guerre des mines / acoustique / sonar / courants marins (un vrai plus !)
- Connaissance des outils de versioning : Git / SVN
- Pratique de pipelines CI/CD (Jenkins, TeamCity, etc.)
- Anglais technique lu et écrit
Outils :
- Docker / Podman
- Jira
- Git / Bitbucket
- Jenkins / TeamCity
Pourquoi nous rejoindre ?
- Projets techniques ambitieux dans un secteur en pleine expansion ;
- Environnement stimulant, haute technologie ;
- Culture d'innovation et d'excellence ;
- Équipe passionnée, dynamique et collaborative.