QA Engineer
Ingénieur(e) Back end C orienté instrumentation
Guyancourt
Apply on the employer's siteRole description
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,
This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.