Freelance Concepteur – Developpeur C++ / Java (H/F)
Description de l'emploi
Conception / Développement C++ ; Java
Ingénieur ayant une expérience de 4 à 7 ans dans le poste
Nous recherchons un concepteur Développeur C++ / Java, maîtrisant avant tout le C++ Objet.
Notre client possède un framework de développement orienté composant pour des applications temps-réel et/ou embarquées, s’appuyant sur des générateurs de code C++, Java et ADA. Les générateurs de code reposent sur les technologies Eclipse EMF et ACCELEO 3.
L’entrée de ce Framework est un modèle CCM étendu pour les besoins du client et éventuellement ceux de l’application à développer. Ce modèle peut être produit en partie à partir d’un modeleur MELODY CCM, RAPSHODY ou SPECTRA CX.
L’architecture du produit repose sur deux transformations de modèle permettant de passer du modèle CCM étendu à un modèle orienté génération de code (C++, JAVA et ADA) et d’une étape finale de génération de code.
La génération de code permet à un utilisateur final de déployer et configurer un assemblage de son code métier en fonction de ses objectifs et des affaires. Le coût des impacts liés à la variabilité des utilisations est absorbé par les générateurs de code.
L’utilisateur final a la liberté d’instancier des services et des connecteurs variés autour de ses composants métiers.
La prestation demandée porte sur le développement d’évolutions et la maintenance du framework.
Définition de la prestation Développement d’évolutions, support et maintenance
Assurer le support et la maintenance des versions livrées en 2018 ;
Participer aux workshops de collecte des besoins opérationnels avec les utilisateurs;
Evaluer et discuter la pertinence des sujets proposés ;
Mettre en place des workshops pour partager une vision commune autour du(des) sujets(s) et itérer avec les clients sur la solution la mieux adaptée aux différents domaines d’activités ;
Participer aux travaux d’évolutions / développer la solution.
Technologies
Langage
C++ Maîtrise
JAVA Maîtrise ( le profil est avant tout C++ )
Mots-clés
STL
C++11
UDP, TCP
Linux shell scripts, make, gdb, valgrind
POSIX
communications distribuées
Env.Eclipse
Cibles embarquées, minicom, chaînes de cross-compilation, boot Linux, SSH, NFS
JIRA, BitBucket, Jenkins, Maven, CppUnit
Scrum, Kanban
Date de début souhaitée 02/05/2019
Date de fin souhaitée 27/12/2019
Nationalité Française demandée.