Développeur Software C++

Il y a 3 mois


Liège, Belgique L.E.A.SE. S.A. Temps plein

Vous allez être amené à développer des fonctionnalités logicielles pour une station télé-opérée, incluant des interfaces graphiques utilisateur, des capacités de mise en réseau, et des fonctionnalités collaboratives destinées à diverses applications.

Vos missions

Fonction :

  • Assister le coordinateur de projet et le coordinateur d'équipe dans la planification des objectifs, la gestion des activités, et l'identification des risques et des points bloquants.
  • Réaliser les activités suivantes :
  • Concevoir un design détaillé en spécifiant les exigences des composants et en développant des classes en C++
  • Créer des modèles comportementaux avec SCADE Suite et/ou SCADE Display
  • Implémenter des fonctionnalités en C++ conformément au design et aux LLR
  • Élaborer des spécifications de test en fonction des exigences
  • Exécuter et implémenter des tests logiciels
  • Apporter un support aux autres rôles pour :
  • Capturer les besoins et rédiger les exigences logicielles de haut niveau
  • Concevoir des API et des architectures logicielles de haut niveau
  • Maîtriser le design détaillé du logiciel et comprendre son rôle dans les fonctionnalités globales du système.
  • Mesurer et évaluer ses résultats par rapport aux objectifs fixés et reporter les indicateurs d'avancement.
  • Respecter les procédures et les standards de l'organisation.
  • Apprendre des succès et des échecs pour contribuer à l'amélioration continue de l'équipe.
  • Inspirer la confiance et favoriser la coopération entre les membres de l'équipe et les autres équipes.
Vos compétences

Profil :

  • Diplôme de Master ou de Bachelier en électronique/informatique avec une expérience significative dans le développement de logiciels embarqués.
  • Bonne maîtrise de l'anglais (niveau B2 minimum).
  • La connaissance du design modélisé (Scade, Simulink), du Python, et la capacité à développer sur microcontrôleurs sont des atouts.
  • Expérience professionnelle d'au moins 4 ans.
  • Expertise en C++ (ou en C avec une solide maîtrise d'au moins un autre langage orienté objet).
  • Compétences en développement software sous Linux (bash, git, make/cmake, toolchains, VM, distributions, gestion de la mémoire, I/O, etc.).
  • Connaissance des principes de programmation événementielle.
  • Connaissance des protocoles réseau (Ethernet, TCP/IP/UDP/RTP/IPsec, STANAG 4586, DDS, etc.).
  • Expérience avec les logiciels embarqués et/ou temps réel.
  • Compétences en rédaction et gestion des exigences.
  • Intérêt pour la conception d'architecture et le design logiciel.
  • Maîtrise d'au moins un langage de script (Python, Perl, Tcl ou similaire).
  • Expérience avec au moins un outil de gestion des problèmes et des changements (Redmine, Mantis, Bugzilla ou similaire).
  • Expérience optionnelle avec Qt, Yocto, OpenGL.

Informations complémentaires :

  • Entrée en fonction : Dès que possible
  • Durée : Mission avant CDI
  • Lieu de travail : Liège, Belgique