Ingénieur Logiciel Os Temps-Réel H/F
Nos collaborateurs sont fiers d'avoir contribué au succès de nos clients : 4 lauréats du Concours Mondial de l'Innovation, 4 levées de fonds de plusieurs millions d'Euros entre 2016 et 2018, et 2 acquisitions ayant abouti à la création d'emplois locaux.
Pour accompagner le développement de start-ups innovantes grenobloises, nous recrutons un Ingénieur logiciel OS temps-réel pour une mission de 6 mois reconductible, CDD ou freelance (CDI possible en fin de mission).
Vos missions :
- Créer une architecture SW sur QNX, intégrer du code manuel et du code généré sur un contrôleur,
- Trouver, avec l'équipe robotique, un découpage de l'architecture du contrôleur robot permettant de limiter l'effort demandé par la 62304,
- Participer au découpage par fonctions, compiler des librairies,
- Mettre en place le Scheduling des tâches et la gestion des priorités,
- Déployer la stack EtherCAT Acontis sous QNX (contrôleur) et Linux (HIL),
- Déployer/développer la couche EtherCAT FSoE sur un contrôleur encore non déterminé, en partenariat avec un fournisseur de SW,
- Créer une image QNX - performante et cyber-proof,
- Déployer et tester des solutions de cybersécurité avec meetings internes et support Blackberry,
- Etablir un lien privilégié avec le support de Blackberry pour faire remonter les bugs potentiels,
- Enrichir l'interface d'un "Teach Pendant" pour permettre aux intégrateurs de configurer leur workflow et donner les outils nécessaires à l'équipe test,
- Rédiger une partie des documents exigés par la 62304.
Profil recherché :
Ingénieur développement logiciel spécialité en architecte SW sur OS
temps-réel, vous êtes autonome dans le portage et le développement de
plusieurs logiciels en C/C++ avec contraintes temps-réel; Développement
principalement applicatif
Qualifications
- Ingénieur en développement logiciel ayant au moins 3 ans d'expériences pertinentes dans l'architecture SW et la programmation temps-réel est requis,
- Des connaissances en réseau et bus de terrain sont nécessaires (CAN, EtherCAT),
- Une expérience probante avec la norme POSIX et/ou l'OS Blackberry QNX serait la bienvenue,
- Une connaissance de la norme IEC 62304 est un plus,
- Une forte capacité d'adaptation et d'autonomie est requise car peu de support est possible sur ces tâches.