INGENIEUR R&D C++/Simulink (H/F)

Contrat à Saint-Germain-en-Laye, 78100 - CDI - 05/12/2022


Retour aux offres

L'ENTREPRISE

EXAIL, le rapprochement de ECA Group & iXblue, deux entreprises de taille semblable, conduit à une entité de plus de 1500 collaborateurs répartis en France et à l’international; Cette entité ambitionne d’être un leader technologique et industriel dans les domaines des applications critiques (maritime, défense, spatial, aéronautique, photonique, autonomie…)

IXblue présente un chiffre d’affaires d’environ 150 millions d’euros avec une croissance à 2 chiffres au cours des dernières années, ECA Group présente un chiffre d'affaires de plus de 200 millions d'euros.

iXblue est une ETI où l’autonomie, la flexibilité, l’innovation, le sens collaboratif sont des valeurs fondamentales.

Venez travailler sur le site iXcampus avec restaurant d’entreprise et complexe sportif, campus technologique et universitaire labellisé Territoire d’Industrie et Grand Lieu d’Innovation depuis 2019.

Missions

MISSIONS

Au sein de la division R&D de la navigation inertielle, vous rejoignez l’équipe en charge des algorithmes embarqués et des performances des centrales inertielles produites par iXblue.

Vous participerez à l’amélioration continue des aspects logiciels de l’algorithme de navigation des centrales inertielles iXblue et du logiciel de simulation, rejeu et post-traitement des données de navigation, afin d’en compléter les fonctionnalités, d’en améliorer l’architecture logicielle, d’en simplifier les interfaces. Vos interlocuteurs seront l’ensemble des algorithmiciens, les développeurs du logiciel embarqué, les autorités techniques des différentes gammes de centrales inertielles et du logiciel de rejeu de données.

Le poste recouvre les activités suivantes :

- Développement et architecture logicielle d’algorithmes embarqués sous Matlab-Simulink,

- Développement et architecture du logiciel de simulation / rejeu instanciant les algorithmes en C/C++,

- Rationalisation des interfaces entre le logiciel de simulation / rejeu et les algorithmes qu’il instancie,

- Suivi des développements et des faits techniques du logiciel de simulation / rejeu,

- Participation à l’amélioration continue des processus de développement,

- Contribution aux travaux d’amélioration continue de la qualité du code, de son optimisation,

- Contribution aux travaux d’amélioration continue des tests de validation de l’algorithme, et de la documentation.

Les travaux de développement se feront en Matlab/Simulink, en C et en C++, à partir d’un corpus existant conséquent. Les travaux de tests seront à mener en Python.

Profil

PROFIL

De formation Ingénieur et/ou Docteur, vous avez une solide formation initiale en traitement du signal/automatique/robotique/mécatronique/informatique, avec un goût marqué pour les hautes technologies et le développement logiciel.

Vous avez de l’expérience dans le développement logiciel dans le cadre d’une production industrielle en série. Vous êtes rigoureux dans vos développements, pragmatique dans vos choix d’architecture logicielle, autonome dans la conduite de vos travaux. Vous savez partager choix/analyses/faits techniques aussi bien avec des experts techniques qu’avec des non spécialistes.

Compétences, connaissances

Utilisation avancée de Matlab/Simulink.

Expérience professionnelle en développement C/C++.

Une première connaissance de Python est souhaitée.

Des connaissances sur la navigation et en fusion de données, en particulier le filtrage de Kalman, et une expérience dans l’environnement Linux sont des plus.

Offre terminée