Trouvez votre prochaine offre d’emploi ou de mission freelance C/C++

Ce qu’il faut savoir sur C/C++

C et C++ sont des langages de programmation puissants et polyvalents utilisés pour le développement d’applications allant des systèmes embarqués aux logiciels complexes. C, créé dans les années 1970, est un langage de bas niveau idéal pour la programmation système et les performances optimisées. Il est à la base de nombreux systèmes d’exploitation, comme Linux, et offre un contrôle direct sur la mémoire. C++, une extension de C, ajoute des fonctionnalités orientées objet, comme les classes et l’héritage, tout en conservant la puissance et l’efficacité de C. Il est utilisé pour développer des logiciels graphiques, des moteurs de jeux, des applications scientifiques, et plus encore. Les deux langages sont largement adoptés dans l’industrie pour leur rapidité, leur flexibilité et leur capacité à gérer des systèmes complexes. Ils sont également connus pour leur large écosystème de bibliothèques et leur compatibilité avec une multitude de plateformes.

Votre recherche renvoie 83 résultats.
Freelance

Mission freelance
Software developer C++ / Cloud

Publiée le
C/C++
Python

1 an
400-550 €
Paris, France
Notre client, un acteur financier, recherche Software developer C++/Cloud (H/F). Nous recherchons un développeur logiciel chargé de concevoir un framework permettant le développement rapide de modèles, leur backtesting, la résolution d’incidents, ainsi que leur déploiement sur différents environnements. Le candidat travaillera en étroite collaboration avec les équipes de recherche quantitative, DevOps et ingénierie système afin de développer un écosystème de modèles évolutif, fiable et transparent. Cette mission représente une excellente opportunité d’intégrer une équipe de développement quantitatif et d’acquérir une exposition directe à la modélisation financière sur des actifs titrisés à revenu fixe (Fixed Income Securitized Assets). - Développer des composants pour le framework de développement rapide de modèles - Intégrer de nouveaux modèles quantitatifs et assurer la maintenance des modèles existants sur différents environnements - Améliorer l’ensemble des outils dédiés aux tests et au diagnostic des modèles - Optimiser les performances des modèles et l’utilisation de la mémoire - Réaliser des revues de code et de conception - Maintenir et améliorer l’infrastructure CI/CD (GitLab / Jenkins)
Freelance
CDI

Offre d'emploi
Développeur C++ Qt (F/H)

Publiée le
QT
Test unitaire

6 mois
45k-55k €
410-450 €
Montpellier, Occitanie
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 📑 CDI (45-55k€ négociable) / Freelance OU Portage salarial (380-450€/j) – 🏠 Télétravail occasionnel – 📍 Montpellier (34) – 🛠 Expérience de 5 ans minimum Envie de rejoindre une équipe où la tech et les projets stimulants sont au rendez-vous ? Cette opportunité est faite pour vous ! 🚀 Pour renforcer nos équipes et chez plusieurs de nos clients dans le secteur de Montpellier, nous recherchons régulièrement des Développeurs C++ QT . 💻💼 🎯Voici un aperçu détaillé de vos missions : - Conception et développement d’applications en C++/QT, - Analyse des besoins et participation aux études techniques, - Contribution aux phases de conception technique et d’architecture logicielle, - Identification et résolution des problèmes techniques et fonctionnels.
Freelance

Mission freelance
Développeur C++ – Environnement Télécom / Cloud / 5G

Publiée le
C/C++
CI/CD
Gitlab

6 mois
300-350 €
Rennes, Bretagne
Télétravail partiel
Au sein d’une équipe R&D pluridisciplinaire composée d’experts télécom, de développeurs C++ et d’ingénieurs QA/DevOps, vous participerez au développement de sondes de capture permettant le monitoring du trafic 4G et 5G. La solution s’intègre dans un environnement cloud et microservices , au cœur des infrastructures des opérateurs télécoms. Missions principales Concevoir et développer des modules logiciels en C++ dans une architecture distribuée et innovante. Réaliser les tests unitaires et maintenir les pipelines CI/CD de tests automatisés. Corriger les anomalies identifiées et assurer la qualité du code. Participer aux études techniques et à la conception détaillée des évolutions. Rédiger la documentation technique à destination des équipes internes et externes.
Freelance
CDI

Offre d'emploi
JAVA (50%) Python/C++ (50%) - Connaissances protocoles DLMS/COSEM (H/F)

Publiée le
C/C++
Java
Python

3 ans
Paris, France
Télétravail partiel
Maintenir les applications / outils et processus à jour pour une bonne intégration / fonctionnement ; · Débogage lors des crises / blocages et proposition de solutions de contournement, · Alerte sur les nouvelles défaillances ou présomption de défaut à sa hiérarchie, · Accompagnement des équipes FW, SAV et HW dans l’intégration de la souche : Assurer le support aux différentes équipes en leur fournissant les informations nécessaires, les outils adaptés, ainsi qu’une assistance continue afin de garantir une intégration efficace, fluide et conforme aux objectifs définis. · Documente au travers de GOJIRA et GOCONFLUENCE son activité, · Travaille en collaboration dans l’équipe outils et plus largement avec les domaines concernés. 7 années d'expérience sont requises Assurer la maintenance corrective et évolutive de la souche de communication ainsi que de l’outil de qualification hardware des compteurs électriques en utilisant Python et C/C++. · Assurer la maintenance évolutive et corrective des outils de test. · Concevoir, développer et maintenir les outils internes pour assurer le reconditionnement des équipements C (Python, Java et TTCN3) · Développement des évolutions afin de renforcer la conformité aux normes DLMS / HDLC ; · Développer et intégrer d’autres modes de communication en utilisant Java ou Python. · Collaborer étroitement avec les équipes d’ingénierie et de qualification et les différents interlocuteurs · Rédaction/Mise à jour des spécifications d'essais en appui à la prescription de l’Entreprise, · Développement de nouveaux outils de tests et évolution/maintenance des outils de tests existants : o Spécification et architecture DLMS/COSEM o Réalisation des modules logiciels o Développement des scripts de validation métrologique o Intégration o sera amener à travailler maximum 1 journée par semaine auprès de l'équipe smart lab concernant les systèmes de recharge des véhicules électriques. o Partage des pratiques avec les autres membres de l'équipe o Rédaction et actualisation de documents techniques o Support aux équipes fonctionnelles o Réalisation de tests croisés Maintenir les applications / outils et processus à jour pour une bonne intégration / fonctionnement ; · Débogage lors des crises / blocages et proposition de solutions de contournement, · Alerte sur les nouvelles défaillances ou présomption de défaut à sa hiérarchie, · Accompagnement des équipes FW, SAV et HW dans l’intégration de la souche : Assurer le support aux différentes équipes en leur fournissant les informations nécessaires, les outils adaptés, ainsi qu’une assistance continue afin de garantir une intégration efficace, fluide et conforme aux objectifs définis. · Documente au travers de GOJIRA et GOCONFLUENCE son activité, · Travaille en collaboration dans l’équipe outils et plus largement avec les domaines concernés.
CDI

Offre d'emploi
INGENIEUR ANALYSTE RUST/C++ (H/F)

Publiée le

45k-70k €
Rennes, Bretagne
Télétravail 100%
Vos missions Réaliser des analyses de code source pour différents clients et en assurer le suivi technique. Présenter les résultats et recommandations lors de réunions techniques (visio, échanges directs ingénieur à ingénieur). Accompagner les clients pour une utilisation optimale de notre solution. Collaborer avec l'équipe produit en partageant vos retours terrain pour améliorer les outils et la documentation.
Freelance
CDI

Offre d'emploi
Expert Summit / IT Risk & Grid Computing – Finance de Marché

Publiée le
C/C++
Java
Linux

1 an
45k-52k €
500-550 €
Île-de-France, France
🎯 Contexte Nous recherchons un Expert IT API Summit, Risk & Grid Computing pour rejoindre un projet stratégique au sein d’un environnement Finance de Marchés. L’objectif : accompagner l’intégration du progiciel Summit dans l’écosystème applicatif et garantir la qualité des évolutions techniques et fonctionnelles. Vous interviendrez sur un périmètre Front / Middle Office (produits taux, dérivés de taux & crédit) dans un contexte orienté P&L, Booking, Trade Workflow/Lifecycle et Market Data. 🔎 Missions Intégré(e) au pôle Booking / Valuation, vous serez en charge de : Contribuer aux évolutions et maintenances des modules internes autour du progiciel Summit (PNL Explain, Credit Entity, OST, SRM…). Développer et optimiser les intégrations autour de Summit 6.2. Intervenir sur des sujets de grid computing (Datasynapse). Participer à l’amélioration continue des workflows et processus FO/MO. Assurer le support IT Level 3. Suivre la production, investiguer les anomalies et proposer des solutions robustes. Gérer les évolutions techniques liées à l’écosystème (Oracle, Linux, MQ Series/JMS…).
CDI

Offre d'emploi
Ingénieur·e Développement C++ - Middleware et Composants Techniques H/F

Publiée le
C/C++
Linux
Microsoft SQL Server

38k-45k €
Strasbourg, Grand Est
Télétravail partiel
Vous intégrerez une équipe spécialisée dans les solutions techniques transverses : poste de travail, sauvegarde, sécurité réseau (VPN), gestion documentaire, stockage, ainsi que middleware applicatif. C’est au sein de cette dernière, composée d’une dizaine d’ingénieurs et développeurs expérimentés, que s’inscrit le poste proposé. La mission de cette entité est d’assurer la cohérence et la fiabilité de l’ensemble des briques techniques utilisées par les développeurs métiers : librairies, middlewares, connecteurs et services qui garantissent la communication entre applications internes et systèmes d’information hétérogènes (bases de données, messagerie, stockage, etc.). Vous ferez partie d’une équipe dont les réalisations constituent le socle technique des applications stratégiques. L’environnement est exigeant : on travaille pour des services informatiques internes, où la qualité du code et la stabilité priment sur la rapidité. Chaque composant déployé a un impact direct sur des systèmes critiques ; la rigueur, la précision et la capacité d’analyse sont donc essentielles. Missions *Concevoir, développer et maintenir les composants techniques bas niveau (librairies, services middleware, connecteurs et API internes) destinés à l’ensemble des applications métiers. *Travailler sur des développements multienvironnements : majoritairement sous Windows, mais de plus en plus sur Linux dans le cadre de l’évolution vers une infrastructure cloud interne. *Garantir la compatibilité et la performance des interconnexions avec les différents systèmes exploités : - bases de données (PostgreSQL, SQL Server, Oracle, Elastic) - systèmes de fichiers et protocoles réseau (FTP, SFTP, stockage distribué) - services de messagerie et systèmes internes d’authentification *Participer à la migration progressive vers le cloud : transformation de librairies monolithiques en microservices, modularisation du code, industrialisation du déploiement. *Développer les bindings et interfaces avec d’autres langages utilisés en interne (par exemple Python), pour faciliter l’usage des composants techniques par les développeurs applicatifs côté métier. *Intégrer les mécanismes de sécurité et de conformité : authentification, chiffrement et signature (notamment via JWT et protocoles internes), respect des réglementations et standards IT. *Contribuer à la qualité logicielle : - mise en place de tests unitaires et automatiques (tests de non-régression, tests fonctionnels) - revue de code systématique via GitLab (pull/marge requests) - documentation détaillée pour chaque composant produit *Apporter un support technique de second niveau : analyse et correction d’anomalies sur les composants existants, accompagnement des développeurs internes sur les appels API et l’intégration des librairies. *Participer activement à la veille technologique : évolution des langages, migrations de versions, intégration progressive de nouvelles briques open source ou cloud-native.
Freelance

Mission freelance
Développeur C++ H/F

Publiée le
4G
C/C++
HTTP

1 an
400-550 €
Nantes, Pays de la Loire
Télétravail partiel
Dans le cadre du développement de solutions logicielles dédiées au monitoring de réseaux mobiles privés (2G à 5G), notre client recherche un développeur C++ expérimenté pour renforcer son équipe R&D. La mission consiste à concevoir, développer et tester des modules logiciels en C++, dans un environnement Agile (Scrum-like). Le projet s’inscrit dans une dynamique d’évolution vers le marché de la Public Safety , avec des enjeux techniques liés à la corrélation de protocoles réseau, la performance des systèmes, et la conteneurisation via Kubernetes. Le candidat interviendra sur des logiciels déployés mondialement, en interaction quotidienne avec le team leader et les développeurs de l’équipe. L’objectif est de contribuer activement à la finalisation de nouvelles fonctionnalités critiques pour les clients du secteur public.
Freelance

Mission freelance
Développeur C++ / Java / Python – Outils Hardware & Protocoles Industriels (H/F)

Publiée le
C/C++
Java
Python

6 mois
450-490 €
Île-de-France, France
Télétravail partiel
Nous recrutons un Développeur C++ / Java / Python – Outils Hardware & Protocoles Industriels (H/F) pour rejoindre une équipe technique dédiée au développement et à la maintenance d’outils logiciels à forte composante matérielle. Cette création de poste s’inscrit dans un contexte d’évolution du laboratoire hardware, avec pour objectif de concevoir et maintenir des solutions permettant la communication entre logiciels et équipements électroniques. Le poste offre une opportunité rare d’intervenir sur des sujets alliant développement logiciel, protocoles hardware et mobilité électrique , au sein d’un environnement technologique complexe et stimulant. Missions : Développement et conception d’outils : Vous concevez, développez et maintenez des outils logiciels destinés aux activités du laboratoire hardware . Vous participez à la mise en œuvre de fonctionnalités permettant la communication entre les systèmes logiciels et les équipements matériels. Intégration et support technique : Vous apportez un support opérationnel aux équipes mobilité électrique et SAV , en contribuant à l’intégration, la maintenance et l’évolution des outils utilisés au quotidien. Gestion de protocoles de communication : Vous implémentez et optimisez des protocoles de communication spécialisés (DNMS, COSEM, HDLC, CPL G1/G3, TIC, EURIDIS, UBUS), assurant la fiabilité des échanges entre les applications et les dispositifs matériels. Tests, validation et automatisation : Vous développez des scripts et outils en Python pour automatiser les tests, valider les fonctionnalités et garantir la qualité logicielle. Collaboration transverse : Vous travaillez en étroite collaboration avec les équipes hardware , mobilité électrique et support , dans une logique d’efficacité et de partage de connaissance.
CDI

Offre d'emploi
ARCHITECTE C++

Publiée le
C/C++
CMake
QML

Île-de-France, France
Étudier et formaliser les besoins fonctionnels et techniques issus des équipes métiers. Définir et faire évoluer l’architecture applicative cible (approche modulaire, microservices). Encadrer et soutenir les équipes de développement : relecture de code, accompagnement sur les bonnes pratiques de conception Rédiger et maintenir la documentation technique : dossiers d’architecture, conceptions détaillées, guides techniques, spécifications API. Animer les échanges techniques (ateliers, comités) et garantir la cohérence globale du socle technique. Contribuer à l’industrialisation du code : création de librairies partagées, amélioration continue du socle applicatif.
Freelance

Mission freelance
CONSULTANT C, C++, Java, JS

Publiée le
C/C++

3 mois
Île-de-France, France
La prestation porte principalement sur le développement back-end de l’application, avec une contribution au développement front-end en HTML, JavaScript et TypeScript selon les besoins du projet. Le prestataire assure l’accompagnement à l’exploitation, le support applicatif, et pourra être sollicité pour une astreinte après une période de montée en compétences estimée à quelques mois. La mission inclut la rédaction de tests unitaires, la production de documentations techniques et la participation active aux réunions régulières d’avancement et de support des projets. Back-end : Expertise C/C++, Java voire C# Maîtrise du SQL et des bases Oracle et Postgre Expertise confirmée en chiffrement et sécurité Front-end : Expertise confirmée en HTML, CSS, JavaScript Expertise confirmée en TypeScript, Vue.JS, Node.JS Autres : Connaissances de Git, GitLab CI/CD, VMware/Docker/Kubernetes Connaissances de la méthode Agile/Scrum
CDI

Offre d'emploi
Ingénieur(e) IHM C++ - Optronique - H/F

Publiée le

42k-52k €
Marseille, Provence-Alpes-Côte d'Azur
Contexte du poste Nous sommes un bureau d’études technologique reconnu dans le domaine de la vision embarquée et des systèmes électroniques complexes , basé à Marseille. Depuis plus de vingt ans, nous concevons et intégrons des solutions de vision sur mesure pour des secteurs exigeants tels que la défense, l’aéronautique, le spatial, l’industrie ou encore les applications civiles innovantes. Face à une augmentation du nombre de systèmes livrés à nos clients , nous renforçons notre équipe avec un(e) Ingénieur(e) IHM C++ . Vous interviendrez principalement sur des projets d’IHM embarquées et déportées, pour des applications internes et externes à dimension européenne. Vous rejoindrez une structure agile, où l’innovation et la passion pour la technique sont au cœur du quotidien. Missions Développement applicatif IHM Concevoir, développer et maintenir des interfaces homme-machine embarquées en C++ à l’aide du framework Qt ou de moteurs 3D selon les besoins projets. Participer à la conception d’IHM déportées dynamiques en environnement web embarqué . Garantir la performance, la stabilité et la réactivité des interfaces utilisateurs. Appliquer les bonnes pratiques de développement et contribuer à la qualité du code via des tests unitaires et de validation automatique. Études et cadrage technique Participer à la définition du cahier des charges et aux phases d’étude technique en amont, en lien étroit avec les chefs de projet et les équipes embarquées. Contribuer aux choix technologiques et à l’architecture logicielle des applications IHM. Documenter les développements et assurer la traçabilité des fonctionnalités.
CDD
Freelance

Offre d'emploi
robotique / automatisme (reconnaissance rqth) H/F

Publiée le
C/C++
Robot Operating System (ROS)

12 mois
29k-54k €
350-450 €
Nantes, Pays de la Loire
Télétravail partiel
Nous sommes un établissement de travailleurs handicapés. Dans le cadre d'un marché réservé handicap, nous recherchons une personne possédant une RQTH afin de : Concevoir et développer des solutions robotiques (robots d’inspection, robots industriels ou autonomes) pour un usage en industrie ou dans un secteur technique pointu. Intégrer les systèmes mécatroniques, capteurs, asservissements, contrôle-commande et logiciel embarqué robotique. connaissance des langages de programmation pour robotique (ex : C++, Python)
Freelance

Mission freelance
[SCH] Développeur / Testeur C++ – Automatisation des Tests - 1029

Publiée le

10 mois
200-345 €
Villeneuve-d'Ascq, Hauts-de-France
Contexte de la mission : Au sein d’une équipe de développement agile, vous interviendrez sur la conception, le développement et la maintenance de tests automatisés autour d’applications C++. L’objectif est d’assurer la qualité logicielle tout au long du cycle de développement, en garantissant la fiabilité du socle de tests et la cohérence des livrables techniques. Missions principales : -Développer et exécuter les tests fonctionnels et techniques en phase de développement. -Maintenir et faire évoluer le socle de tests automatisés. -Concevoir des jeux de données et participer à l’élaboration des campagnes de tests. -Participer aux revues de code et à la mise en commun des bonnes pratiques. -Collaborer étroitement avec les équipes de développement et de validation logicielle. Objectifs et livrables : -Batteries de tests automatisés robustes et maintenables. -Documentation technique et jeux de données à jour. -Reporting régulier sur les résultats de tests et les anomalies détectées. -Amélioration continue de la couverture et de la qualité des tests. Profil recherché : -3 à 8 ans d’expérience en développement C++ et/ou automatisation de tests. -Bonne compréhension des processus d’intégration continue et validation logicielle. -Autonomie, rigueur et esprit d’équipe. -Capacité à travailler dans un environnement Linux industriel ou embarqué.
Freelance
CDI

Offre d'emploi
Développeur C++ Sophis / Produits Dérivés Actions H/F

Publiée le
C/C++
Microsoft SQL Server

1 an
Île-de-France, France
Télétravail partiel
Nous recherchons un profil expérimenté pour rejoindre une équipe IT en charge du développement et du support d’applications Front Office dans le domaine des produits dérivés actions. Missions principales : Développement de composants et services de gestion du cycle de vie des produits financiers. Utilisation du Toolkit Sophis et de la librairie de pricing pour la gestion des tickets automatiques. Création et modification des écrans de saisie de produits dans Sophis. Développement et maintenance d’outils de booking et de lifecycle management. Contribution à la mise en place d’outils DevOps et de test. Participation à l’analyse fonctionnelle, aux tests unitaires et à la documentation technique. Support de production et participation aux astreintes. Collaboration étroite avec les équipes business dans un environnement international.
Freelance

Mission freelance
227606/Développeur embarqué - électronique et Contrôle commande - Grenoble

Publiée le
C/C++
Python
QT

3 mois
260-350 €
Grenoble, Auvergne-Rhône-Alpes
Développeur embarqué - électronique et Contrôle commande attaché(e) à une équipe pluridisciplinaire, vous serez chargé(e) du développement de systèmes de contrôle-commande pour des instruments scientifiques : développer les couches basse (i.e. intégration de périphériques embarqués) pour interfacer le matériel (moteurs, source de rayon X, détecteurs, pompe, etc.) et orchestrer le pilotage du système et l’acquisition des données. Profil recherché Formation : Diplôme d’ingénieur ou équivalent universitaire en informatique ou développement logiciel. Compétences techniques requises : • Maîtrise des langages C++, Qt, Python ; • Très bonne connaissance des environnements Linux et Windows ; • Utilisation de git, développement avec tests intégrés. • Bon niveau d’anglais (écrit et oral) indispensable – environnement international. Aptitudes personnelles : • Sens de l’écoute et intérêt pour l’expérience utilisateur ; • Goût pour la science et l’instrumentation scientifique ; • Capacité à interagir avec des experts techniques (physiciens, biologistes, etc.) ; • Esprit rigoureux, autonome et structuré ; • Aisance dans le travail en équipe. Expérience attendue • Minimum 5 ans d’expérience en développement logiciel (idéalement en C++/Qt). Goals and deliverables • L’intégration de ces interfaces dans des systèmes complexes pilotant des équipements physiques ; • La rédaction de la documentation technique (notamment en anglais) ; • La maintenance évolutive et corrective des solutions logicielles ; • Le support technique aux utilisateurs. Expected skills Skills Skill level Programmation Python Confirmed Qt Confirmed C++ Confirmed

Les métiers et les missions en freelance pour C/C++

Développeur·euse C, C++

Le/ La Développeur·euse C, C++ utilise C/C++ pour développer des applications logicielles performantes, souvent dans des domaines comme les systèmes embarqués, les jeux vidéo ou les logiciels à haute performance.

Développeur·euse logiciel embarqué (IoT, assembleur, microcontrôleur...)

Le/ La Développeur·euse logiciel embarqué (IoT, assembleur, microcontrôleur...) utilise C/C++ pour programmer des logiciels embarqués dans des systèmes comme des appareils IoT, des microcontrôleurs et autres dispositifs à ressources limitées.

Ingénieur·e informatique industrielle

L'Ingénieur·e informatique industrielle utilise C/C++ pour développer des logiciels qui contrôlent des équipements industriels, des robots ou des systèmes de production automatisée.

Ingénieur·e R&D

L'Ingénieur·e R&D exploite C/C++ pour la recherche et le développement de nouveaux produits logiciels ou systèmes nécessitant une gestion fine des ressources et des performances, par exemple, dans le domaine de la simulation ou de la modélisation.

83 résultats

Contrats

Freelance CDI CDD Alternance Stage

Lieu

Télétravail

Télétravail partiel Télétravail 100% Présentiel

Taux Journalier Moyen min.

150 € 1300 € et +

Salaire brut annuel min.

20k € 250k €

Durée

0 mois 48 mois

Expérience

≤ 2 ans d’expérience 3 à 5 ans d’expérience 6 à 10 ans d’expérience > 10 ans d’expérience

Publication

Au service des talents IT

Free-Work est une plateforme qui s'adresse à tous les professionnels des métiers de l'informatique.

Ses contenus et son jobboard IT sont mis à disposition 100% gratuitement pour les indépendants et les salariés du secteur.

Free-workers
Ressources
A propos
Espace recruteurs
2025 © Free-Work / AGSI SAS
Suivez-nous