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 77 results.
Contractor

Contractor jobDéveloppeur Summit Securities

Phaidon London- Glocomms
Published on
C#
C/C++
SQL

6 months
Paris, France
Développeur Summit SecuritiesLocalisation : Paris (Hybride) Contrat : Freelance Long Terme À propos de l'entrepriseNotre client est un acteur majeur des services financiers, disposant d'importantes équipes technologiques dédiées aux activités de marchés financiers et de gestion des titres. La société s'appuie sur des plateformes critiques afin de soutenir ses opérations de trading et de post-marché. Aperçu du posteNous recherchons un Développeur Summit Securities pour rejoindre une équipe en charge de l'évolution, de l'optimisation et du support de la plateforme Summit Securities. Le candidat participera au développement de nouvelles fonctionnalités, à l'amélioration des processus métiers et à la modernisation de l'environnement applicatif. Responsabilités principalesDévelopper et maintenir les applications au sein de la plateforme Summit Securities. Réaliser les évolutions fonctionnelles et techniques de la plateforme. Améliorer les écrans, interfaces et capacités de reporting. Optimiser et assurer la maintenance des traitements batch. Concevoir et maintenir les interfaces avec les systèmes connexes. Participer au diagnostic et à la résolution des incidents de production. Collaborer avec les équipes métiers afin d'identifier les opportunités d'amélioration. Contribuer aux projets de montée de version et d'évolution de la plateforme. Participer aux activités de conception technique, de développement et de tests. Améliorer les performances, la stabilité et la fiabilité de la plateforme. Expérience requiseExpérience significative sur Summit Securities. Solides compétences en développement C++ et/ou C#. Expérience au sein d'environnements de marchés financiers. Bonne compréhension des processus de trading et de post-marché sur les produits titres. Excellentes capacités d'analyse, de résolution de problèmes et de communication avec les parties prenantes. Compétences appréciéesConnaissance des environnements Capital Markets. Expertise SQL et bases de données. Expérience des projets d'intégration applicative. Exposition aux technologies Front Office. Expérience des plateformes de trading éditeurs. Environnement techniqueSummit Securities C++ C# SQL Plateformes de marchés financiers
View this job
Contractor

Contractor jobIngénieur Firmware Embarqué - Linux Yocto / C / C++ (F/H)

CELAD
Published on

1 year
380-450 €
Montpellier, Occitania
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 1 jour de télétravail / semaine - 📍 Montpellier (34) - Grabels - 🛠 Expérience de 8 ans minimum Vous aimez travailler au plus près du hardware, comprendre ce qui se passe sous le capot et développer des logiciels embarqués qui pilotent des équipements physiques ? Nous recherchons un.e Ingénieur Firmware Embarqué pour intervenir sur le développement logiciel d'un produit technique, de la conception jusqu'à l'industrialisation. Vous travaillerez notamment en C/C++, Linux Yocto et/ou Zephyr, sur des architectures électroniques complexes et différents protocoles de communication. Votre terrain de jeu : développer le logiciel embarqué Vous rejoindrez un bureau d'études Firmware et interviendrez sur l'ensemble du cycle de développement. Concrètement, vous allez : - concevoir et développer des modules logiciels embarqués, puis réaliser les tests nécessaires à leur validation - participer à la conception et au codage du firmware en C et C++ - travailler sur des systèmes électroniques complexes et multiprocesseurs, utilisant différents bus et protocoles de communication - intervenir sur le pilotage d'actionneurs : moteurs, électrovannes, électro-aimants… ainsi que sur la lecture de différents types de capteurs - réaliser les tests, caractérisations, vérifications de conception et validations - produire la documentation associée : spécifications, conception, vérification, tests, production et dossiers spécifiques - assurer le suivi de vos activités auprès du Responsable Firmware - contribuer à la veille technique et technologique du bureau d'études - prendre en compte les normes internationales applicables aux produits et aux activités du bureau Firmware. L'objectif est donc de vous confier bien plus que du développement : vous participez au cycle complet du produit, de la spécification jusqu'à sa mise en production.
View this job
Contractor
Permanent

Job VacancyIT Quant Pricing Pre-Trade – C# / Sophis (H/F)

STORM GROUP
Published on
.NET
C#
C/C++

3 years
40k-45k €
400-550 €
Ile-de-France, France
Contexte : Dans le cadre d'un projet au sein de la direction CIO CIB / Global Markets, nous recherchons un IT Quant Pricing Pre-Trade pour rejoindre une équipe spécialisée dans les solutions de Pricing & Analytics dédiées aux activités Front-Office Cross Asset. Le consultant intégrera une équipe internationale et contribuera à l'évolution et à la modernisation des outils de Pre-Trade Pricing, notamment autour des produits structurés et exotiques Equity. Missions : Participer à la refonte d'une application de Pricing de produits structurés afin d'augmenter significativement sa capacité de traitement. Développer et intégrer de nouveaux produits structurés à partir des Term Sheets. Modulariser et rendre l'application plus scalable grâce à l'apisation des différents modules. Intégrer les flux de données et les opérations dans une architecture Front-to-Back. Optimiser les performances des applications et des algorithmes, notamment les temps de calcul. Participer à la conception et à l'évolution de solutions robustes et scalables. Collaborer avec les équipes Quant, Architecture et Front-Office. Participer aux études, développements, tests unitaires, tests de non-régression et mises en production. Contribuer à l'amélioration de la couverture de code et de la qualité logicielle. Rédiger la documentation technique. Assurer une veille sur les innovations liées aux produits structurés, au Pricing et aux technologies de calcul.
View this job
Permanent
Fixed term

Job VacancyDéveloppeur Senior C++ / Qt / QML

Geeko SAS
Published on
C/C++
Object Oriented Programming (OOP)
QT

3 years
Hauts-de-Seine, France
Dans le cadre du renforcement d'une équipe de développement intervenant sur un logiciel industriel complexe, GEEKO recrute en CDI trois Développeurs Senior C++ / Qt / QML. Vous interviendrez sur une application de configuration technique intégrée à un système d'information industriel critique. Votre rôle consistera à prendre en main l'écosystème applicatif existant, contribuer à l'analyse des évolutions, participer aux raffinements des User Stories, concevoir et développer les fonctionnalités attendues, tout en garantissant la qualité, la testabilité et la maintenabilité du code. Vos principales missions seront les suivantes : prendre en main l'écosystème technique et applicatif existant ; participer à l'instruction des projets, évolutions et besoins métier ; contribuer aux raffinements des User Stories en environnement Agile ; concevoir et développer les évolutions logicielles en C++ / Qt ; développer et maintenir les tests unitaires ; contribuer à la qualité logicielle et à l'amélioration continue du code ; participer à la conception technique ; rédiger la documentation d'architecture logicielle ; rédiger les procédures techniques d'installation et d'exploitation ; contribuer, selon les opportunités, au rôle de Scrum Master à hauteur d'environ 25 %. Le démarrage est prévu entre fin septembre et mi-octobre 2026. Le poste est basé en Île-de-France, avec une présence sur site importante en début de mission afin de faciliter la montée en compétence. Le télétravail pourra ensuite représenter 1 à 2 jours par semaine.
View this job
Contractor
Permanent

Job VacancyDéveloppeur C++ – Computer Vision - OCR /CUDA (H/F)

STORM GROUP
Published on
C/C++
CUDA
OCR (Optical Character Recognition)

3 years
40k-45k €
400-550 €
Ile-de-France, France
Contexte : Dans le cadre du renforcement de ses équipes techniques, un acteur majeur du secteur financier recherche un Développeur C++ pour intervenir sur des solutions logicielles dédiées au traitement automatisé de documents et à l'exploitation de données issues de contenus numérisés. Le consultant intégrera une équipe technique travaillant sur des problématiques de Computer Vision, OCR, traitement d'images et optimisation des performances, dans un environnement Linux. Missions : Concevoir, développer et maintenir des applications et composants logiciels en C++. Participer au développement de solutions de traitement d'images et de Computer Vision. Intégrer et faire évoluer des moteurs de reconnaissance optique de caractères (OCR). Développer des traitements nécessitant une accélération matérielle et optimiser les calculs sur GPU. Mettre en œuvre des algorithmes de détection, segmentation, classification et extraction d'informations. Travailler sur l'extraction et la structuration de données à partir de documents. Optimiser les performances applicatives et la consommation mémoire. Participer aux revues de code et contribuer à l'amélioration des pratiques de développement. Collaborer avec les équipes techniques afin de garantir la qualité, la robustesse et la maintenabilité des solutions développées.
View this job
Contractor

Contractor jobDéveloppeur Senior C++ / Qt (H/F) - 92

Mindquest
Published on
C/C++
CMake
Conan

6 months
Courbevoie, Ile-de-France
Dans le cadre du renforcement d'une équipe produit dédiée à un configurateur logiciel industriel, nous recherchons un(e) développeur(se) Senior. Il/elle rejoindra l'écosystème de développement d'un système applicatif existant complexe, dans un environnement industriel exigeant, et participera à l'instruction des évolutions ainsi qu'au raffinement des User Stories, à la conception technique et au développement des tests unitaires. Selon les opportunités, il/elle pourra également endosser le rôle de Scrum Master à hauteur de 25 % de son temps. Enjeux clés de la missionDévelopper et faire évoluer le produit Configurateur dans un environnement logiciel industriel. Garantir la qualité, la testabilité et la maintenabilité du code. Contribuer au fonctionnement Agile et à l'amélioration collective de la squad. Missions : Prendre en main l'écosystème technique et applicatif existant. Participer à l'instruction des projets, évolutions et raffinements des User Stories. Concevoir et développer les évolutions logicielles en C++/Qt. Développer les tests unitaires et contribuer à la qualité logicielle. Rédiger la documentation d'architecture et les procédures techniques d'installation et d'exploitation. Participer à la conception technique et, selon opportunité, assurer le rôle de Scrum Master à hauteur de 25 %
View this job
Contractor
Permanent

Job VacancyC++ Developer - Banking Trading System

VISIAN
Published on
.NET
AI Agent
C#

1 year
Paris, France
ContexteLa fonction principale du domaine « Deal Capture IRG » consiste à assurer le support, la maintenance et l'amélioration d'une application appelée STAR. STAR est un système de traitement des transactions chargé de la saisie des opérations sur dérivés de taux d'intérêt (IRD), les contrats à terme et les obligations, ainsi que du transfert ultérieur de ces transactions du Middle Office vers le Back Office. STAR constitue la colonne vertébrale de la suite informatique dédiée au traitement des transactions. Plus de 2 000 utilisateurs réguliers Saisie de plus de 1,5 million de transactions par mois Des utilisateurs répartis dans 42 pays Le développement logiciel est assuré à Londres et à Mumbai. L'équipe se compose de 23 développeurs logiciels et de 14 analystes métier répartis sur ces deux sites. Missions Développement de nouvelles améliorations à la demande de l'entreprise (qu'elles proviennent du Front-Office, du Middle-Office ou du Back-Office). Ces améliorations peuvent prendre la forme de nouveaux produits financiers, de nouvelles méthodes de comptabilisation, d'optimisations fonctionnelles, de réponses à des points d'audit, d'exigences réglementaires, etc. Maintenance : correction de bogues, assistance technique en cours de journée et assistance de 3e niveau pendant la nuit. Outils et environnement C++ (Visual Studio 2015) et C#.NET 4.6.1 dans un environnement Windows CppUnit pour les tests unitaires Python et Robot pour les tests de régression automatisés Oracle 12c, SQL et procédures stockées
View this job
Contractor

Contractor jobDéveloppeur Java C++ (h/f)

emagine Consulting SARL
Published on

12 months
400-450 €
92800, Puteaux, Ile-de-France
RésuméLe rôle de Développeur Java C++ vise à concevoir et développer des outils pour répondre aux exigences réglementaires et à la gestion des risques financiers. L'objectif principal est d'améliorer le socle technique des applications utilisées pour la gestion actif-passif et d'assurer une conformité aux normes. Responsabilités :Analyser les besoins techniques et fonctionnels. Concevoir des solutions techniques efficaces. Planifier et chiffrer les différentes phases des projets. Mettre en place des évolutions sur l'application du client Homologuer les évolutions développées. Gérer les changements et évolutions des fonctionnalités existantes. Développer de nouvelles fonctionnalités pour des entités déjà en production. Assurer le suivi de la montée de version des progiciels. Participer aux projets Agile, notamment à la gestion des User Stories. Assurer une documentation technique complète. Must Have :Expérience en développement avec Java / Spring. Maîtrise des bases de données SQL (Oracle, PostgreSQL). Connaissance de l'environnement Agile. Compétences en C/C++. Expérience avec des outils comme Jenkins, Kubernetes. Nice to Have :Expérience avec des langages supplémentaires (Shell, Perl, PHP, Python). Connaissance de CyberArk et Airflow. Expérience avec Git et GitHub. Détails supplémentaires :Catégorie : Environnement technique Détail : C/C++, SQL, Linux, Java, Spring, Kubernetes, Jenkins.
View this job

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.

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

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