Developpeur Informatique Embarquée H/F
- Bac +3 min en informatique industrielle
- 5 ans d'expérience sur un poste similaire
- Maîtrise des environnements de développement à base de microprocesseur ARM type STM32
- Langages C / C++ - Maîtrise
- Le développement sur architecture de microprocesseurs ARM (STM32)
- Le middleware associé (CAN / FDCAN / SPI / I2C etc.)
- La programmation en environnement multitâche (OS temps réèl
- Les protocoles de communication standard (ex : Modbus)
Traduire techniquement les besoins fonctionnels,
Développer aussi bien les couches basses (drivers de communication) que les couches applicatives sous différentes plateform (Microchip, ARM),
Effectuer le développement temps réel en C++,
Effectuer le développement en utilisant des outils graphiques tels que TouchGFX pour ARM,
Réaliser la formalisation des spécifications,
Rédiger les workflows logiciel,
Rédiger le plan de tests et effectuer le passage des tests,
Intégrer le logiciel sur carte et procéder à sa validation,
Effectuer la maintenance évolutive et corrective.
Aptitudes relationnelles
Forte motivation pour l'informatique et pour l'apprentissage des nouveau langages et systèmes,
Adaptabilité, ouverture d'esprit et curiosité technique,
Autonomie,
Capacité à travailler en équipe,
Ecoute du client et des collaborateurs.
Compétences techniques
Profil recherché
Compétences
techniques
Connaissance en électronique, microcontrôleurs et microprocesseur ;
Maîtrise des méthodes et outils de développement,
Maîtrise les langages de programmation C++, C et a déjà développé avec Python, JavaScript
Connaissances, appétence design graphique et maîtrise des logiciels de développement tels que TouchGFX ou équivalent,
Connaissance des Bus de communication,
Connaissance dans la connectivité Server (Connexion Server / Remonté des datas),
Maîtrise de l'anglais technique,
Expérience de 3 à 5 ans en CDI dans un bureau d'étude en tant que développeur.
Compétences attendues
Middleware
Os
Environnement de développement
C (langage de programmation)
Modbus