Développeur C++ H/F
Role details
Job location
Tech stack
Job description
Notre état d'esprit est de faire de Umake ton partenaire de carrière privilégié.
En nous rejoignant, tu bénéficieras d'un accompagnement spécifique avec un manager à ton écoute, car ton épanouissement et la construction de ton avenir professionnel sont nos priorités. Ensemble, incarnons une nouvelle façon de vivre notre métier. Ensemble, construisons le conseil qui nous rassemble.
-
Concevoir, développer et maintenir des applications logicielles basées sur le langage C++ pour des environnements variés : logiciels embarqués, applicatifs métier, systèmes temps réel, outils desktop ou solutions industrielles.
-
Participer à la conception de l'architecture technique des applications et composants logiciels en C++.
-
Participer à l'analyse des besoins techniques et fonctionnels en collaboration avec les équipes métier, les chefs de projet et les équipes techniques.
-
Rédiger les spécifications techniques à partir des besoins fonctionnels.
-
Développer des composants logiciels performants, robustes et maintenables en C++.
-
Concevoir et intégrer des interfaces entre différents modules logiciels, bibliothèques ou systèmes tiers.
-
Participer à l'intégration avec des bases de données ou systèmes de communication selon le contexte du projet.
-
Mettre en place des tests unitaires, d'intégration et de validation pour garantir la qualité du code.
-
Participer à la revue de code et au contrôle qualité via des outils de gestion de version et d'intégration continue.
-
Assurer la correction des anomalies, le débogage et l'optimisation des performances applicatives.
-
Rédiger la documentation technique et contribuer à la maintenance évolutive et corrective des solutions existantes.
-
Participer à la veille technologique autour de l'écosystème C++, des frameworks associés et des bonnes pratiques de développement logiciel., Programmation orientée objet, générique et bas niveau
STL, templates, gestion mémoire, RAII, smart pointers
Développement multiplateforme sous Linux et/ou Windows
Frameworks et bibliothèques : Qt, Boost, STL, CMake
Tests unitaires et frameworks de test (Google Test, Catch2, CppUnit)
Systèmes / Architecture
Conception logicielle et architecture modulaire
Programmation multithreadée et concurrente
Optimisation des performances et gestion des ressources
Débogage, profiling et analyse mémoire
Développement orienté performance, robustesse et fiabilité
Bases de données / Communication (selon projet)
SQL, SQLite, PostgreSQL ou MySQL
Systèmes de communication inter-processus
Protocoles réseau, sockets TCP/IP, bus de communication ou middleware
Intégration d'API, bibliothèques tierces et services externes
Outils & pratiques
Requirements
Compétences techniques requisesDéveloppementC++ / C++11 / C++14 / C++17 / C++20Programmation orientée objet, générique et bas niveauSTL, templates, gestion mémoire, RAII, smart pointersDéveloppement multiplateforme sous Linux et/ou WindowsFrameworks et bibliothèques : Qt, Boost, STL, CMakeTests unitaires et frameworks de test (Google Test, Catch2, CppUnit)Systèmes / ArchitectureConception logicielle et architecture modulaireProgrammation multithreadée et concurrenteOptimisation des performances et gestion des ressourcesDébogage, profiling et analyse mémoireDéveloppement orienté performance, robustesse et fiabilitéBases de données / Communication (selon projet)SQL, SQLite, PostgreSQL ou MySQLSystèmes de communication inter-processusProtocoles réseau, sockets TCP/IP, bus de communication ou middlewareIntégration d'API, bibliothèques tierces et services externesOutils & pratiquesGit / GitHub / GitLabCI/CD : Jenkins, GitLab CI, GitHub Actions, Azure, Git / GitHub / GitLab
CI/CD : Jenkins, GitLab CI, GitHub Actions, Azure DevOps
CMake, Makefile, Conan ou vcpkg
Méthodologies Agile / Scrum / Kanban
Bonnes pratiques de développement sécurisées, revue de code, SOLID, Design Patterns
Compétences comportementales (soft skills)
Esprit analytique et rigueur
Capacité à résoudre des problèmes techniques complexes
Autonomie et sens de l'initiative
Travail en équipe et collaboration interdisciplinaire
Communication claire et documentation
Gestion des priorités et respect des délais, * Bac +5 en informatique ou équivalent
- 5 ans d'expérience en développement C++
- Expérience avec applications web et API
","salaryCurrency":"EUR","skills":"Esprit
Benefits & conditions
DevOpsCMake, Makefile, Conan ou vcpkgMéthodologies Agile / Scrum / KanbanBonnes pratiques de développement sécurisées, revue de code, SOLID, Design PatternsCompétences comportementales (soft skills)Esprit analytique et rigueurCapacité à résoudre des problèmes techniques complexesAutonomie et sens de l'initiativeTravail en équipe et collaboration interdisciplinaireCommunication claire et documentationGestion des priorités et respect des délaisProfil recherchéBac +5 en informatique ou équivalent5 ans d'expérience en développement C++Expérience avec applications web et API, La liste des avantages UMAKE- 12 jours de RTT- Tickets restaurants- Mutuelle Alan à 100%- Vélo de fonction (VéloTaf)- Prime de cooptation- Prime d'apport d'affaire- Prime Syntech- Transport en commun à 50% ","identifier":{"@type":"PropertyValue","name":"Umake","value":"3900472/28037512 D/31T"},"url":"https://www.hellowork.com/fr-fr/emplois/77067518.html","baseSalary":{"@type":"MonetaryAmount","currency":"EUR","value":{"@type":"QuantitativeValue"}},"datePosted":"2026-03-20T14:23:18Z","directApply":true,"educationRequirements":{"@type":"EducationalOccupationalCredential","credentialCategory":"postgraduate degree"},"employmentType":"FULL_TIME","estimatedSalary":{"@type":"MonetaryAmountDistribution","name":"base","duration":"P1Y","median":45000,"percentile10":29200,"percentile25":38200,"percentile75":51200,"percentile90":63800,"currency":"EUR"},"experienceRequirements":{"@type":"OccupationalExperienceRequirements","monthsOfExperience":12},"hiringOrganization":{"@type":"Organization","name":"Umake","sameAs":"https://www.hellowork.com/fr-fr/entreprises/umake-106747.html","logo":"https://f.hellowork.com/img/entreprises/160_160/106747.png"},"industry":["Secteur informatique","ESN"],"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"FR","addressLocality":"Toulouse","addressRegion":"Occitanie","postalCode":"31000"}},"occupationalCategory":"Informatique","qualifications":"