Développeur C++ H/F

Umake Ton
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Tech stack

Microsoft Windows
API
Agile Methodologies
Software Applications
Unit Testing
Azure
C++
CMake
Profiling
Code Review
Databases
Continuous Integration
Software Debugging
Software Design Patterns
Linux
Middleware
Embedded Software
Github
Make (Software)
PostgreSQL
MySQL
Network Protocols
Object-Oriented Software Development
Performance Tuning
Scrum
Software Maintenance
QT
Software Engineering
SQLite
SQL Databases
TCP/IP
Web Applications
Software Modules
Real Time Systems
Google Test
Gitlab-ci
C++14
Jenkins

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":"

About the company

Umake est un jeune cabinet d'ingénierie spécialisé dans l'IT/Digital qui accompagne ceux qui façonnent le monde de demain. Nous sommes animés par trois piliers : - Excellence : Nous nous entourons de collaborateurs passionnés pour accompagner nos clients dans leurs projets. - Durabilité : Nous avons la volonté de laisser une empreinte positive sur notre écosystème en contribuant à des actions sociétales dans chaque région où nous sommes implantés. Nous construisons des relations pérennes avec les Umakers, clients et partenaires. - Humain : La proximité, la confiance et une véritable écoute sont au coeur de notre démarche pour ton épanouissement professionnel., Umake est un jeune cabinet d'ingénierie spécialisé dans l'IT/Digital qui accompagne ceux qui façonnent le monde de demain.Nous sommes animés par trois piliers :Excellence : Nous nous entourons de collaborateurs passionnés pour accompagner nos clients dans leurs projets.Durabilité : Nous avons la volonté de laisser une empreinte positive sur notre écosystème en contribuant à des actions sociétales dans chaque région où nous sommes implantés. Nous construisons des relations pérennes avec les Umakers, clients et partenaires.Humain : La proximité, la confiance et une véritable écoute sont au coeur de notre démarche pour ton épanouissement professionnel.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.

Apply for this position