Ingénieur Développeur Logiciel Simulation Constructive F/H
Role details
Job location
Tech stack
Job description
Pour nos clients ou projets internes :
- Participer à la définition des besoins
- Participer à la rédaction des spécifications générales et détaillées
- Participer à la conception et à la mise en œuvre des solutions techniques
- Développer les briques logicielles C++ permettant de simuler le fonctionnel des systèmes et sous-systèmes
- Développer les interfaces entre ces briques et les logiciels de simulation constructive.
- Eventuellement de participer au développement des IHM de simulation ainsi qu'à celui du moteur de simulation KNDS France
- Participer à l'élaboration, l'optimisation et à la simplification de l'architecture logicielle
- Réaliser les maintenances évolutives et correctives définies dans le cadre des projets
Pour l'unité :
- Participer à l'amélioration des méthodes et des outils de développement de l'équipe
- Rédiger le manuel utilisateur des outils
- En transverse, vous aurez la possibilité de soumettre vos idées et de faire émerger des sujets qui s'inscriront dans le cadre innovant de l'entreprise.
Requirements
De formation supérieure (Bac + 5) en informatique, vous avez une expérience significative dans le développement de logiciels et/ou modèles logiciels de simulation constructive. Vous avez de bonnes connaissances techniques sur le langage C++. Vous disposez de connaissances sur les méthodes AGILES, éventuellement avec une première expérience dans l'application de ces dernières. Vous avez également un bon niveau d'utilisation de GIT.
Vous possédez un bon relationnel, avez l'esprit d'équipe et faites preuve d'un esprit d'analyse et de synthèse. Vous êtes force de proposition.
Les compétences attendues sont les suivantes :
- Maitrise du langage C++
- Maitrise de la simulation constructive
- Notions d'architecture logicielle
- Savoir rédiger de la documentation technique
- Connaissances de l'outil Git
- Capacité à s'adapter à une organisation de travail multi-projets
- Un bon esprit d'équipe et une capacité à travailler en groupe
- Connaissances des méthodes AGILES
Les compétences souhaitables sont les suivantes :
- Connaissances en moteur graphique (Unreal Engine, Unity, …)
- Connaissances techniques en technologies IHM
- Connaissances des protocoles (CAN, Ethernet, Série, …)
- Connaissances réseaux
- Connaissances sur le middleware DDS
- Connaissances de l'outil Jira
Vous possédez un niveau d'anglais vous permettant de communiquer avec aisance à l'oral ainsi qu'à l'écrit. Vous savez également rédiger des documents de spécifications du logiciel. Chez KNDS, votre travail n'est pas simplement un métier, c'est un engagement. Nous rejoindre, c'est une véritable opportunité de participer à une chaîne de valeur humaine et technologique au service de celles et ceux qui défendent nos libertés. Ensemble, donnons-leur les moyens d'agir avec confiance !, Niveau d'expérience min. requis
Confirmé ( Entre 3 et 10 ans)
Langue & niveau
Anglais (Utilise fréquemment)
Benefits & conditions
Formations sur mesure : la possibilité de développer ses compétences, / Carrière : la possibilité d'évoluer, avec mobilité interne & géographique, / Qualité de vie au travail : renforcée par notre accord en place, / Activités : salles de sport, terrains de pétanque et associations sportives, / Événements : journée d'intégration, pique-niques, journées familles… En plus des avantages classiques d'un groupe : mutuelle santé et prévoyance, restaurants d'entreprise, avantages du Comité Inter-Entreprises, primes, chèques CESU…