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 112 résultats.
Freelance

Mission freelance
Ingénieur télécom H/F

HAYS France
Publiée le
3G
4G
5G

6 mois
400-550 €
Nantes, Pays de la Loire
Vous jouerez le rôle de référent télécom et de bras droit produit/tech pour sécuriser les choix fonctionnels et accélérer la delivery des features. Vos missions principales incluent le cadrage et spécifications : recueillir et challenger les besoins métiers, rédiger des spécifications fonctionnelles et techniques de haut niveau, prioriser les fonctionnalités avec le Product Owner et les équipes métiers. Vous définirez les plans de tests fonctionnels, réaliserez les validations avant mise en production, suivrez les anomalies et garantirez la cohérence entre spécifications, développements et tests. Vous animerez les ateliers de conception (métiers, dev, QA, réseau), participerez aux cérémonies Agile, et challengerez les choix d’architecture et protocoles Télécom. Vous analyserez flux et stacks de protocoles réseau, diagnostiquerez problèmes sur couches réseau, et interpréterez logs applicatifs/réseau sans coder.
Freelance
CDI

Offre d'emploi
Expert IT Summit (Finance de marché)

Amontech
Publiée le
C#
C/C++
Java

1 an
45k-55k €
450-550 €
Île-de-France, France
🎯 Contexte Nous recherchons un Expert IT Summit pour intervenir dans un environnement Finance de marchés. Vous intégrerez le pôle Booking / Valuation d’une équipe Summit Front Office, avec un rôle clé de support IT niveau 3. L’objectif principal est de répondre aux besoins métier liés à l’intégration et à l’évolution de Summit dans l’écosystème client. 🛠 Compétences recherchéesProgiciel & Environnement Summit 6.2 Grid computing (Datasynapse) Oracle Linux MQ Series / JMS Active MQ Langages C / C++ C# Python Java SQL ksh 📌 Périmètre fonctionnel Front Office / Middle Office Produits taux, dérivés de taux, crédit Booking Lifecycle des trades P&L Market Data STP
CDI

Offre d'emploi
Développeur logiciel bas niveau POO C++ Java - Industrie H/F

VIVERIS
Publiée le

30k-40k €
Villeurbanne, Auvergne-Rhône-Alpes
Contexte de la mission: Pour un de nos clients spécialisé dans le secteur du test de composants électroniques, nous recherchons un ingénieur logiciel en informatique industrielle. Vous serez amené à travailler en équipe en méthode Agile et aurez en charge le développement de nouvelles fonctionnalités d'une suite logicielle complète fonctionnant sous Windows. Selon votre profil, vous pourrez développer en Java ou en C++ sur des couches logicielles très différentes proches de l'électronique (vous pourrez être amené à travailler directement avec les concepteurs et l'équipe firmware). Responsabilités: - Développer des logiciels bas niveau en programmation orientée objet avec des contraintes d'optimisation et de robustesse; - Aider le support client à résoudre les problèmes techniques; - Utiliser le matériel de laboratoire (oscilloscope, multimètres...).
Freelance

Mission freelance
Ingénieur Système & Développement C++ Bas Niveau (AMOE Senior) – Expert RUN/MCO

LINKWAY
Publiée le
C/C++
CentOS
Docker

10 mois
400-450 €
Noisy-le-Grand, Île-de-France
Mission Principale : Maintien en Condition Opérationnelle (RUN / MCO) Le cœur de votre mission (80 % de l'activité) consistera à garantir la stabilité et la disponibilité des systèmes existants. Contrairement à un poste de développement applicatif classique, votre rôle est celui d'un expert en diagnostic et en résolution d'incidents complexes.Vos responsabilités quotidiennes incluront : L'analyse approfondie des dysfonctionnements remontés par les équipes opérationnelles. Le diagnostic de bas niveau : analyse de crashs (segfault, core dump), identification des blocages systèmes et investigation des comportements anormaux. La gestion proactive de la mémoire : détection et correction des fuites mémoires, allocation/libération manuelle (malloc, new, delete) et gestion fine des pointeurs. L'administration et la configuration des systèmes hôtes, incluant la gestion des services Linux, les appels systèmes (processus, threads, signaux) et la synchronisation (mutex, sémaphores). Développement Correctif et Intégration (10-15 %) Bien que la part de développement "from scratch" soit réduite, vous jouerez un rôle clé dans l'évolution technique du parc existant. Vous interviendrez sur du code C/C++ bas niveau, souvent ancien, pour : Développer des correctifs ciblés et des solutions de contournement (workarounds) pour pallier les obsolescences ou les bugs critiques. Adapter des simulateurs et réaliser des petites évolutions liées aux projets de maintenance. Assurer la compilation, le "linkage" et la gestion complexe des dépendances logicielles. Comprendre et modifier des interfaces techniques (USB, Série, IP) et travailler sur des protocoles industriels ou des échanges temps réel avec des équipements terrain (Modem MOXA, TOR). Modernisation et Infrastructure En parallèle du maintien de l'existant, vous participerez activement à la modernisation de l'infrastructure sous-jacente. L'environnement technique, historiquement sous CentOS, est en cours de mutation. Vous apporterez votre expertise sur : La migration du système d’exploitation hôte. L'automatisation des installations via PXE. La conteneurisation des services et leur migration sous Docker. Le maintien et l'optimisation des outils de supervision (Nagios, SNMP).
Freelance

Mission freelance
Ingénieur Études et Développement (IED) Senior – C/C++ & Java (Transition DevOps)

LINKWAY
Publiée le
C/C++
Docker
Git

6 mois
370-420 €
Noisy-le-Grand, Île-de-France
Nous recherchons pour notre client grand compte, un acteur majeur et historique du secteur des transports publics, un Ingénieur Études et Développement (IED) Senior disposant d'une solide expérience de plus de 8 ans. Dans le cadre du remplacement d'un consultant clé, vous intégrerez une équipe technique mature pour assurer la pérennité et l'évolution de systèmes critiques. Maintien en Condition Opérationnelle (MCO) et Stabilité des Systèmes La première composante de votre mission, et la plus immédiate, concerne le MCO d'applications existantes au cœur du système d'information transport. En tant que profil Senior, vous serez le garant de la stabilité applicative. Vos responsabilités incluront : Analyse et traitement des Fiches de Faits Techniques (FT) : Vous prendrez en charge le backlog d'anomalies. Cela implique une investigation approfondie dans le code pour identifier les causes racines des dysfonctionnements (Root Cause Analysis) et la mise en œuvre de correctifs robustes. Micro-évolutions et Paramétrage : Vous interviendrez sur une IHM développée en Java. Il s'agira d'ajuster les interfaces et les comportements de l'application pour répondre aux besoins précis des exploitants, tout en assurant la non-régression des fonctionnalités existantes. Développement C/C++ : Une partie significative du cœur applicatif repose sur des langages bas niveau (C et C++). Votre maîtrise de la "philosophie objet" appliquée au C et votre connaissance du C++ seront indispensables pour maintenir et optimiser les briques logicielles existantes. Activités Transverses et Intégration Système Au-delà du code pur, vous agirez en tant que référent sur l'environnement de déploiement : Environnement Linux : Vous naviguerez quotidiennement dans un environnement Linux. Vous serez amené à gérer des scripts, analyser des logs systèmes et assurer la bonne exécution des binaires. Intégration et Mise en service : Vous participerez activement aux phases d'intégration logicielle, assurant le lien entre les équipes de développement et les équipes d'exploitation pour garantir des mises en production fluides. Projet de Modernisation (Cap vers le Printemps) À moyen terme (horizon printemps), la mission prendra une tournure résolument moderne. Vous participerez à la montée en version et à la refonte technologique vers une architecture plus actuelle. Ce projet stratégique visera à basculer vers un écosystème Java Web complet. Vous serez impliqué dans la conception et le développement de nouvelles briques en Java/Web. Vous toucherez à l'architecture de données (BDD). Vous participerez à la conteneurisation et à la virtualisation des environnements via l'utilisation de Machines Virtuelles (VM) et de Docker.
Freelance

Mission freelance
Développeur Full Stack .NET / JavaScript / Azure

emagine Consulting SARL
Publiée le
.NET
Azure DevOps
C/C++

3 ans
400-530 €
Paris, France
Pour l’un de nos clients grands comptes dans la finance / asset management , nous recherchons un(e) Développeur(se) Full Stack .NET / JavaScript expérimenté(e) . Vos missions Supporter et optimiser des solutions informatiques existantes Concevoir, développer, intégrer ou paramétrer de nouvelles solutions Assurer la qualité, la performance et la mise en production des applications Garantir la pérennité des solutions en capitalisant et transmettant le savoir-faire Analyser les besoins utilisateurs en lien avec le chef de projet Participer aux phases de conception : étude des flux, choix techniques, prototypage Communiquer avec les utilisateurs métiers et intégrer leurs retours Compétences techniques et fonctionnelles Finance de marché (passage d’ordres) .NET / C# JavaScript, HTML, CSS SQL Server Protocole FIX Azure DevOps (CI/CD, gestion des sources, pipelines) À l’aise avec les services web et serveurs applicatifs Connaissances C++ appréciées
Freelance
CDI

Offre d'emploi
Développeur Summit (H/F)

STORM GROUP
Publiée le
C#
C/C++
Java

3 ans
55k-60k €
500-550 €
Île-de-France, France
Contexte : Expert IT API Summit, C/C++ Missions : -Intégré au sein de l'un de nos pôles Summit CORE, le MOE assurera toutes les évolutions/maintenances des modules internes autour du progiciel Summit (PNL Explain, Credit Entity, OST, SRM, STP, VALO...) -Support IT Dev uniquement Level 3 -Exécuter des tâches autour du DevSecOps sous la responsabilité du Tech Lead Périmètre fonctionnel : - Front / Middle Office - Produits taux, dérivés de taux et credit - P&L, Booking, trade wokflow/live cycle, MKT data - STP
Freelance

Mission freelance
Développeur Logiciel Embarqué Java (H/F)

Cherry Pick
Publiée le
Apache Kafka
Apache Maven
C/C++

12 mois
560-670 €
Paris, France
Au sein d’un environnement IT critique à très grande échelle, vous intégrerez une équipe en charge d’un système central événementiel asynchrone , par lequel transitent les informations de plusieurs dizaines de millions d’équipements connectés. Ce système assure notamment l’exécution de services, la collecte de données de mesure et le pilotage à distance d’équipements terrain. Vous interviendrez plus précisément sur un logiciel Java embarqué , déployé sur des concentrateurs, assurant l’interface entre les équipements de terrain et le système d’information central. Les équipes couvrent l’ensemble du cycle de vie applicatif : architecture, conception, choix techniques, développement, tests, déploiements (jusqu’en production) et support. Missions : En tant que Développeur Logiciel Embarqué Expert , vos responsabilités incluent : Participation à l’amélioration continue de l’infrastructure Développement de nouvelles fonctionnalités Développement de fonctionnalités sur matériels embarqués Maintenance et évolution des pipelines CI/CD (Jenkins) Livraisons en environnements de recette et de production, suivi post-déploiement Collaboration étroite avec les équipes de développement et d’exploitation Reprise des tests de performance et mise en place d’un banc de performance Mise en place et exploitation de bancs de test incluant : Concentrateurs Raspberry Pi Modems et filtres CPL Livrables attendus : versions applicatives issues du développement du logiciel embarqué.
Freelance

Mission freelance
Développeur Applicatif - Profil habilitable

Groupe Aptenia
Publiée le
Angular
C/C++
Java

6 mois
400-550 €
Paris, France
Rôle du consultant Le consultant interviendra en totale autonomie sur le développement et l’évolution d’applications critiques, avec un fort lien avec l’infrastructure télécom sous-jacente. Il travaillera au sein d’un pôle Recherche & Développement , en interaction ponctuelle avec un architecte logiciel . Missions principales Concevoir, développer et maintenir des applications métiers en lien avec l’infrastructure télécom Intervenir sur des composants applicatifs bas niveau proches de l’infrastructure Assurer la robustesse, la performance et la fiabilité des solutions développées Participer aux réflexions d’architecture logicielle Être force de proposition sur les choix techniques Documenter les développements et les architectures mises en place
Freelance

Mission freelance
Mécatronicien

SILKHOM
Publiée le
Python

2 mois
Grenoble, Auvergne-Rhône-Alpes
Au sein d’une équipe pluridisciplinaire (logiciel, mécanique, systèmes embarqués), vous serez en charge de la conception, du développement et de la validation des lois de commande du robot. Vos principales responsabilités incluent : Développement et mise en œuvre d’algorithmes de contrôle-commande pour robot à architecture mécanique parallèle (type plateforme de Stewart) Pilotage de moteurs BLDC en mode courant / couple (bas niveau) Intégration et utilisation du protocole EtherCAT (stack SOEM) Développement en environnement Linux temps réel Implémentation logicielle en C++ (applications prototypes) Utilisation de Python pour les études de faisabilité, analyses de données et visualisation (courbes, simulations) Participation aux phases de tests, validation et mise au point système
Freelance

Mission freelance
Ingénieur Quantitatif

STHREE SAS pour HUXLEY
Publiée le

36 mois
75001, Paris, Île-de-France
Missions Développer des modèles au sein du framework quantitatif interne. Intégrer de nouveaux modèles et maintenir l'existant (valorisation, risque). Mettre en place des tests de pricing et de calibration pour assurer la qualité et la stabilité des modèles. Optimiser les performances (latence, utilisation mémoire). Collaborer avec la recherche et les équipes ingénierie / DevOps pour des déploiements fiables en production. Profil recherché Bac+5 / Master (ou expérience équivalente) en modélisation financière, mathématiques appliquées, statistiques ou domaine connexe. Capacité à résoudre des problèmes complexes, esprit d'équipe et bonnes compétences de communication. Solides bases en programmation orientée objet ; C++ apprécié. Aisance avec les environnements Linux et le shell scripting. Python est un plus. Connaissance du processus de livraison logicielle (CI/CD, méthodes Agile). Bonnes notions des marchés de taux / produits titrisés.
CDI

Offre d'emploi
Développeur Logiciel Embarqué F/H

VIVERIS
Publiée le

35k-45k €
Belgique
Contexte de la mission: Dans le cadre du renforcement de nos activités en systèmes embarqués et environnements industriels à fortes contraintes techniques, nous recherchons un Développeur Logiciel Embarqué.Vous participerez au développement de logiciels temps réel intégrés dans des systèmes électroniques complexes, où la fiabilité et l'optimisation sont essentielles. Vos responsabilités: Vous serez en charge de: - Développer les logiciels embarqués en C/C++ - Analyser et traduire les exigences fonctionnelles en spécifications techniques - Participer à l'architecture logicielle et aux revues de conception - Rédiger la documentation technique - Réaliser les tests unitaires, d'intégration et les validations sur banc - Contribuer à l'intégration système - Collaborer avec les équipes logiciel, validation, système et électronique - Assurer la gestion de configuration et le suivi des changements (Git)
Freelance

Mission freelance
Ingénieur développement informatique H/F

HAYS France
Publiée le

6 mois
400-500 €
67117, Furdenheim, Grand Est
Vos missions : Au sein de l'équipe Méthodes Essais, vous intervenez sur le développement et l'optimisation des outils permettant d'automatiser et de fiabiliser les campagnes d'essais.Automatisation et développement Développer des scripts d'automatisation des tests (Python, C++, Java) Participer au développement et à la maintenance du séquenceur de tests Concevoir des outils d'analyse et de traitement des données issues des essais Gestion des données : Administrer et optimiser les bases de données liées aux campagnes d'essais Améliorer les performances des requêtes et la structure des données Garantir la fiabilité et la sécurité des données Intégration systèmes : Assurer la communication entre simulateurs, bancs d'essais et systèmes embarqués Intégrer différents outils via APIs, protocoles ou interfaces logiciel/matériel Contribuer à la validation technique des moyens de test Reporting : Développer des outils permettant la génération automatisée des rapports d'essais Garantir la conformité et l'intégrité des données transmises au client final
CDI

Offre d'emploi
Ingénieur logiciel sécuritaire C embarqué H/F

VIVERIS
Publiée le

40k-50k €
Aix-en-Provence, Provence-Alpes-Côte d'Azur
Contexte de la mission : Viveris accompagne ses clients dans la conception et la fabrication d'équipements de haute technologie à destination du secteur nucléaire. Dans ce cadre, nous recherchons un ingénieur en développement logiciel spécialisé en C embarqué. Il participera au développement de solutions logicielles sécuritaires pour des systèmes embarqués en bare metal, tout en utilisant ponctuellement le langage C++ pour assurer la robustesse, la performance et la sécurité des systèmes critiques, notamment dans les domaines de la défense et du nucléaire. Intégré au sein de l'équipe Logiciel Sécuritaire, vous êtes directement rattaché au Responsable du département. Responsabilités : - Développer des logiciels embarqués sécuritaires en C et C++ ; - Programmer en bare metal pour des systèmes sans OS, en garantissant la fiabilité, la sécurité et la performance des applications ; - Participer à la définition des architectures logicielles et à l'élaboration des stratégies de sécurité ; - Contribuer à la validation et aux tests des applications logicielles en conditions réelles (environnements industriels, de défense et nucléaires) ; - Collaborer avec les équipes techniques pour intégrer les solutions dans des projets à fort enjeu.
Freelance

Mission freelance
Chef de projet MOE avec des connaissances en électrotechnique dans le domaine ferroviaire

Mon Consultant Indépendant
Publiée le
SQL

6 mois
400-460 €
Paris, France
Pour un gestionnaire d'infrastructure ferroviaire, nous recherchons un chef de projet MOE Senior ayant de très bonnes connaissances en C++, Framework .NET, SQL, PL SQL, Visual Studio, ainsi que des connaissances indispensables en électrotechnique/électronique de puissance dans le domaine ferroviaire. Les travaux porteront sur un logiciel servant à dimensionner les installations fixes de traction électrique. Ce logiciel ayant été développé dans un langage très daté, le client souhaite être accompagné pour corriger et moderniser les fonctionnalités de celui-ci. Activités de la mission : Suivi administratif Suivi ressources projet Mise à jour des outils de gestions de projet Suivi technique Analyser les anomalies remontées par les utilisateurs, et planifier la réalisation de correctifs Analyser les demandes d'évolutions de l'outil Concevoir les solutions techniques en relation avec l'équipe de développeurs, jalonner les développements, proposer des arbitrages Planifier les développements Tests Mise à jour de la documentation technique Identifier et structurer un référentiel de données en lien avec le métier, sous forme de bases de données relationnelles Contribution au développement de modules du logiciel Analyser l'architecture et le code afin d'identifier l'origine de non-conformités Réaliser des évolutions ou correctifs Sur les bases de données (SQL et PL/SQL), simulateur cœur (C++) et les IHM (C#/.NET) Tech lead de son équipe Être le lien entre les utilisateurs et les développeurs Collecte et analyse des besoins à moyen et long terme Comprendre le besoin métier, en particulier sur les aspects électriques/électrotechniques Identifier les difficultés techniques ou blocage auxquels sont confrontés les utilisateurs Prioriser les demandes d'évolution Vulgariser les demandes métiers pour les communiquer à l'équipe de développement Tests Validation Numérique Organiser, suivre, effectuer et documenter les tests sur le logiciel

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.

112 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
2026 © Free-Work / AGSI SAS
Suivez-nous