INGENIEUR DEVELOPPEMENT LOGICIEL EMBARQUE C++ (H/F)

Contrat à Saint-Germain-en-Laye, 78100 - CDI - 08/09/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 Navigation de la société (250 personnes, plus de 40% du CA de IXblue), l’ingénieur(e) développement logiciel embarqué intervient sur la conception, réalisation, intégration et validation du logiciel embarqué des centrales inertielles et systèmes de distribution de données de navigation.

Ces développements sont réalisés en C et C++ dans un contexte temps réel, avec un environnement de développement sous Windows et Linux, sur des architectures x86 et embarquées.

Vous intervenez dans le développement de nouvelles fonctionnalités et la maintenance des produits existants gérés l’équipe et les développements logiciels de nouveaux produits de la gamme.

Vous maîtrisez l'ensemble du cycle de développement (spécification, conception, développement, tests) en interaction avec les responsables produits, les responsables projets et les équipes de qualification.

Les missions de l’ingénieur(e) développement logiciel embarqué sont les suivantes :

  • Elaboration des spécifications fonctionnelles et techniques

  • Conception logicielle

  • Développement logiciel

  • Tests (vérification de code, tests unitaires, tests d’intégration)

  • Maintenance corrective

  • Maintenance des environnements de développements (maintenance et création d’outils)

  • Support auprès des clients internes.

Profil

PROFIL

Vous êtes de formation BAC+5, vous êtes jeune diplômé(e) ou justifiez d’une expérience de 1-3 ans sur un poste d’ingénieur de développement en logiciel embarqué en C et C++.

Vous avez de bonnes capacités rédactionnelles et communiquez avec clarté, vous êtes rigoureux(se), synthétique et exigeant(e) dans votre travail.

Vous avez envie d’intégrer une équipe technique dynamique, êtes passionné(e) par le développement logiciel, vous voulez ouvrir votre spectre de compétences, vous souhaitez rejoindre une entreprise de très haute technologie à taille humaine.

Compétences techniques nécessaires

  • Langage de développement principal : C++11, C++14 et C

  • Contexte de programmation : Temps réel, multi-thread sous Linux

  • Script : Python, Bash

  • Réseau : TCP/UDP, VLAN, IGMP, QoS, RSTP, etc.

  • Outils : Git, JIRA, Jenkins.

Connaissances souhaitées

  • Langage de développement secondaires : JavaScript, Node.js, HTML5, CSS

  • Bus numériques : RS-422, HDLC, CAN

  • Connaissance d’architecture électronique embarquée

  • Connaissance d’un OS temps réel (idéalement Linux avec patch Xenomai ou PREEMPT_RT)

  • Synchronisation temporelle : NTP, PTP

  • Règles de pare-feu, routage sous Linux, configuration d’un switch L2.

Postuler

Offre terminée