Alternance - Ingénieur développement logiciel embarqué - H/F

EXAIL
Canton of Saint-Germain-en-Laye, France
3 days ago

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English
Experience level
Junior

Job location

Canton of Saint-Germain-en-Laye, France

Tech stack

JavaScript
Microsoft Windows
Agile Methodologies
Confluence
JIRA
Unit Testing
Bash
C++
Communications Protocols
Embedded Software
Ethernet
Python
Scrum
Software Engineering
Rust
CodeBeamer
Integration Tests
Operational Systems

Job description

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

Rattaché à l'architecte logiciel de l'équipe, vous contribuerez aux travaux exploratoires sur de nouvelles fonctionnalités, participerez au développement de nouvelles fonctionnalités ainsi qu'à la maintenance des produits existants gérés par l'équipe, et interviendrez sur les développements logiciels des nouveaux produits de la gamme.

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

Les développements sont réalisés en C/C++ sur un système d'exploitation temps réel QNX, fonctionnant sur des processeurs de type ARM, avec un environnement de développement PC sous Windows.

Vous serez amené(e) à intervenir sur l'ensemble du cycle de développement logiciel (spécification, conception, développement, tests), en interaction avec les responsables produits, les responsables projets, l'équipe plateforme commune et les équipes de qualification.

Vos missions seront 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/évolutive
  • Maintenance des environnements de développements (maintenance et création d'outils)

Requirements

  • Étudiant(e) en école d'ingénieur ou en Master orienté développement logiciel
  • Vous êtes à l'aise en développement C/C++ dans des environnements embarqués temps réel
  • À l'aise avec la programmation multithread sous Linux (PC industriels / endurcis)
  • Bonne maîtrise des outils de développement : Git, Jenkins
  • Connaissances des environnements Linux, QNX ou systèmes équivalents

Compétences appréciés :

  • Familiarité avec les méthodes Agile / Scrum
  • Connaissance d'outils collaboratifs : JIRA, Confluence, CodeBeamer
  • Polyvalence en langages : Rust, Python, JavaScript, Shell
  • Compréhension des interfaces et protocoles de communication (CAN, Ethernet, TCP/UDP, ports série)

Langues :

  • Anglais professionnel (écrit et oral)

Qualités personnelles :

  • Organisé(e), autonome et réactif(ve)
  • Force de proposition avec un bon esprit d'initiative
  • Capacité d'adaptation
  • Goût du travail en équipe

Benefits & conditions

  • Une alternance formatrice et responsabilisante
  • La participation à un projet structurant
  • Une immersion dans un environnement industriel innovant

About the company

Exail est une entreprise industrielle de haute technologie spécialisée dans les technologies de pointe en robotique, maritime, navigation, aérospatiale et photonique. Dotée d'une forte culture entrepreneuriale, Exail offre des performances, une fiabilité et une sécurité inégalées à ses clients civils et militaires opérant dans des environnements difficiles. Des profondeurs de la mer à l'espace, Exail étend ses capacités grâce à une gamme complète de composants, de produits et de systèmes robustes fabriqués en interne. Employant 2000 personnes dans le monde, la société bénéficie d'une empreinte mondiale et exerce ses activités dans plus de 80 pays. Exail est née de l'union des forces du groupe ECA et d'iXblue en 2022. C'est une filiale d'Exail Technologies, une entreprise familiale spécialisée dans la haute technologie.

Apply for this position