Find your next tech and IT Job or contract C/C++

What you need to know about C/C++

C and C++ are powerful and versatile programming languages used for developing applications ranging from embedded systems to complex software. C, created in the 1970s, is a low-level language ideal for system programming and optimized performance. It forms the foundation of many operating systems, like Linux, and offers direct memory control. C++, an extension of C, adds object-oriented features like classes and inheritance while maintaining C's power and efficiency. It is used to develop graphical software, game engines, scientific applications, and more. Both languages are widely adopted in the industry for their speed, flexibility, and ability to handle complex systems. They are also known for their extensive ecosystem of libraries and compatibility with multiple platforms.

Your search returns 71 results.
Contractor
Permanent

Job Vacancy
Ingénieur Développement & Intégration Système - Automobile & Mobilité Intelligente (F/H)

Published on
C/C++

6 months
44k-49k €
400-430 €
Créteil, Ile-de-France
📑 CDI / Freelance / Portage Salarial - 📍 Créteil - 🛠 Expérience de 5 ans minimum En tant que Consultant(e) Ingénieur(e) Système, vous mettrez votre expertise en systèmes embarqués, IA et mobilité intelligente au service de projets innovants dans le secteur automobile. Vos missions : Au sein d’une équipe pluridisciplinaire dédiée à l’innovation, vous interviendrez sur tout le cycle de vie des systèmes embarqués, de la conception à la démonstration client : - Analyse et architecture système : concevoir l’architecture logicielle et système pour des applications de jeux ou de démonstration dans des véhicules ou environnements simulés. - Développement logiciel : créer des applications robustes et performantes. - Intégration embarquée : intégrer les solutions matérielles et logicielles dans les véhicules, en lien étroit avec l’équipe garage. - Validation et démonstration : tester les solutions sur véhicules de démonstration ou simulateurs et présenter vos réalisations aux clients.
Contractor

Contractor job
Développeur C++ - Sophis - Equity Derivatives

Published on
C/C++

1 year
400-550 €
Paris, France
Notre client recherche un développeur pour intégrer l'équipe informatique dédiée aux produits structurés et dérivés sur actions, dans le cadre d'une mission au sein de sa division Marchés & Services de Titres. Le projet se déroulera dans un environnement international, impliquant des collaborations avec des équipes basées à Paris, Londres, Hong Kong et New-York. Travaux à réaliser : - Participer à l'implémentation et à la validation des développements dans les applications Sophis et les systèmes internes. - Intégrer ces développements dans le système d’information global. - Mettre en place des tests unitaires et documenter les implémentations avec le soutien des analystes métiers. - Contribuer à l'évolution architecturale en proposant des améliorations. - Analyser les besoins et réaliser des tests approfondis. - Assurer le support de production et gérer les astreintes.
Contractor

Contractor job
Ingénieur Logiciel C/C++ Senior – Projet Réseau Télécom Innovant – Paris (H/F)

Published on
C/C++
System administration

1 year
500-600 €
Paris, France
Rejoignez unun grand opérateur télécom français, engage une vaste réorganisation technique visant à reprendre la main sur les logiciels d’interface entre le cœur d’infrastructure télécom et le SI interne . Ces logiciels pilotent l’ensemble de la chaîne de facturation, de suivi de la consommation et de refacturation entre opérateurs (voix, data, SMS, roaming) . L’objectif : Rationaliser et fiabiliser des systèmes critiques, historiquement fragmentés entre mobile, fibre et fixe. Refactoriser un parc logiciel C/C++ vieux de 20 ans vers des versions modernes. Uniformiser les instances de production (plus de 90 configurations différentes). Sécuriser et stabiliser les environnements de production tout en préparant la modernisation technologique. Périmètre technique Les systèmes traitent des Call Data Records (CDR) : des milliards d’enregistrements permettant de suivre chaque session d’appel, SMS, data ou roaming. L’équipe manipule donc des volumétries massives , sur des systèmes critiques où la moindre erreur en production peut impacter la facturation. Objectifs concrets : Analyse et refactorisation de logiciels en C vers C++ moderne (>11). Debug et maintenance en production sur Linux. Migration partielle du scripting LUA → Python . Intégration avec les bases Cassandra / ClickHouse . Rétro-documentation et simplification des configurations multi-sites.
Contractor

Contractor job
Expert technique C++ NS3 (H/F)

Published on
C/C++
PostgreSQL
Python

2 years
450-540 €
Lyon, Auvergne-Rhône-Alpes
Hybrid
Basée à Lille, Lyon, Nantes, Grenoble et Bruxelles, Insitoo Freelances est une société du groupe Insitoo, spécialisée dans le placement et le sourcing des Freelances IT et Métier. Depuis 2007, Insitoo Freelances a su s’imposer comme une référence en matière de freelancing par son expertise dans l’IT et ses valeurs de transparence et de proximité. Actuellement, afin de répondre aux besoins de nos clients, nous recherchons un Expert technique C++ NS3 (H/F) à Lyon, France. Contexte : - Concevoir et réaliser des audits de performance d’exploitation et proposer un programme d’amélioration continue - Développer des processus d’analyse automatique des performances - Développer des outils de maintenance préventive pour les équipements - Anticiper l’impact des évolutions des systèmes et de leur environnement - Equipe en charge de l'amélioration continue et de la valorisations des données afin d'améliorer leurs exploitations. Date de début souhaitée : 01/01/2026 Les missions attendues par le Expert technique C++ NS3 (H/F) : Activité principale Analyser le fonctionnement Modéliser le comportement Construire des outils de simulation du réseau électrique et des chaînes Revue de code / Evaluation des orientations techniques Gestion de chantiers techniques complexes Répondre aux sollicitations pour la conception, le développement et l’amélioration des solutions techniques Rédaction de documents techniques Activité secondaire Industrialiser les prototypes dans les outils de supervision Veille technologique sur les outils utilisés au sein du projet Stack technique de l'équipe : C++, Python, NS3, Matlab
Permanent

Job Vacancy
Développeur confirmé Python / C++ / Java – Systèmes communicants & IoT (H/F)

Published on
C/C++
Java
Python

45k-60k €
Neuilly-sur-Seine, Ile-de-France
Hybrid
Offre d’emploi : Développeur confirmé Python / C++ / Java – Systèmes communicants & IoT (H/F) Lieu : Paris Télétravail : 1 jour de TT par semaine Type de contrat : CDI Rémunération : Jusque 60k€ selon profil et expérience Démarrage : 1er décembre 2025 Expérience requise : Minimum 7 ans d’expérience en développement logiciel Durée : 6 mois, renouvelables par périodes de 6 mois (mission longue) À propos du poste Nous recherchons un(e) Développeur confirmé Python / C++ / Java pour rejoindre une équipe dédiée au développement et à la maintenance d’ outils de communication et de qualification d’équipements intelligents , au sein d’un acteur majeur du secteur de l’énergie . Vos missions • Assurer la maintenance corrective et évolutive des outils logiciels de communication et de qualification d’équipements. • Développer et maintenir des outils internes de test et de reconditionnement (Python, C/C++, Java). • Adapter et faire évoluer les solutions pour garantir leur compatibilité avec les nouveaux matériels et protocoles. • Intégrer de nouveaux modes de communication : DLMS/COSEM, HDLC, EURIDIS, PLC G1/G3, EEBUS. • Collaborer étroitement avec les équipes d’ingénierie, de qualification et de support (FW, SAV, HW). • Rédiger et maintenir la documentation technique et les spécifications d’essais. • Participer ponctuellement (jusqu’à 1 jour/semaine) aux activités du laboratoire d’innovation , notamment sur les systèmes de recharge de véhicules électriques . • Documenter les activités dans les outils internes (GoJIRA, Confluence) et contribuer aux revues de code et tests croisés . Environnement technique (Stack) • Langages et frameworks : Python 3, Java 8, C/C++, Script Shell, TTCN3, Spring (Core, MVC, Security), Angular, NodeJS • Protocoles : DLMS/COSEM, HDLC, EURIDIS, TIC, CPL G1/G3, EEBUS (apprécié)
Contractor

Contractor job
Ingénieur développement Python (Linux)

Published on
C/C++
Fortran
Linux

1 year
Toulouse, Occitania
Hybrid
Mission longue durée : +12 mois Démarrage : ASAP Rythme Hybride : 2/3 jours de TT Contexte et objectifs : Au sein de la BU Environnement / Projets, la mission consiste à participer au développement et à la maintenance logicielle de chaînes de traitement océanographiques existantes, ainsi qu’à la mise en œuvre et à l’évolution d’outils logiciels utilisés pour l’analyse et la valorisation des données issues de missions spatiales. Ces outils sont employés à la fois pour le développement de chaînes de traitement opérationnelles et par des ingénieurs à profil scientifique pour l’analyse et l’exploitation de données destinées aux agences spatiales (CNES, ESA) et à la Commission européenne (notamment dans le cadre du programme Copernicus Marine Service). Les développements sont réalisés principalement en Python, en s’appuyant sur les technologies de l’écosystème Pangeo (), particulièrement adaptées à la manipulation de grandes masses de données scientifiques. L’objectif de la mission est de moderniser les codes existants, d’intégrer les bonnes pratiques de développement, et d’assurer la pérennité et la qualité du code utilisé dans un environnement scientifique exigeant. Activités principales : -Maintenir, faire évoluer et optimiser des chaînes de traitement de données océanographiques. -Comprendre et moderniser du code existant (Python, Fortran, IDL, C). -Intégrer les bonnes pratiques de développement (structuration, tests, documentation, gestion de version). -Collaborer étroitement avec les ingénieurs et scientifiques ayant développé les outils pour comprendre les algorithmes et les besoins métier. -Participer à la mise en place d’outils modernes pour le traitement massif de données (écosystème Pangeo : Xarray, Dask, Numpy, etc.). -Garantir la robustesse, la lisibilité et la durabilité du code produit.
Contractor

Contractor job
Expert IT – API Summit, Risk & Grid Computing

Published on
C#
C/C++
Java

3 years
Ile-de-France, France
Hybrid
Périmètre fonctionnel : Les thématiques couvertes incluent le P&L , le booking , le trade workflow / lifecycle , les Market Data et les flux STP . Intégré au sein du pôle Booking/Valuation de l’équipe Summit Front , le MOE (Maîtrise d’Œuvre) sera responsable de : La maintenance évolutive et corrective des modules internes autour du progiciel Summit (PNL Explain, Credit Entity, OST, SRM, etc.) ; Le support IT de niveau 3 (L3) , exclusivement orienté développement ; La gestion des évolutions techniques et fonctionnelles sur les composants applicatifs liés au périmètre Summit.
Contractor

Contractor job
Développeur C++ / C# (h/f)

Published on

1 month
350-370 €
Bacoor, Philippines
Contexte : Le poste de Développeur C++ est crucial pour le maintien et l'évolution des applications au sein de l'organisation. Le candidat idéal devra posséder une solide expertise en développement C++ et en technologies associées, garantissant la mise en œuvre efficace des modifications demandées tout en assurant la qualité des livrables grâce à des tests rigoureux. Livrables : Le Développeur C++ aura pour mission de veiller à la mise à jour et à l'optimisation des applications. Effectuer les modifications nécessaires dans les applications. Réaliser des tests et des recettes pour garantir la qualité. Mettre en production les nouvelles versions des applications. Mettre à jour la documentation technique. Assurer le suivi de la production. Compétences Clés : C++ C# Angular Rabbit MQ SQLServer Visual Studio TFS Framework 4 et 4.5.1 BAC + 5 en ingénierie Autres Détails : Ce poste est basé à Dunkerque avec 1 jour de télétravail par semaine. Le démarrage est prévu ASAP et la mission a une durée de plus d'un an.
Contractor

Contractor job
Développeur C/C++ (F/H)

Published on
C/C++
Linux
Production

1 year
350-420 €
Montpellier, Occitania
Hybrid
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 📑 Freelance OU portage (420€/j max) – 🏠 2 jours de télétravail par semaine – 📍 Montpellier (34) – 🛠 Expérience de 8 ans min. 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/C++ . 💻💼 🎯 Voici un aperçu détaillé de vos missions : - Assurer le leadership technique d’une équipe de développeurs, - Définir et piloter la roadmap technique du projet de refonte, - Garantir la stabilité, la performance et l’évolutivité des systèmes en production, - Encadrer et développer les compétences des collaborateurs, - Travailler en étroite collaboration avec les parties prenantes internes (produit, projet, métiers).
Contractor
Permanent

Job Vacancy
JAVA (50%) Python/C++ (50%) - Connaissances protocoles DLMS/COSEM (H/F)

Published on
C/C++
Java
Python

3 years
Paris, France
Hybrid
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.
Contractor

Contractor job
Villeneuve-d'Ascq - Développeur C++ / Testeur C++

Published on
C/C++
Java
Linux

6 months
380 €
Villeneuve-d'Ascq, Hauts-de-France
Hybrid
Contexte de la mission Réaliser les tests en phase de développement Maintenir le socle de tests auto Objectifs et livrables Développement des tests, jeux de données, élaboration et participation aux phases de tests Maintenance et évolution des tests auto Participation à la mise en commun de savoir spécifique Compétences demandées JAVA Confirmé LINUX Confirmé Script Shell Confirmé C++ Confirmé ********** Localisation Mission basée à Villeneuve-d'Ascq, France Modalité de réalisation en présentiel
Contractor

Contractor job
Software developer C++ / Cloud

Published on
C/C++
Python

1 year
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)
Contractor

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

Published on
C/C++
Java
Python

6 months
450-490 €
Ile-de-France, France
Hybrid
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.
Contractor
Permanent

Job Vacancy
Lead développeur Logiciel C++/C (H/F)

Published on
C/C++
Visual Studio Code

6 months
55k-65k €
450-550 €
Valence, Auvergne-Rhône-Alpes
Hybrid
Dans le cadre du développement et de l’évolution d’applications logicielles embarquées sur des distributeurs automatiques de titres, vous prendrez en charge la conduite technique des développements , la coordination d’équipe , ainsi que la mise en œuvre et la maintenance des nouvelles fonctionnalités logicielles. Missions principales Encadrer et animer une équipe de développeurs logiciels. Contribuer activement aux développements et à la mise en œuvre de nouvelles fonctionnalités. Rédiger les spécifications techniques et assurer l’analyse fonctionnelle des besoins. Garantir la qualité du code, les bonnes pratiques de développement et le respect des standards. Mettre en place et exécuter les tests (intégration, validation, tests sur machine). Gérer les livraisons logicielles et déploiements sur plateformes internes et chez les clients. Collaborer avec les différentes équipes techniques et fonctionnelles du bureau d’études. Assurer le suivi de l’avancement, le reporting et la tenue des jalons projet. Rédiger la documentation associée (notes de livraison, plans de test, spécifications). Participer activement aux réunions techniques et contribuer à la veille technologique. Environnement technique Langages principaux : C++ (expertise requise), C Langages complémentaires : C# (souhaité), notions en développement web (Vue.js apprécié) Outils et environnements : Visual Studio, CMake, GIT, Azure DevOps Systèmes : Windows (poste de travail et environnement cible) Bureautique : Suite Microsoft Office Langue : Anglais lu et écrit
Contractor

Contractor job
Developpeur C++ (C# .NET ANGULAR)

Published on
Angular
C#
C/C++

3 years
100-500 €
Nord, France
Hybrid
Compétences requises C++ : Minimum 3 ans d’expérience (prioritaire) C# et Angular : Expérience souhaitée Environnement industriel : Expérience exigée Informatique de process : Poste opérationnel dans l’usine 📍 Profil recherché Candidat résidant dans le Nord Autonome, rigoureux et capable d’intervenir dans un environnement industriel exigeant À l’aise avec les astreintes et les contraintes de terrain Profil(s) souhaité(s) pour la mission : Développeur C++, C# et Angular Niveau (Junior, Expérimenté, Sénior) : Senior Compétences ou connaissances indispensables : C++, C#, Rabbit MQ, SQLServer, Visual Studio, TFS, Framework 4 et 4.5.1 , BAC + 5 ingénieur Compétences ou connaissances qui seraient un plus : IPSECURE, SIPROSNT Connaissance process ligne fabrication finishing
Contractor
Permanent

Job Vacancy
Analyste Quantitatif C++ (C# Souhaité) / Equity

Published on
.NET
Finance

3 years
40k-60k €
450-600 €
Paris, France
Hybrid
🏭 Secteurs stratégiques : Banque d’investissement PAS DE FULL REMOTE NI SOUS TRAITANCE MERCI 🗓 Démarrage : ASAP 💡 Contexte /Objectifs : Dans le cadre d'un projet au sein d'un client grand compte, nous sommes à la recherche d'un Quant avec une expertise sur C++ (avec un bonus si bonne maitrise de c#). Mise en place d’une nouvelle génération de stress (délocalisation, idiosyncratique, rehedge…) : implémentation des scripts C# décrivant les stress et des fonctionnalités de la lib en C++ nécessaires aux calculs. Mission longue durée (2 ans) De formation école d'ingénieur ou ayant un niveau équivalent à un Master 2, nous recherchons quelqu'un de curieux, dynamique, et force de proposition.

Submit your CV

  • Manage your visibility

    Salary, remote work... Define all the criteria that are important to you.

  • Get discovered

    Recruiters come directly to look for their future hires in our CV library.

  • Join a community

    Connect with like-minded tech and IT professionals on a daily basis through our forum.

Contract roles and jobs for C/C++

C, C++ Developer

The C, C++ Developer uses C/C++ to develop high-performance software applications, often in fields like embedded systems, video games, or high-performance software.

Embedded Software Developer (IoT, Assembler, Microcontroller...)

The embedded software Developer (IoT, assembler, microcontroller...) uses C/C++ to program embedded software in systems such as IoT devices, microcontrollers, and other resource-limited devices.

Industrial IT Engineer

The industrial computer engineer uses C/C++ to develop software that controls industrial equipment, robots, or automated production systems.

R&D Engineer

The R&D Engineer uses C/C++ for the research and development of new software products or systems that require fine resource management and performance, such as in simulation or modeling.

71 results

Contracts

Contractor Permanent

Location

Remote type

Hybrid Remote On-site

Rate minimum.

£150 £1300 and more

Salary minimum

£20k £250k

Experience

0-2 years experience 3 to 5 years experience 6 to 10 years experience +10 years experience

Date posted

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2025 © Free-Work / AGSI SAS
Follow us