Le poste Ingénieur développement embarqué C++
Partager cette offre
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 recherché
- 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.
Environnement de travail
Environnement de travail :
- 2 jours de télétravail par semaine ;
- Avantages groupe (prime d'intéressement).
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, …).
Postulez à cette offre !
Trouvez votre prochain job parmi +8 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Ingénieur développement embarqué C++
STATERA HOLDING