Ingénieur Développement Logiciel Embarqué Temps réel - H/F

  • Permanent Contract
  • Full-time
  • At least 5 years of experience (Senior level)
  • MBA
  • Engineering

#JoinOurCrew


Mission

La division « Systèmes de navigation », basée sur le site de Saint-Germain-en-Laye, conçoit et fabrique une gamme de calculateurs de navigation inertielle pour les marchés naval, militaire terrestre, génie civil, ferroviaire et spatial.

Nous recherchons un ingénieur de développement logiciel embarqué temps réel pour renforcer notre équipe de développement et participer au renouvellement de notre gamme de produits.

En lien direct avec l’équipe de développement produit/marché et en vous basant sur le savoir-faire technologique de l’équipe plateforme commune, vous participez au développement, à la mise au point et à la maintenance des logiciels embarqués des centrales inertielles de la division.

Vous contribuez également activement aux évolutions des composants génériques de la plateforme commune.

Les développements sont réalisés en Rust sur un OS temps réel basé sur Linux, fonctionnant sur des processeurs de type ARM.

Vous maîtrisez l’ensemble du cycle de développement : spécification, conception, développement et tests.

Vos missions sont les suivantes :

  • Élaborer les spécifications fonctionnelles et techniques.
  • Concevoir et développer des logiciels pour des systèmes embarqués en utilisant Rust.
  • Collaborer avec les équipes matériel et logiciel pour intégrer et tester les solutions embarquées.
  • Optimiser les performances et la consommation d’énergie des logiciels embarqués.
  • Rédiger et maintenir la documentation technique.
  • Participer aux revues de code et aux tests de validation.
  • Assurer la conformité aux normes de sécurité et de qualité.
  • Assurer la maintenance corrective et évolutive des logiciels embarqués.
  • Maintenir les environnements de développement, notamment par la maintenance et la création d’outils.
  • Assurer le support auprès des clients internes

Pourquoi nous rejoindre ?

  • Contribuer au développement de produits de haute technologie dans le domaine de la navigation inertielle.
  • Travailler sur des logiciels embarqués temps réel dans un environnement technique exigeant et innovant.
  • Participer au renouvellement d’une gamme de produits stratégique pour les marchés civils et militaires.
  • Évoluer au sein d’une équipe R&D pluridisciplinaire, en interaction avec les équipes produit, plateforme, matériel et logiciel.

Profile

Vous êtes titulaire d’un diplôme d’une grande école ou d’une école spécialisée en informatique embarquée.

  • Vous avez de solides bases en développement logiciel et justifiez de 5 à 8 ans d’expérience en développement dans un environnement embarqué temps réel.
  • Compétences requises
  • Expérience confirmée en développement Rust, ou solide expérience en développement C/C++ embarqué avec une volonté de monter rapidement en compétence sur Rust.
  • Connaissance des systèmes embarqués et des microcontrôleurs/processeurs.
  • Connaissance de Linux.
  • Compétences en débogage et en optimisation de code.
  • Maîtrise des outils de gestion de configuration, notamment Git.

Compétences souhaitables

  • Expérience en développement Java et/ou en scripting Python pour l’outillage, les tests ou l’automatisation.
  • Connaissance des contraintes liées aux systèmes d’exploitation temps réel et au développement sur cible embarquée.
  • Expérience avec des moyens de simulation, de test matériel ou d’intégration sur banc.
  • Pratique des méthodes Agile/Scrum dans un contexte de développement logiciel.
  • Utilisation d’outils de suivi, de documentation et de gestion des exigences tels que JIRA, Confluence ou CodeBeamer.

Langue

  • Anglais parlé et écrit.

Savoir-être

  • Faire preuve de rigueur, d’organisation et d’un fort sens de la qualité logicielle.
  • Avoir un bon esprit d’analyse pour investiguer et résoudre des problèmes techniques complexes.
  • Être autonome, réactif et force de proposition dans un environnement embarqué exigeant.
  • Savoir travailler en équipe et communiquer efficacement avec des interlocuteurs logiciels, systèmes, matériels et validation.

About EXAIL

Exail is a leading high-tech industrial group specializing in cutting-edge robotics, maritime, navigation, aerospace and photonics technologies. With a strong entrepreneurial culture, Exail delivers unrivaled performance, reliability and safety to its civil and defense clients operating in severe environments. From the deep sea to outer space, Exail expands their capabilities with a full range of robust in-house manufactured components, products and systems. Employing a workforce of 2000 people worldwide, the company benefits from a global footprint and conducts its business in over 80 countries. Exail was formed by ECA Group and iXblue joining forces in 2022. It is a subsidiary of Exail Technologies, a family-owned company specialized in high-technology.