Description du poste
Rattaché(e) au chef de groupe et responsable du développement des composants, vous êtes le/la garant(e) de la conception et de la validation logicielle pour notre gamme de produits HMI (Joysticks, pédales). Vous interviendrez sur des projets technologiques stimulants, en étant l'acteur principal du cycle de vie logiciel, de la conception à la validation.
En tant qu'expert(e) en système embarqué, vos missions seront les suivantes :
1. Développement Logiciel Embarqué et Safety :
o Concevoir, développer et maintenir le logiciel embarqué en langage C "bare metal" sur des processeurs Microchip, en utilisant l'environnement de développement MPLAB X.
o Assurer la conformité du code avec les normes de qualité et de sécurité (MISRA-C:2012).
o Appliquer un cycle de développement en V rigoureux et être le/la responsable de la partie "safety" électronique selon la norme ISO 13849.
o Développer des tests unitaires robustes avec le framework Unity.
2. Tests d'Intégration et Validation Système :
o Développer des outils et des scripts de tests d'intégration automatisés en C#.
o Créer et maintenir les solutions logicielles pour le flashage et la configuration des produits en environnement de production.
o Analyser et diagnostiquer les logs du bus de communication (CAN) à l'aide d'outils comme CANalyzer.
3. Expertise Technique et Résolution de Problèmes :
o Collaborer avec le/les interlocuteur(s) de la partie Hardware. Analyser des schémas électroniques pour une compréhension approfondie du fonctionnement matériel du produit.
o Mener des investigations techniques complexes pour résoudre les bugs et les problèmes remontés par les clients, en faisant preuve d'une grande capacité d'analyse.
o Collaborer avec les équipes transverses (commerciales, production, qualité) pour assurer le succès des produits. Coordonner le fournisseur externe en charge de l'intégration du logiciel sur le hardware.
Qualifications
* Formation : Diplôme d'ingénieur ou formation supérieure équivalente en systèmes embarqués, génie électronique ou logiciel.
* Compétences Techniques :
o Excellent niveau en langage C.
o Microcontrôleurs : Expérience sur des microcontrôleurs (une connaissance de l'écosystème Microchip/MPLAB X est un avantage, mais la maîtrise d'environnements comme STMicroelectronics ou Texas Instruments est tout aussi valorisée)
o Versioning et review avec GitHub.
o Maîtrise du langage objet C#.
o Anglais courant (lu, écrit, parlé) requis pour interagir dans un contexte international.
* Compétences Appréciées :
o Connaissance des normes ISO 13849 et MISRA-C.
o Expérience avec les bus de communication industriels, notamment le bus CAN.
o Connaissance du framework Unity pour les tests unitaires.
o Capacité à lire et interpréter des schémas électroniques
o
* Autonomie et proactivité sont primordiales pour réussir sur ce poste.
* Culture du test, rigueur et excellent sens de l'analyse.
* Bon relationnel, capacité à communiquer efficacement avec des interlocuteurs variés.
Informations supplémentaires
Pourquoi nous rejoindre ?
* Environnement de haute technologie.
* Management bienveillant et culture collaborative.
* Horaires flexibles.
* Formations et perspectives d’évolution dans un groupe international.
* Engagement fort pour l’inclusion, la diversité et le respect de l’environnement.
Intéressé(e) ?
Envoyez-nous votre candidature, et contribuez au développement de solutions innovantes pour les machines de demain.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.