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 72 results.
Premium Job
Permanent

Job Vacancy
IT Quant

Published on
C#
C/C++
Python

44k-50k €
Paris, France
TON CHALLENGE: Intégrer une grande banque d’investissement européenne pour résoudre les problématiques quantitatives complexes liées aux risques et à la tarification. Tu travailleras sur des sujets stratégiques, notamment : Développement et optimisation des algorithmes quantitatifs Implémentation de nouvelles méthodes de tarification innovantes (pricing des produits financiers complexes) Conception de méthodologies avancées pour l’analyse des risques financiers Validation des modèles : tests unitaires, analyse d’intégrité et assurance qualité des solutions développées Contribution à des projets de grande envergure, avec une capacité démontrée à concevoir et livrer des systèmes quantitatifs robustes et performants Rédaction de documents clés : guides utilisateurs, documentations techniques et fonctionnelles Packaging et livraison des solutions dans un environnement critique
Permanent
Contractor

Job Vacancy
Architecte Logiciel AUTOSAR – Automotive (F/H)

Published on
C/C++

12 months
50k-60k €
470-550 €
Cergy, Ile-de-France
📑 CDI / Freelance / Portage Salarial |📍 Cergy (95) – Île-de-France | 🚗 Équipementier automobile | 🔧 Environnement AUTOSAR | ⏱️ Mission longue durée Notre client, acteur international de l’électronique embarquée automobile, développe des systèmes critiques alliant performance, sécurité et fiabilité. Dans le cadre d’un projet majeur, nous renforçons l’équipe architecture logicielle sur le périmètre carte contrôle BMS, châssis et modules de contrôle haute tension (HEVC). Le projet mobilise l’une des plus grandes équipes R&D de l’entreprise et requiert une expertise solide en architecture AUTOSAR au plus près du hardware. Vos fonctions : - Définir et documenter l’architecture logicielle AUTOSAR (BCSW, RTE, MCAL) selon les exigences fonctionnelles et de sûreté (ISO 26262 – ASIL D). - Travailler sur les problématiques d’intégration et d’allocation mémoire, dans un environnement contraint et multi-ECU. - Configurer et valider la RTE AUTOSAR en lien avec les équipes développement et validation. - Piloter les revues d’architecture et accompagner les choix techniques sur les outils AUTOSAR (EB/Tresos). - Collaborer étroitement avec les équipes test et calibration, notamment autour des outils ETAS (INCA, ASCET, ESCRYPT, LABCAR HIL).
Contractor
Permanent

Job Vacancy
Chef de Projet Technique | Systèmes Embarqués – Automotive (F/H)

Published on
C/C++

6 months
55k-65k €
450-500 €
Cergy, Ile-de-France
Hybrid
📑 CDI / Freelance / Portage Salarial |📍 Cergy (95) – Île-de-France | 🚗 Équipementier automobile | ⏱️ Mission longue durée Dans le cadre d’un projet stratégique autour d’un Inverter P3 (projet récent, certifié ASIL C), nous recherchons un Chef de Projet Technique Adjoint capable de jouer un rôle moteur dans les décisions techniques et non seulement dans la coordination. Rattaché au Chef de projet technique, vous intervenez sur l’ensemble du cycle de développement, de la conception à la validation, en vous assurant du respect des contraintes fortes du projet (temps réel, sûreté de fonctionnement, performance). Vos principales responsabilités seront : - Participer à la définition des choix techniques sur l’architecture et la conception du système. - Superviser le développement logiciel et matériel en environnement temps réel. - Collaborer avec les équipes systèmes, software et hardware pour garantir la cohérence technique. - Assurer le suivi du redesign manuel du microprocesseur Stellar de ST ARM R52 avec 2 coprocesseurs M4. - Contribuer à la montée en maturité du projet et à la tenue des jalons qualité / sécurité (ASIL C).
Contractor
Permanent

Job Vacancy
Ingénieur développement embarqué | BSW – Automotive (F/H)

Published on
C/C++

6 months
43k-49k €
350-400 €
Cergy, Ile-de-France
📑 CDI / Freelance / Portage Salarial |📍 Cergy (95) – Île-de-France | 🚗 Équipementier automobile | ⏱️ Mission longue durée Dans le cadre de notre croissance, nous renforçons nos équipes et recherchons un Ingénieur BSW (Basic Software) maîtrisant le langage C , pour rejoindre un projet à forte dimension technique chez l’un de nos clients du secteur automobile. Vos fonctions seront : Au sein d’une équipe R&D, vous interviendrez sur le développement du logiciel de base des calculateurs embarqués : - Développer et intégrer les composants logiciels bas niveau (drivers, microcontrôleurs, etc.) - Concevoir et coder en langage C des modules conformes aux spécifications techniques et aux exigences du projet - Collaborer étroitement avec les équipes système et hardware pour garantir la cohérence et la performance de l’ensemble - Participer aux revues de code, tests et validations afin d’assurer la robustesse et la qualité du logiciel - Contribuer à la veille technologique sur les outils et normes liés aux logiciels embarqués automobiles
Contractor
Permanent

Job Vacancy
Ingénieur Intégration Logiciel AUTOSAR –Automobile (F/H)

Published on
C/C++

12 months
40k-45k €
350-380 €
Cergy, Ile-de-France
📑 CDI / Freelance / Portage Salarial |📍 Cergy (95) – Île-de-France | 🚗 Équipementier automobile | 🔧 Environnement AUTOSAR | ⏱️ Mission longue durée Dans le cadre de projets stratégiques pour un équipementier automobile, vous participerez à l’intégration et à la configuration de logiciels AUTOSAR destinés à des véhicules de nouvelle génération. Au sein de l’équipe projet, vous interviendrez sur l’ensemble du cycle d’intégration AUTOSAR : - Intégrer et configurer les modules logiciels AUTOSAR conformément aux spécifications projet - Développer et adapter les composants bas niveau (BSW, MCAL) - Garantir la compatibilité et l’interopérabilité des modules avec les systèmes embarqués - Participer aux tests et validations des modules intégrés - Collaborer avec les équipes développement et validation pour résoudre les points techniques - Rédiger la documentation technique et les rapports de validation
Contractor
Permanent

Job Vacancy
Développeur RUST/C++

Published on
C/C++
Rust

1 year
40k-55k €
400-600 €
Ile-de-France, France
Hybrid
Tu maîtrises RUST ou C++ et tu veux relever un véritable challenge technique ? Nous recherchons 3 développeurs RUST pour rejoindre une équipe d’ingénieurs passionnés qui conçoivent le futur d’un système de trading ultra performant et temps réel . Tes missions Au sein d’une équipe agile composée d’experts en trading, en performance et en systèmes distribués, tu interviendras sur toutes les phases du développement : Conception et développement du cœur du moteur de trading en RUST (ou C++) avec un focus sur la basse latence et la sécurité mémoire Optimisation du code et du hardware : gestion fine de la mémoire, profiling CPU/GPU, utilisation de structures de données optimisées Mise en place d’architectures concurrentes et distribuées (multithreading, communication inter-processus, sockets, pub/sub, ZeroMQ, etc.) Intégration avec les flux de marché : parsing et traitement de données en temps réel, normalisation des feeds, gestion des ordres et de la latence Développement d’outils internes pour la simulation, le monitoring et la mesure de performance Collaboration étroite avec les équipes quant et infrastructure pour améliorer les algorithmes et garantir la stabilité du système Participation aux revues de code , tests de performance, benchmarks et documentation technique
Contractor
Permanent

Job Vacancy
eTrading DeltaOne - MOE cpp/c++

Published on
C/C++
Java

3 years
40k-50k €
400-550 €
Paris, France
Hybrid
🏭 Secteurs stratégiques : Banque d’investissement PAS DE FULL REMOTE NI SOUS TRAITANCE MERCI 🗓 Démarrage : ASAP Dans le cadre d'un projet au sein d'un client grand compte, nous sommes à la recherche d'un développeur C++ avec une double compétence sur Java. Développement et maintenance d'outils de trading Front Office en C++ et Java 🤝 Les principales tâches de la mission sont les suivantes : - Développement d'outils de trading Front-Office en salle des marchés - Conception, développement, aide en production - Suivi des évolutions - Support de niveau 2
Contractor
Permanent
Fixed term

Job Vacancy
Développeur algo-trading FX c++ (8 ans et plus)

Published on
C/C++
Python

3 years
40k-65k €
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 Développeur C++. La mission consiste à apporter un support dans le cadre de domaines de Developement sur les algo de trading sur les taux de change. Proximité immédiate du trading et sur 3 régions: Americas, Europe et Asie afin de déveloper, améliorer et support des algos. Une forte intérraction avec les équipes adjacentes (IT et business).
Contractor

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

Published on
C/C++

6 months
310-330 €
Villeneuve-d'Ascq, Hauts-de-France
Développeur C++ / Testeur C++ Villeneuve-d'Ascq Réaliser les tests en phase de développement Maintenir le socle de tests auto Goals and deliverables 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 Développeur C++ / Testeur C++ Villeneuve-d'Ascq Réaliser les tests en phase de développement Maintenir le socle de tests auto Expected skills Skills Skill level JAVA Confirmed LINUX Confirmed Script Shell Confirmed C++ Confirmed
Contractor
Permanent

Job Vacancy
Ingénieur Logiciel Senior iOS / C++ – Portage SDK (H/F)

Published on
C/C++
iOS

3 years
51k-57k €
400-500 €
Ile-de-France, France
Pour notre client dans le secteur technologique , nous recherchons un Ingénieur Logiciel Senior expert en développement iOS et C++ moderne. La mission consiste à effectuer le portage du SDK MLS existant (Windows / Linux / Android) vers l’écosystème Apple iOS (iPhone / iPad) . Le périmètre inclut l’intégration d’un device biométrique (MTOPSV3) capable de capturer des empreintes et transférer des images via USB Bulk sous iOS, avec contraintes fortes liées aux environnements et processus Apple. Interaction régulière avec NSS , les équipes internes, et les interlocuteurs Apple. Missions Porter le SDK MLS vers iOS (réécriture/adaptation des modules non compatibles). Développer et intégrer les fonctionnalités nécessaires en C++ moderne et iOS. Implémenter la communication USB Bulk entre le device et iPhone/iPad. Collaborer avec les équipes techniques internes et les interlocuteurs Apple. Garantir la conformité aux exigences Apple (certifications / Apple Store). Maintenir l’environnement de développement iOS (samples, librairies, build machine). Produire les rapports et documents techniques associés. Livrables attendus Compte rendu hebdomadaire + planification semaine suivante. Versions livrables : bêta, version finale. Livrables iOS : sample app, librairies compatibles, environnement de dev, machine de build.
Contractor
Permanent

Job Vacancy
Ingénieur de recherche (H/F)

Published on
C/C++
GNS3

1 year
45k-55k €
400-500 €
Lyon, Auvergne-Rhône-Alpes
Hybrid
Nous recherchons un.e Ingénieur.e de recherche sénior.e pour rejoindre notre équipe R&D spécialisée dans la modélisation et la simulation des réseaux électriques et des chaînes communicantes. Le candidat idéal combine une expertise technique pointue en C++ et Python avec une connaissance approfondie des systèmes physiques complexes, notamment les réseaux électriques et les technologies de communication associées. Vous serez amené à travailler sur des projets industriels et de recherche, en analysant, modélisant et simulant des systèmes complexes pour en améliorer la compréhension et les performances. Missions principales : Analyser le fonctionnement des chaînes communicantes et identifier les leviers d’optimisation. Modéliser le comportement des chaînes communicantes et du réseau électrique. Développer des outils de simulation en C++, Python, NS3 et Matlab. Réaliser des revues de code et évaluer les orientations techniques. Piloter des chantiers techniques complexes. Apporter un support technique pour la conception, le développement et l’amélioration des solutions existantes. Rédiger des documents techniques clairs pour différents publics, y compris non spécialisés. Industrialiser les prototypes dans les outils de supervision existants. Assurer une veille technologique sur les outils et méthodes utilisés au sein du projet.
Contractor

Contractor job
développeur C/C++ Senior

Published on
C/C++
Development

12 months
400-500 €
Paris, France
Hybrid
👉 Contexte : Vous rejoignez une équipe technique en charge du développement et du maintien d’applications critiques sous Linux . Vous intervenez aussi bien sur du C++ moderne (≥ C++11) que sur du C en environnement de production. Vos responsabilités : Développer et maintenir des modules logiciels en C et C++. Analyser le comportement en production (logs, performances, incidents). Déboguer, corriger et optimiser du code existant, parfois peu documenté. Collaborer avec les équipes système et exploitation.
Contractor
Permanent

Job Vacancy
Ingénieur Développement C / C++ Linux – Système de facturation / OSS (F/H)

Published on
C/C++

6 months
48k-55k €
460-550 €
Paris, France
Hybrid
📑 CDI ou Freelance - 🏠 2 jours / semaine 📍 Paris - 🛠 Expérience de 5 ans minimum Nous recrutons un ingénieur développement C / C++ sous Linux qui participera à la refonte stratégique d’un système d’information majeur, au cœur des activités de facturation et de revalorisation. Votre mission : - Assurer le leadership technique au sein d’une équipe de développeurs expérimentés. - Définir et piloter la roadmap technique du projet de refonte. - Garantir la qualité, la performance et la robustesse des environnements en production. - Encadrer et faire monter en compétence les collaborateurs de l’équipe. - Travailler en étroite collaboration avec les équipes produit, projet et métiers.
Contractor
Permanent
Fixed term

Job Vacancy
Développeur C++ / Python (H/F)

Published on
C/C++

1 year
36k-45k €
330-430 €
Rennes, Brittany
Hybrid
Nous poursuivons notre développement et recherchons actuellement un(e) Développeur/ Développeuse C++ / Python (H/F) pour intervenir chez l'un de nos clients Rennais. Contexte : Vous rejoindrez une équipe de développement au sein d’un environnement technique exigeant, axé sur la performance , la fiabilité et la qualité logicielle . L’objectif : concevoir, développer et maintenir des applications critiques en C++ et Python , tout en participant à l’amélioration continue des outils et processus internes.
Contractor

Contractor job
IT Quant / Backtesting & Pricing H/F

Published on
C#
C/C++

3 years
Paris, France
Hybrid
Dans le cadre du développement d’une solution cross-asset dédiée à la gestion d’historiques financiers et au backtesting de produits dérivés , nous recherchons un IT Quant confirmé . La mission s’articule autour de l’intégration de librairies de pricing et de la mise en place de scénarios de couverture pour différents instruments (crédit, taux, FX, equity). Objectifs de la mission L’intervenant contribuera à la conception, l’évolution et l’industrialisation d’outils de backtesting : Participer aux projets liés aux historiques de données, aux modèles de couverture et aux modèles de valorisation. Développer, analyser et publier des mesures issues des calculs de backtests, via des modèles de pricing avancés. Proposer des solutions innovantes répondant aux besoins des traders , ingénieurs financiers et équipes risques. Développer de nouvelles fonctionnalités (ajout de scénarios, mesures de couverture, applicateurs de chocs). Diagnostiquer les incohérences, accompagner les équipes sur les résultats, investiguer et recalculer si nécessaire. Automatiser les tâches récurrentes, optimiser les outils et lancer les scénarios à la demande. Contribuer au cadrage, aux spécifications, aux tests et à la documentation technique.
Contractor
Permanent

Job Vacancy
Développeur Rust / Langage C - Automotive (F/H)

Published on
C/C++
Rust

6 months
40k-45k €
350-400 €
Guyancourt, Ile-de-France
📑 CDI / Freelance / Portage Salarial - 📍 Guyancourt - 🛠 Expérience de 3 ans minimum Notre client, acteur majeur de l’industrie automobile, lance un projet stratégique autour de la fonction Car Auto Regen Braking (CARB) — une technologie clé visant à optimiser la régénération de freinage automatique et à renforcer les performances énergétiques des véhicules de demain. Dans ce cadre, nous recherchons un Développeur Rust expérimenté, disposant également de solides compétences en langage C, pour concevoir, fiabiliser et optimiser cette application embarquée critique, au cœur des enjeux de sécurité et de performance véhicule. Vos missions principales : - Développer en Rust et C des modules embarqués robustes et performants pour la fonction CARB - Collaborer étroitement avec les équipes systèmes, software embarqué et intégration - Garantir la qualité logicielle (tests unitaires, intégration continue, optimisation des performances) - Participer aux revues de code et proposer des améliorations techniques - Contribuer à la performance globale du système et à la réduction des temps de latence

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.

72 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