EMBEDDED SOFTWARE ENGINEER (DEFENSE)
TMC
- Belgique
- CDI
- Temps-plein
- 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 role 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
- Master en informatique, en génie logiciel ou en électronique
- 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 software Linux-based (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
- 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
- Maitrise de la relation et de la communication
- Ouvert à l'adaptation et la remise en question
- Français courant, Anglais écrit, lu et parlé (niveau B2 minimum)
- Vous aurez un contrat de travail à durée indéterminée vous offrant stabilité et sécurité,
- Vous apprendrez à connaître votre valeur sur le marché et aurez une part des bénéfices générés par votre travail grâce à la participation individuelle aux bénéfices,
- Nous vous accompagnerons grâce à un coaching personnalisé et un plan de formation conçus pour vous aider à développer vos compétences entrepreneuriales,
- Notre structure en cellules de compétence technique vous fournira un réseau d'experts fort, significatif et pertinent,
- Le Lab' entrepreneurial vous offrira un terrain de jeu pour explorer de nouvelles idées et peut-être participer au lancement de start-ups