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

Il y a 5 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.

Consultez l'aperçu du poste ci-dessous. Si vous êtes convaincu(e) d'avoir les bonnes compétences et l'expérience requise, postulez dès aujourd'hui.

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 xuezdbg 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,