Developpeur c - C++ chez Client Final H/F
Role details
Job location
Tech stack
Job description
Rattaché à l'équipe développement logiciel et sous la direction du département informatique vos principales missions seront les suivantes :
Développement logiciel en C/C++ orienté bas niveau : systèmes embarqués, pilotes, protocoles de communication, ...
Conception et mise en oeuvre d'architectures logicielles robustes, performantes.
Programmation sous Linux : gestion de mémoire, multi-threading, IPC, interfaces réseau.
Intégration de modules dans des systèmes industriels temps réel.
Rédaction documentation technique, tests, validation dans un environnement qualifié.
Collaboration avec les équipes hardware, système, cybersécurité et production.
Requirements
De formation Bac +5 (type Ecoles d'Ingénieurs ou équivalent) en Informatique ou électronique spécialité systèmes embarqués, vous justifiez d'une expérience confirmé (environ 5 ans) en développement logiciel bas niveau dans des environnements industriels exigeants.
Vous maitrisez parfaitement le développement C/C++ et avez idéalement un bonne connaissance de Linux, des concepts système (IPC, scheduling, drivers, filesystems) et une maitrise des protocoles réseau (TCP/IP, UDP, sockets, routage).
Vous connaissez les contraintes industrielles : temps réel, fiabilité, tests, documentation, traçabilité...
Rigoureux, autonome, doté d'une bonne capacité d'analyse, vous avez le sens des responsabilités et un intérêt certain pour le domaine des technologies embarquées et des environnement sécurisés.
Doté d'un bon esprit d'équipe, vous aimez travailler sur des projets techniques à fort enjeu.