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.

Offre d'emploi
Développeur Systèmes embarqués APPLE (iOS & SDK MLS - SDK/USB/C++/MFi/MTOPSV3)
Contexte de la demande/du projet: Portage du SDK MLS existant sur Win, Linux et Android dans l'environnement APPLE (Sur IOS pour Iphone et Ipad) Cela concerne l'utilisation du device MTOPSV3 capable de faire des captures d'empreintes et d'envoyer les images en bulk sur l'USB Description/objectifs de la prestation: La mission consiste à faire le portage d'un SDK existant dans un nouvel environnement IOS de chez Apple La mission se décompose en 2 parties : phase de dérisquage et phase de développement pour livraison au client final Lot 1: - Set up light iOS development environment - Analyse and perform MFi (Made for iPhone) certification for hardware accessories to ensure compatibility - Manage Bulk data transfer via USB-C with our MTOPSV3 device - Check FW in device is working with no change needed (Descriptors for example) - Use an existing application on "TOPSV3_DEMO" as a reference to implement similar functionality on iOS - Get RAW images without any image workflow Lot 2: - Porting all components (COTS) on iOS and adapt DLL functionalities with equivalent iOS libraries or frameworks (USB Driver, SDK binaries, Boost, other ….) - Development Environment Setup : Set up Xcode and necessary development tools Configure build settings and environments for iOS SDK binaries Update toolchain (Jenkins ...) - Develop a Sample Application Development: Develop a sample iOS application to demonstrate SDK usage Integrate SDK functionalities within the sample application - Qualification, tests : Perform functional, performance, and compatibility testing + Bug fix Put in place "test flight" - needed to share pakaged app on different environement. - Documentation : Include IOS specific setup and usage, provide detailed instruction for integrating, using SDK on IOS Livrables fournisseur avec leur date de livraison souhaitée: Lots1 & 2 - Compte rendu hebdomadaire d'activité du projet + Définition des travaux pour la(les) semaine(s) suivante(s) Dernier jour de chaque semaine Lots1 & 2 -Delivrables (beta, version finale) en adéquation avec le planning Statut Hebdo Lot 2 - Documentation, sample sous IOS, Librairies compatibles IOS, environnement de développement IOS, machine de build automatique, tests unitaires et automatiques Divers Expertise en portage IOS et notamment sur la partie communication USB entre un device Idemia et un host compatible Apple (Iphone/Ipad) Solides connaissances et compétences en C++, incluant les versions récentes du standard. Connaissance des processus de certification Apple / Apple Store Autonomie forte, interface/discussion/Interface avec notre client, la société Apple, les équipes internes fournissants des modules (COTS) compatibles IOS Anglais obligatoire (écrit/oral) Bon niveau de pratique et de compréhension

Mission freelance
Développeur C++ - Marchés financiers
Notre client, un établissement majeur du secteur financier, recherche un consultant pour concevoir un cadre de développement rapide de modèles quantitatifs, incluant backtesting, corrections et exposition d’API dans des environnements Cloud ou sur site. Contexte : Le département de développement quantitatif met en œuvre des modèles pour la valorisation de titres et la gestion des risques. Dans le cadre d’un partenariat stratégique, le client souhaite enrichir son offre analytique. Mission : Développer un framework de modèles, les intégrer et les maintenir, optimiser leurs performances, exposer des API, encadrer des profils juniors, et maintenir l’infrastructure d’intégration et de déploiement continus. Livrables : Framework opérationnel, modèles intégrés et optimisés, API exposées, documentation technique, pipelines CI/CD fonctionnels.
Offre d'emploi
Développeur Toolkit Sophis C++ / C# – PL/SQL Oracle (H/F)
📣 Nous recrutons un Développeur Toolkit Sophis C++ / C# – PL/SQL Oracle (H/F) 📍 Lieu :92 📅 Début : ASAP Dans le cadre d’un projet stratégique de montée de version Sophis, nous recherchons un développeur expérimenté sur les toolkits Sophis C++/C# pour intervenir sur l’ensemble du cycle de vie des développements, en collaboration avec les équipes IT et les utilisateurs métiers. 🎯 Vos missions : Analyse des besoins techniques liés à l’upgrade Sophis Rédaction des spécifications techniques détaillées Implémentation des évolutions : Toolkit Sophis C++ : surcharge produits/trades, scénarios, contrôles de booking… (MFC) Toolkit Sophis C# avec wrapper C++ managed Intégration du pricer R&D dans Sophis Développement de services (CORBA / SOAP / REST) Rédaction et exécution des tests unitaires, tests de non-régression et de performance Participation au support de niveau 2 Travail en méthodologie Agile avec les différentes parties prenantes du projet ✅ Profil recherché : Très bonne maîtrise des toolkits Sophis C++ et C# Solide expérience sur les environnements de développement Sophis et les systèmes d'information financiers Compétences en PL/SQL Oracle Bonne compréhension des architectures distribuées et des protocoles d'intégration (SOAP, REST, CORBA) Autonomie, rigueur et capacité à travailler en équipe dans un contexte projet exigeant.
Mission freelance
Architecte applicatif C++ (H/F)
Principaux objectifs de la mission : Analyser les besoins métiers et les contraintes techniques du projet. Définir l’architecture logicielle cible (orientée micro-services et/ou modulaire), assurer la cohérence, la scalabilité et la maintenabilité du système. Modéliser l’architecture à l’aide d’outils et de standards (UML, ArchiMate). Encadrer les équipes de développement, assurer la revue de code et la transmission des bonnes pratiques (SOLID, design patterns, etc.). Garantir la qualité du code, la sécurité, la performance et la conformité aux normes. Participer à la documentation technique, aux choix technologiques et à la veille technologique. Les principaux livrables sont les suivants : Modèle ArchiMate détaillant ses travaux sur l’architecture. Dossiers d'architecture • Dossiers de conceptions Guidelines techniques • Documentation API Templates de projets (participation a des modules de l’application blanche) Supports de formation • Supports & Animation de réunion techniques pour les architectes ou les développeurs Participation aux livrables pour les comités d’architecture

Mission freelance
Ingénieur linux embarqué
Au sein de notre siège social, pour le compte de notre client, issu du secteur pharmaceutique, nous recherchons un Ingénieur Linux Embarqué (H/F). La mission est basée à Guyancourt (78). Le télétravail est autorisé à hauteur de 2 jours/semaine, après une période d'adaptation et de formation. Contexte : Au sein de l’équipe R&D, sous la tutelle du responsable software, il s'agit de participer au développement de fonctions logicielles, à leur intégration dans le système et à la maintenance du logiciel d'un système de purification d'eau disponible sur le marché. Le développement logiciel sera documenté en gardant à l'esprit les contraintes liées au contexte du projet et au cadre Qualité de notre client. Plus particulièrement, vos tâches seront les suivantes : • Participation active : 1. Aux différentes étapes de développement logiciel (spécifications de design, code, tests), 2. Aux phases d'intégration des modules développés avec le reste du système de purification d'eau 3. Aux tests unitaires et fonctionnels associés. L'essentiel du travail sera réalisé sur des systèmes dédiés a l'intégration logicielle et placés dans des laboratoires dont l'entrée nécessite une habilitation électrique. • Détail de la prestation : 1. Rédaction/ maintien des documents de conception détaillée des modules dont vous aurez le développement en charge, 2. Réalisation des travaux de portage de BSP linux, 3. Réalisation du développement des modules logiciel, 4. Participation active aux phases de débogage et d'intégration logicielle (sur table et sur système), 5. Participation à la correction et à la gestion des anomalies trouvées pendant la phase de validation du produit, 6. Participation à la maintenance et aux évolutions sur les systèmes actuels, 7. Travail en étroite collaboration avec les autres acteurs internes à notre client ou externes du projet.
Offre d'emploi
Développeur C# Front Office Equity / Accès Marchés
🚀 Mission longue – Développeur C# Front Office Equity / Accès Marchés 🚀 🚫 Pas de sous-traitance, profils disponible en France uniquement 🎯 Enjeux du projet : Développement de nouvelles fonctionnalités autour du passage d’ordres et du calibrage de volatilité Mise en place de services pour le market making et l’augmentation des volumes Migration vers le Cloud et modernisation de l’interface graphique Construction et optimisation de systèmes temps réel à haute performance 🔍 Profil recherché (Obligatoire) : Développeur C# confirmé Maîtrise de l’anglais Disponible pour une mission de 3 ans minimum ✨ Atouts recherchés (2 ou 3 parmi la liste suivante) : Expérience passage d’ordre / accès marché Expérience Front Office Expérience systèmes temps réel (optimisation, multithreading) Expérience Banque / Finance de Marché Développeur C++ Formation Grande École Séniorité 5 à 10 ans minimum 📅 Disponibilité : Immédiate 📍 Lieu : Île-de-France

Offre d'emploi
Développeur C++ – Application de supervision réseau (Agile/SAFe)
Dans le cadre de la montée en charge d’une application métier stratégique dédiée à la supervision de réseau, nous recherchons plusieurs développeurs C++ pour renforcer les équipes de conception et développement. Vous interviendrez sur un périmètre applicatif critique, dans un environnement Agile structuré (SAFe), en lien étroit avec les équipes produit, QA et infrastructure. Missions principales Conception et développement de fonctionnalités (front & back) en C++ Réalisation de tests unitaires, participation à la validation des livrables Gestion des incidents de production et maintenance corrective Participation aux cérémonies Agile/SAFe (daily, sprint review, planning, etc.) Contribution aux chantiers techniques transverses : CI/CD, cybersécurité, traitement de l’obsolescence…
Offre d'emploi
Developpeur
Développement des nouvelles fonctions programmes nécessaires pour améliorer les performances du produit - amélioration des nouvelles fonctions génériques produits - Support pendant la phase de déploiement des Radars chez les clients (ou démo), analyses de bugs détectés pendant cette phase (reproduire, analyser, proposer des corrections et validations) - Analyse, maquettage et support pour répondre aux besoins des appels d'offre - Rédaction et exécution des plans de tests associés aux activités précédentes.

Offre d'emploi
Développeur logiciel bas niveau POO C++ Java - Industrie H/F
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...).
Offre d'emploi
Expert iOS / C++ – Portage SDK (Certification Apple)
Nous recherchons un Expert iOS confirmé pour intervenir sur un projet stratégique de portage d’un SDK existant (Windows, Linux, Android) vers l’écosystème Apple (iPhone/iPad) . 🎯 Votre rôle Assurer le portage iOS avec une gestion avancée de la communication USB Bulk entre un device biométrique et les terminaux Apple. Contribuer à la mise en place des samples, librairies compatibles, environnements de développement et machines de build . Participer aux processus de certification Apple / App Store . Interagir avec les équipes techniques internes, NSS, et les interlocuteurs Apple. Produire un reporting hebdomadaire et planifier les travaux à venir. 🔑 Compétences recherchées Expertise iOS (portage et communication USB sur iPhone/iPad) – impératif. C++ moderne (C++11 et au-delà) – niveau expert. Maîtrise des processus de certification Apple / App Store . Expérience confirmée en interaction technique avec Apple et partenaires externes . Anglais professionnel (oral & écrit) – indispensable. ✅ Profil Autonome, rigoureux et orienté livrables. Bon relationnel et capacité à évoluer dans un environnement exigeant. Expérience en développement logiciel, intégration et tests sur environnements embarqués (Linux, Windows, iOS). 📍 Localisation : [à préciser selon le contexte – ex : Île-de-France / Télétravail partiel possible] 📅 Type de contrat : CDI 🌐 Secteur : Industrie technologique / biométrie
Mission freelance
Un Software Engineer - Cloud technologies
Bonjour , Je suis à la recherche d'Un Software Engineer - Cloud technologies (5-7 ans d’expérience, hors alternance). Rôles · Développer des composants pour un cadre de développement rapide framework. · Intégrer de nouveaux modèles quantitatifs et maintenir les modèles existants dans différents environnements. · Améliorer l'ensemble d'outils actuel pour le test et le dépannage des modèles. · Optimiser les performances des modèles et l'utilisation de la mémoire. · Effectuer des revues de code et de conception. · Maintenir et améliorer l'infrastructure CI/CD (GitLab / Jenkins). Compétences clés requises · 5 ans d'expérience en programmation orientée objet. · 3 ans ou plus d'expérience en développement en C++. · Solide expérience de l'environnement Linux et shell scripting. · Une expérience du cloud (AWS, Azure) est un plus · Programmation Python. · Anglais courant 📍 Lieu : Ile de France 📅 Démarrage : 3 semaines après le go di client . ⌚Durée : Mission longue 🌐 Candidats résidant en FRANCE uniquement pour ces postes N'hésitez pas à me contacter pour toute information. Lieu : Ile de France Démarrage : 3 semaines après le go di client . Durée : Mission longue Candidats résidant en FRANCE uniquement pour ces postes N'hésitez pas à me contacter pour toute information.

Offre d'emploi
Développeur C++ / Android / Java (H/F)
🚀 CITECH recrute ! ✨ Vous souhaitez mettre à profit vos compétences techniques au sein d’un projet innovant et à forte valeur ajoutée ? Nous avons LA mission qu’il vous faut ! Nous recherchons un(e) Développeur C++ / Android / Java (H/F) passionné(e) par la tech et l’Agilité, pour rejoindre une équipe dynamique . 🙌🔽 Vos missions principales seront les suivantes : 🔽🙌 🔸 Concevoir, développer et maintenir des fonctionnalités orientées billettique, information voyageurs, supervision et exploitation. 🔸 Contribuer au développement des briques logicielles de la plateforme et des applications mobiles utilisées quotidiennement par des réseaux de transport. 🔸 Intervenir selon votre appétence sur : C++ : modules embarqués / edge computing (temps réel, performance & robustesse). Android (Kotlin/Java) : applications mobiles (UX offline-first, accessibilité, sécurité). Java : services applicatifs & intégrations (API, fiabilité, exploitabilité). 🔸 Participer aux revues de code, garantir la qualité logicielle (tests unitaires/intégration, CI/CD) et au monitoring. 🔸 Optimiser les performances (profiling, mémoire/CPU), renforcer la sécurité (gestion des secrets, bonnes pratiques) et assurer la fiabilité (offline, reprise sur incident). 🔸 Collaborer au quotidien avec Product, QA, Ops et Support pour livrer rapidement et efficacement (petites itérations, feature flags, suivi d’impact). 🔸 Documenter et partager vos connaissances, accompagner ponctuellement vos collègues et contribuer aux standards d’ingénierie.

Mission freelance
Ingénieur Intégration Système – Kiosk SAK (H/F)
Dans le cadre de l’intégration système de kiosks au sein d’environnements clients, nous recherchons un Ingénieur Intégration Système expérimenté pour assurer le build, le déploiement et l’industrialisation d’un kiosk (SAK). Vous interviendrez sur l’ensemble du cycle d’intégration : préparation, déploiement, test et suivi des correctifs, en lien étroit avec les équipes produit et d’intégration. Vos principales missions : Récupérer les informations techniques nécessaires auprès d’un Senior Integrator. Réaliser les builds et les versions customisées du SAK. Déployer et valider le bon fonctionnement des kiosks sur site. Identifier, analyser et corriger les problèmes d’intégration rencontrés. Mettre en place une stratégie d’industrialisation du déploiement du kiosk. Assurer le suivi du build et des évolutions logicielles du SAK.

Mission freelance
Developper C# Accès marchés Front Office Equity
Offre de mission – Développeur C# Front Office Equity / Accès marchés Contexte de la mission Dans le cadre d’un plan stratégique de développement des activités Equity sur la période 2025 – 2029 , un important budget a été alloué pour renforcer et moderniser les systèmes informatiques liés au trading électronique et à l’accès aux marchés financiers. L’objectif est de soutenir la croissance de l’activité via : La mise en place de nouveaux services et la refonte de certains composants, L’amélioration des fonctionnalités existantes et le passage au Cloud , Le développement de solutions liées au market making , L’augmentation des volumes traités et l’optimisation des performances, La refonte de l’ interface graphique pour les utilisateurs finaux. L’équipe actuelle est composée de 8 personnes, et recherche un Développeur senior C# afin d’accompagner ce programme de transformation. Missions principales Le consultant interviendra sur les activités suivantes : Développement et évolution des systèmes utilisés par les traders Front Office sur le domaine accès marchés (passage d’ordre, calibrage de volatilité, etc.), Participation aux phases de conception, de développement, de mise en production et de support, Contribution aux projets de refonte et d’optimisation en environnement temps réel et multithreading , Développement de services cloud-native et intégration dans un SI en pleine transformation, Amélioration continue de la performance et de la stabilité des applications, Collaboration étroite avec les équipes métiers et techniques dans un environnement Agile .

Offre d'emploi
Développeur Temps réel C (F/H)
Vos missions ? Intégré à nos équipes sur notre Factory ou chez nos clients, vous interviendrez sur un projet en développement C++. En tant que Développeur temps réel C++ (H/F), : Dans le cadre de nos activités de développement logiciel, Les principales attentes de la mission sont : Conception, développement et optimisation de modules logiciels temps réel en C++. Intégration dans une équipe projet internationale, avec des échanges réguliers en anglais. Autonomie, rigueur et respect des processus qualité. Grosses attentes techniques avec notamment quelqu'un qui a déjà travaillé dans le monde industriel et idéalement sur des sujets intégrants des caméras.

Mission freelance
Ingénieur Contrôle Commande
Votre mission s’articulera autours de trois grands axes : 1- Le Contrôle Commande & Robotique (mission principale) Concevoir, développer et optimiser les lois de commande pour des systèmes robotiques (asservissement, trajectoire, stabilité, précision, rotation). Analyser et améliorer les performances dynamiques des actionneurs et sous-systèmes moteurs. Développer des stratégies de contrôle avancées (commande prédictive, adaptative, robuste). Exploiter les données issues des essais et simulations pour affiner les modèles et les algorithmes. Contribuer à l’intégration des algorithmes de contrôle dans des environnements temps réel. 2+3 - Systèmes Embarqués et Interfaces (mission complémentaire) Participer à la configuration et au déploiement d’un environnement Linux temps réel pour l’exécution fiable des algorithmes. Contribuer au développement de l’interface utilisateur en C++ / Qt pour la supervision et le pilotage des systèmes. Environnement Technique : PIC / Linux / Temps Réel / C++ / Qt / Ethercat / Géométrie 3D
Déposez votre CV
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Derniers posts sur le forum
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.
Explorez les offres d'emploi ou de mission freelance pour Développeur·euse C, C++ .
Découvrir les offresDé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.
Explorez les offres d'emploi ou de mission freelance pour Développeur·euse logiciel embarqué (IoT, assembleur, microcontrôleur...) .
Découvrir les offresIngé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.
Explorez les offres d'emploi ou de mission freelance pour Ingénieur·e informatique industrielle .
Découvrir les offresIngé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.
Explorez les offres d'emploi ou de mission freelance pour Ingénieur·e R&D .
Découvrir les offres