Skip to main content

Ingénieur en Logiciel embarqué et interfaces de supervision

  • Défenses & Sécurité
  • CDI
  • Rousset (13)

ALSEAMAR concentre en son sein les activités navales et sous-marines de groupe Alcen. La société travaille sur 3 marchés : la Défense & Sécurité, l’Oil & Gas et l’Océanographie. Sa vocation est de concevoir et de fabriquer des systèmes navals et sous-marins et de proposer des services innovants grâce à des savoir-faire différentiants, et notamment :

  • les matériaux de flottabilité en eaux ultra-profondes,
  • les planeurs, drones et véhicules sous-marins pour nageurs de combats
  • la radiocommunication navale,
  • l’acoustique sous-marine,
  • des services d’inspection, de maintenance et de modernisation de systèmes d’armes navals et d’installations pétrolières offshore,
  • des services de collecte de données marine et sous-marin grâce au SeaExplorer

Pour accélérer notre développement, nous recrutons 

Ingénieur expert en logiciel embarqué et IHMs de supervision (H/F)

Descriptif du poste :

Ingénieur dans le domaine logiciel, vous serez en charge de la maintenance et de l’évolution de logiciels de communication et supervision de drones sous-marins, ainsi que du développement de fonctions embarquées (principalement IoT)

Vous devrez pour chaque sous-ensemble logiciel vous incombant assurer le développement étape par étape de la conception générale (architecture logicielle) aux tests unitaires, en veillant au respect des spécifications techniques.

Vous aurez spécifiquement en charge :

  • Le Maintien en condition opérationnelle et les évolutions d’un logiciel serveur critique réalisant les échanges de données entre un système de pilotage centralisé et une flotte de drones sous-marins via des communications satellites. Ce logiciel, bien que peu graphique est réalisé à l’aide du Framework QT5. Ce serveur a une fonction d’échange de données sous différents formats et protocoles qui doivent être connus : ZModem sur port série ; TCP/IP; UDP ; HTTP ;  formats JSON.
  • Le développement d’interfaces déportées (technologie WEB) de ce logiciel, en particulier à l’aide du framework VueJS.
  • Le développement d’interfaces graphiques embarquées de configuration des drones au format WEB.  Technologies : Lighttpd et VueJS
  • Le développement d’interfaces graphiques standalone en QT (Bonne connaissance de QT4, QT 5 indispensable)
  • Plus épisodiquement :
    • Le développement d’interfaces graphiques en Python/GTK+
    • Le développement de fonctions logicielles « non-graphiques » en C++ sur Linux embarqué
  • Indispensable :
    • Développement de logiciel critique selon le cycle en V :
      • Conception générale : rédaction des spécifications, architecture logicielle, protocoles d'échange d'information, etc,
      • Conception détaillée,
      • Tests logiciels (unitaires, système et non-régression),
      • Tests Système
      • Rédiger la documentation et communiquer oralement en anglais
    • Développement sous les systèmes d’exploitation Linux et Windows
    • Maitrise des langages suivants :
      • C++ : Expert (5 ans d’expérience mini)
      • QT/QML : Expert (5 ans d’expérience mini)
      • WEB « IoT » dont idéalement VueJS ou AngularJS et Lighttpd: 3 ans d’expérience
      • Python : 1-3 ans d’expérience
    • Développement sur bases de données LiteSQL et Microsoft SQL Server
  • Apprécié mais non indispensable :
    • Connaissance du langage C#
    • Connaissance de l’environnement YOCTO (linux)
    • GITLAB et intégration continue (CI/CD)
    • Doxygen

Profil :

Ingénieur(e) logiciel de formation, disposant de minimum 8 années d’expérience dans la réalisation d'interfaces graphiques pour systèmes embarquées, de type Standalone et Web en C/C++, HTML/ViewJS sur Linux et Windows, faisant appel à divers protocoles de communication (Série, Ethernet…) .             
Intégré(e) à une équipe projet pluridisciplinaire, vous avez les bases pour échanger techniquement avec vos homologues en électronique et logiciel embarqué.

Votre passion pour la robotique mobile, vous permettra, au-delà du simple développement, d’être force de proposition sur le fonctionnel et les évolutions à apporter
Autonome, réactif(ve), vous savez prendre des initiatives et rendre compte au bon moment.

Votre niveau d’anglais courant vous permet de réaliser vos documentations en anglais, ainsi que d’échanger techniquement directement avec nos clients internationaux.

Formation :

Ecole d'ingénieur ou Bac +5 universitaire en Développement Logiciel.

13790 Rousset
France

Provence-Alpes-Côte d'Azur

Apply for vacancy

Allowed file types: pdf doc docx xls xlsx. – Files must be less than 2 MB.
Allowed file types: pdf doc docx xls xlsx. – Files must be less than 2 MB.