Job position Ingénieur développement embarqué C++
Share this job
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).
Candidate profile
- 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.
Working environment
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, …).
Apply to this job!
Find your next job from +1,000 jobs!
-
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
-
Get discovered
Recruiters come directly to look for their future hires in our CV library.
-
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Ingénieur développement embarqué C++
STATERA HOLDING