Les missions du poste
Information importanteType de contrat: FreelanceTaux journalier : 400Localisation : Toulon, FranceDate de démarrage :UrgentMode de travail : Sur sitePublié le : 6 juillet 2026Le besoinMissionAu sein d'une équipe de développement logiciel, l'Ingénieur Développement Logiciel participe à la conception, au développement, à l'intégration et au déploiement de solutions logicielles complexes dans des environnements techniques à forte exigence opérationnelle.Il intervient sur l'ensemble du cycle de vie des produits, depuis l'analyse des besoins jusqu'à leur mise en oeuvre auprès des clients, tout en garantissant la qualité, la performance et la conformité des développements réalisés.Principales responsabilitésAnalyse et conceptionRecueillir, analyser et comprendre les besoins fonctionnels et techniques.Participer à la définition et à l'évolution de l'architecture logicielle des produits.Concevoir des solutions répondant aux exigences de performance, de fiabilité et de maintenabilité.Contribuer aux choix techniques et aux orientations d'architecture.Développement logicielDévelopper et maintenir des applications en C++/Qt.Réaliser les évolutions fonctionnelles et correctives des produits.Participer à l'intégration des différents composants logiciels.Garantir la qualité, la robustesse et la pérennité du code produit.Tests et validationConcevoir et exécuter les tests unitaires.Participer aux tests d'intégration, de validation et de performance.Identifier, analyser et corriger les anomalies détectées.Contribuer aux activités de recette technique.DocumentationRédiger et maintenir la documentation technique associée aux développements :Spécifications fonctionnelles et techniquesDossiers de conceptionRapports de tests et de recetteGuides utilisateurs et documents d'exploitationMaintenance et amélioration continueAssurer le suivi et la résolution des faits techniques.Maintenir le code source au sein des outils de gestion de configuration.Proposer des améliorations en matière d'architecture, de qualité logicielle et de performance.Veiller au respect des normes, méthodes et procédures de développement.Participation aux projetsParticiper aux réunions de suivi et de coordination projet.Identifier et remonter les risques, contraintes et points bloquants.Contribuer à la tenue des engagements en termes de qualité, coûts et délais.Profil recherchéProfil recherchéFormationDiplôme d'Ingénieur ou Master (Bac +5) en Informatique, Génie Logiciel ou domaine équivalent.ExpérienceExpérience de 3 à 8 ans minimum en développement et conception logicielle.Solides compétences en développement C++ dans un environnement industriel ou technique.Compétences techniques requisesDéveloppement C++Framework QtArchitecture et conception logicielleProgrammation orientée objetEnvironnement WindowsMéthodes de tests logicielsUtilisation d'outils de gestion de configuration et de versionningAnglais technique professionnelCompétences complémentaires appréciéesConnaissance des systèmes temps réel ou des systèmes complexes.Expérience dans les environnements de simulation.Connaissance des systèmes d'échange de données tactiques.Maîtrise de langages de scripting tels que Python ou Lua.Expérience de logiciels de simulation haute fidélité.
Compétences requises
- Qt
- Python
- C++
- Programmation
- Anglais
- Systèmes en temps réel
- Amélioration continue
- Développement logiciel
- Création d'une base documentaire
- Windows
- Recettes
- Logiciels de simulation-modélisation
- Scripting