Dans le cadre du développement d’un logiciel embarqué pour des portes automatiques piétonnes, nous recherchons un Ingénieur Développement Software (H/F).
Vos missions seront :
- Programmation en langage C
- Développement sur microcontrôleur (STM32, TI, Freescale, Nordic, etc.) : bas niveau / drivers et applicatifs
- Contrôle commande : automatique (PID, PI, etc.)
- Test d’intégration sur banc de test
- Echange de données structurées (XML, JSON)
- Programmation en langage Python
- Contrôle moteur (à balai / brushless)
- Conception orientée objet et UML
- Programmation en langage C++
- Programmation en langage ADA
- Système de Gestion de Bases de Données (MySQL, PostgreSQL, MongoDB)
Les compétences recherchées sont :
- Connaissance en développement de systèmes embarqués
- Connaissance du développement logiciel en milieu normé, idéalement ferroviaire (EN50126-50128-50129)
- Connaissances des règles de sécurité Informatique et protocoles / normes de communication
- Maîtriser la gestion de configuration (GIT)
- OS temps réel (Posix) : Segger EmbOS
- Connaissance en test logiciel (tests unitaires, analyse statique, analyse dynamique, code review, etc.)
- Savoir utiliser un IDE