Réaliser le développement et la validation de logiciels embarqués des sous-ensembles du Dispositif Médical d’Affluent Medical
DESCRIPTION DE POSTE
RELATIONS HIÉRARCHIQUES ET/ OU FONCTIONNELLES
Sous l’autorité du/de la Responsable R&D Logiciel Embarqué.
En échange d’informations avec l’équipe du logiciel embarqué (suivi des avancées du projet).
Investiguer avec l’équipe électronique et/ou l’équipe logicielle et /ou l’équipe de production sur les différents problèmes techniques qui surviennent.
En échange d’informations avec d’autres spécialistes impliqués dans le projet.
En échange d’informations avec des sous-traitants impliqués dans le projet.
En échange d’informations avec l’équipe du logiciel embarqué (suivi des avancées du projet).
Investiguer avec l’équipe électronique et/ou l’équipe logicielle et /ou l’équipe de production sur les différents problèmes techniques qui surviennent.
En échange d’informations avec d’autres spécialistes impliqués dans le projet.
En échange d’informations avec des sous-traitants impliqués dans le projet.
PRINCIPALES MISSIONS ET ACTIVITÉS
- Rédiger un cahier des charges fonctionnel
- Rédiger et mettre à jour la documentation selon les normes en vigueur et selon la procédure de développement (spécifications, architecture, architecture détaillée, release note…)
- Analyser les systèmes embarqués existants afin de les améliorer en proposant plusieurs solutions logicielles
- Développer les logiciels embarqués (codage)
- Documenter le code
- Réaliser des tests intermédiaires sur prototypes
- Définir les protocoles et les scénarii de tests (tests unitaires, tests d’intégration et les tests de validation)
- Réaliser les phases de tests et de validation et interpréter les résultats, rédiger les rapports de tests et corriger les dysfonctionnements
- Corriger les anomalies
- Maintenir une veille technologique (microcontrôleur, librairies logicielles, etc.)
RESPONSABILITÉS
Réaliser les opérations pour un codage optimisé au regard des contraintes techniques du projet.
Intervenir sur toutes les phases de cycle de développement : cahier des charges, la définition de l’architecture logicielle, conception et développement, les phases de tests et de validation et la rédaction des documents techniques associées.
AUTONOMIE
Prise en charge intégrale du développement de tout ou partie du logiciel embarqué pour un projet en accord avec les instructions définies par son/sa Responsable de service et lui présenter le résultat de ses activités.
Prise d’initiative sur certains choix techniques (implémentation de l’architecture logicielle et optimisation du code)
COMPÉTENCES REQUISES
- Connaissances théoriques, Conoscenze teoriche, Theoretical knowledge
- Formation supérieure en électronique/système embarqué
- Anglais (lu, écrit et parlé)
- Connaissances pratiques, Conoscenze pratiche, Practical knowledge
- Langage de programmation des systèmes embarqués (C, C++)
- Développement embarqué sur microcontrôleur
- Connaissance des systèmes embarqués temps réels
- Connaissance des outils de debug et de compilation
- Connaissance des outils de test unitaire et analyse statique
- Git, SVN
- Cycle en V
LOCALISATION
Besançon et ses environs
CANDIDATURE
Afin de postuler à cette offre, veuillez adresser votre candidature à jobopportunities@affluentmedical.com