Aller au contenu

Développeur software H/F

Sur site
  • Herstal, Région wallonne, Belgique
Logiciel

Description de l'offre d'emploi

CENTUM GROUP, UNE ENTREPRISE MONDIALE PROCHE DE SES NOS CLIENTS


Notre objectif est de créer de la valeur en contribuant au succès de nos clients en étant leur partenaire d’innovation, en offrant :

  • Des solutions flexibles adaptées aux besoins spécifiques du client et du projet
  • Services de conception, de fabrication et de spécification de construction clé en main
  • Services de gestion du cycle de vie des produits
  • Connaissance approfondie du domaine dans les segments de haute technologie
  • 2300 professionnels qualifiés animés par la qualité et l’excellence


Aujourd’hui, l’offre du groupe Centum s’étend de la conception et du développement de produits personnalisés, des services de fabrication et des solutions clés en main pour les applications critiques. Ces solutions sont proposées par l’intermédiaire des principales unités opérationnelles qui travaillent ensemble pour répondre aux besoins des clients. Chaque unité d’affaires est dirigée par une équipe de direction solide et expérimentée.


Responsabilités : 

  • Supporter le coordinateur projet et le coordinateur d’équipe dans la planification des objectifs, des activités, l’identification des points bloquants et risques.
  • Exécuter les activités pour :
    • La conception du design détaillé par la spécification de requis sur les composants et le design de classes C++
    • Le développement de modèles comportementaux en SCADE Suite et/ou SCADE Display
    • L’implémentation des fonctions en C++ pour satisfaire le design et les LLR
    • Le développement de spécifications de test cases en regard d’exigences
    • L’implémentation et l’exécution de tests
  • Supporter d’autres rôles pour :
    • La capture du besoin et la rédaction d’exigences de haut niveau du software
    • La conception d’API et de design logiciel haut niveau
  • Maîtriser le design détaillé du logiciel et comprendre son rôle dans les fonctions du système complet
  • Mesurer et évaluer ses résultats vis-à-vis des objectifs fixés, rapporter les indicateurs sur ses activités
  • Respecter les procédures et standards de l’organisation
  • S’améliorer avec les succès et les échecs, contribuer à l’amélioration continue de l’équipe
  • Inspirer et favoriser la confiance et la coopération entre les collaborateurs de l’équipe et les autres équipes

Pré-requis du poste

  • Master ou bachelier en électronique/informatique qui a déjà une expérience dans le développement de logiciel embarqué safety critical. Maîtrise du langage C/C++ et de l’environnement Linux obligatoire ainsi que des concepts de cycle en V, gestion des exigences, des problèmes et des changements. Le but de la mission est de développer, d’intégrer et de tester du logiciel embarqué safety critical dans un environnement basé sur Linux.
  • La connaissance du model-based design (Scade, Simulink), du Python et la possibilité de développer sous microcontrôleurs sont des atouts.
  • 4 ans d’expérience minimum.
  • Le projet consiste au développement les fonctions d’un logiciel pour une station télé-opéré (deFNder®) avec des fonctions d’interface graphique pour l’utilisateur, mise en réseau, et fonctions collaboratives pour la défense et le combat.

Compétences techniques :

  • Expérience et bonne maîtrise du C++ (ou très bonne maîtrise du C ainsi qu’au moins un autre langage orienté objet)
  • Maîtrise de sujets connexes aux développements logiciels basés sur Linux (bash, git, make/cmake, toolchains, VM, distributions, scheduling, gestion de la mémoire, I/O, ...)
  • Connaissances sur les principes de programmation évènementielle
  • Connaissances sur les principes de programmation et le fonctionnement des couches réseau (Ethernet, TCP/IP/UDP/RTP/IPsec, STANAG 4586, DDS, etc...)
  • Expérience avec du software embarqué et/ou temps réel
  • Ecriture et gestion des exigences
  • Intérêt pour la conception d’architecture et 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 de problèmes et changements (Redmine, Mantis, Bugzilla ou similaire)
  • Optionnellement, expérience avec Qt, Yocto, OpenGL

Normes et standards:

  • Connaissance générale des standards C, C++, POSIX, ISO, etc...
  • Optionnellement, maîtrise de MISRA, JSF, HIC++ ou similaire
  • Optionnellement, connaissances de la gestion de la safety (ARP-4764A, MIL-STD-882E ou similaire)
  • Optionnellement, connaissances de CMMi Niveau 3/4, DO-178C DAL C/B, EN50128, MIL-STD-498 ou similaire

Soft skills:

  • Maitrise de la relation et de la communication
  • Ouvert à l’adaptation et la remise en question

Langues:

  • Anglais écrit, lu et parlé (niveau B2 minimum)
  • Français parlé apprécié mais pas obligatoire.


Nos avantages :

  • Salaire et avantages sociaux concurrentiels
  • Un environnement de collègues compétents en électronique, RF, FPGA, conception mécanique...


Rejoignez-nous et développez votre carrière avec nous !

ou