Ingénieur développement objet C++ (H/F)
5 ans d'expérience minimum
Contexte :
Rattaché(e) au Responsable Développement en tant qu?Ingénieur(e) développement logiciel embarqué, vous participez au développement des systèmes durant tout le cycle de vie du produit.
Votre mission sera de répondre aux besoins de développements dans le cadre de la maintenance corrective mais aussi de compléter la gamme existante avec de nouvelles fonctionnalités.
Tâches :
- Rédiger les spécifications fonctionnelles et techniques logicielles ;
- Développer les logiciels ;
- Concevoir et effectuer les tests ;
- Assurer la maintenance corrective.
ENVIRONNEMENT TECHNIQUE :
Compétences requises :
- Architecture objet complexe ;
- Maitrise de la notion de polymorphisme par héritage ;
- Capacité à appréhender un design qui repose principalement sur le mutlithreading ;
- Connaissances du langage UML (conception objet par des schémas) ;
- C / C++ ;
- Linux ;
- Logiciel embarqué temps réel ;
- TCP/IP ;
- Gestion de configuration (GIT) ;
- Microcontrôleurs c?urs ARM.
Compétences appréciées :
- OS temps réel (FreeRTOS, ?) ;
- Connaissance d?un réseau industriel (CANOpen, Modbus, Lon, BACNet, ?) ;
- QT ;
- Base de données (SQLite, ?).
Autres informations :
- Rémunération selon profil ;
- Préavis de 3 mois gérable ;
- Télétravail 2 jours par semaine ;
- Avantages groupe (prime d'intéressement).
Profil candidat:
- Diplômé d?une école d?Ingénieur ou d?un Master 2 ;
- 5 ans d?expérience minimum dans le développement de logiciels objets en C++ sous linux embarqué ;
- Bonne capacité d'adaptation et solide connaissance de la programmation objet ;
- Avoir déjà conçu des logiciels ou des parties de logiciels "from scratch" en conception objet et être capable d'expliquer ses choix de conception en réalisant des diagrammes UML ;
- Anglais technique.
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.