Ingénieur développement logiciel embarqué C/C++ H/F
Médiane Système
- Bagneux, Hauts-de-Seine
- CDI
- Temps-plein
L'entreprise a développé des machines à affranchir pour le domaine du courrier ainsi que des plieuses/inséreuses dans lesquelles nous retrouvons des cartes électroniques réalisées en interne. Ces cartes électroniques embarquent un noyau linux, des drivers spécifiques à notre matériel et une application développée en C++.Dans ce cadre, vous serez en charge de :
- Acquérir les connaissances concernant le fonctionnement de ces cartes afin de pouvoir en faire le support logiciel en cas de correction ou d'évolutions.
- Intervenir sur le développement d'un nouvel OS dans le cadre de nouveaux projets (inséreuse/machine à affranchir).
- Générer un DeviceTree compatible avec cette nouvelle carte, adaptation des entrées/sorties.
- Développer un logiciel de tests dédié à cette nouvelle carte
- Développer des drivers (impression, contrôle moteur, …)
- Porter des drivers existants et modification si nécessaire
- Utiliser un oscilloscope pour investigation sur des cartes électroniques avec support de l'équipe électronique
- Intervenir sur des développements en C++ concernant l'application
- Programmation langage C
- Linux, DeviceTree, u-boot
- Yocto, buildroot, Xenomaï
- Expérience dans les noyaux temps réel, Linux PREEMPT_RT, Xenomaï
- Développement lié au contrainte de l'embarqué
- Pratique d'un outil de gestion de configuration
- Anglais
- Outils de gestion de configuration Git
- Programmation langage C++
- Réseau IPV6
- Wifi (wpa2)
- Sécurité (SSL, TLS, etc.)
- Cryptographie (authenticité, confidentialité et intégrité, etc.)
Jobposting Pro