CDI/ 2jrs TT / CARRIERES SUR SEINERéf 78420139
L'entreprise
Leader dans la fabrication de centrales inertielles, l'entreprise conçoit, produit et commercialise des systèmes de navigation inertiels à la pointe de la technologie grâce à sa maitrise de l’ensemble des composantes matérielles, logicielles et algorithmiques.
Les technologies utilisées permettent d’apporter des solutions concrètes de navigation pour les véhicules autonomes, les drones, la marine, la géomatique, l’aéronautique, le spatial et la défense.
90% clients à l’étranger; Europe, Asie & USA.
Date de création: 2007
Effectifs: + de 80 pers. dont 30 pers. en R&D
Localisation: Carrières sur Seine (78), filiales à Singapour & USA
Poste/Missions
Dans un contexte de forte croissance, vous intégrez l'équipe R&D et vous participez à l’implémentation des algorithmes de navigation et de perception ainsi que des logiciels applicatifs de traitement de données.
Votre objectif principal est de définir les meilleures architectures logicielles et de superviser leur implémentation pour répondre aux contraintes de chaque projet dans un contexte mixte embarqué / desktop / serveurs.
Missions principales;
-Participer à la définition de l’architecture logicielle orientée objet
-Traduire des exigences fonctionnelles en tâches techniques
-Concevoir et développer de nouvelles fonctionnalités en C++
-Missions d’expertise et d’accompagnement des équipes en charge de l’implémentation des algorithmes
-Prendre en compte des contraintes temps réel et embarquées
-Optimiser des temps de traitement (GPU Computing, Parallel Computing)
-Participer aux activités de revues de code, test, validation et documentation
Stack technique ;
C++ (11/17/20), Qt, Multithreading, IMU, GPS, Ethernet, Web...
Profil recherché
- Issu(e) d'une école d'ingénieurs ou équivalent, vous justifiez d’une expérience solide de plus de 5 ans en C++ moderne (11/17/20, Exceptions, Smart Pointers, STL),
-Vous avez déjà pris part à la définition de l’architecture de logiciels ou librairies d’envergure
-Vous avez développé dans un contexte embarqué (contraintes RAM/CPU/Temps réel)
-Vous utilisez du contrôle de code source (GIT)
Les + ;
-Vous avez déjà développé des IHM sous Qt dans un contexte hautement multi-threadé
-Vous avez de bonnes notions en mathématiques (Vecteur, Matrices, Quaternions, ...)
Temps Réel
C++
Embarqué
Architecte
Multithreading
Git