ingénieur informatique(e) Back end C orienté instrumentation

Il y a 4 jours

Guyancourt, Île-de-France Actual Talent Temps plein
Participation au développement de la plateforme systèmes : développement du logiciel embarqué (firmware) sur processeur ARM équipé d?un Linux embarqué pour communiquer avec un écosystème d?équipements ou de tierce provenance. Mission 1 : Ouverture de l?écosystème de détection :
- Création de modules de communication sur un programme existant écrit en C.
- Intégration des différents protocoles de communication avec des équipements tiers. Mission 2 : Systémabilité des détecteurs :
- Participation à l?ensemble des étapes de définition, de conception, de validation et de mise en production d?ensembles électroniques et de leurs logiciels embarqués associés.
- Ecriture du code correspondant au cahier des charges.
- Test et validation des logiciels avec les matériels concernés.
- Mise en production, distribution des logiciels.
- Retour d?Expérience, pour l?évolution des firmwares et interfaces. Profil candidat: Les « savoirs » : ? Bonnes connaissances en systèmes embarqués, ? Connaissance des protocoles de communication usuels pour les capteurs : RS-232, RS-485, ? Connaissance des environnements multi-plateformes : Windows, Linux, MacOS, ? Notions élémentaires en électronique afin de dialoguer avec des électroniciens pour comprendre les besoins et contraintes, ? Maitrise de l?environnement numérique, Les « savoir-faire » : ? Maîtrise des langages : C ? Connaissance des bonnes pratiques de codage pour la maintenabilité du code et les risques cyber, ? Notions en HTML & JavaScript pour tests via IHM, ? Maîtrise d?EDI tels que VS Code, ? Maîtrise de l?environnement Linux (plateforme cible du développement), ? Utilisation quotidienne de GitLab, ? Utiliser Pack office sous un environnement Windows, Les « savoir-faire » comportementaux : ? Travailler en réseau et coopérer avec des profils métiers diversifiés, ? Vigilance constante sur l?ensemble des données traitées, ? Sens du dialogue et sens du relationnel, ? Aimer travailler en équipe, ? Être organisé, rigoureux et structuré, ? Respect des règles de propreté, de qualité, ? Savoir transmettre les résultats de son travail, ? Être organisé et créatif,