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

Contractor job259114/Chef de Projet et Développeur Fortran, C++, Angular, C#, Azure, Git - Dunkerque

WorldWide People
Published on
C/C++

3 months
360-400 €
Dunkirk, Hauts-de-France
Chef de Projet et Développeur en Nouvelles Technologies parler Anglais, Fortran, C++, Angular, C#, Azure, Git - Dunkerque Occasional remoteNous cherchons une expertise en gestion de projet et développement en nouvelles technologies pour redévelopper le niveau 3 d'un équipement industriel de type 'Finisseur' intégré à un train de production. Cette mission inclut la participation à l'analyse fonctionnelle, la définition des échanges et de l'architecture de communication, ainsi que le développement logiciel. Nous attendons également une conception et validation d'une nouvelle solution technique. Le prestataire devra produire les spécifications techniques, développer le code nécessaire, réaliser les tests, et assurer l'archivage des sources avec commentaires. La rédaction de la documentation et le support technique aux membres de l'équipe projet sont également requis. L'intervention s'étend aux phases de mise en service, tout en respectant le planning et maîtrisant le budget. Goals and deliverables Nous visons à obtenir une solution technique complète et optimisée. Les livrables attendus incluent : Pilotage global du projet Gestion de l'analyse fonctionnelle Planification et suivi d'avancement Documentation technique complète de la solution Livraison de codes sources documentés et commentés Fourniture de binaires fiables, optimisés et sans fuite mémoire La prestation est prévue en régie, avec un démarrage souhaité en juillet 2026 pour une durée estimée de 300 jours. Expected skillsSkillsSkill level gestion de projet Expert Fortran Advanced C++ Expert Azure Advanced C# Expert Git Advanced SQL Server Confirmed Angular Confirmed LanguagesLanguage level anglais Fluent
View this job
Contractor
Permanent

Job Vacancy Ingénieur Développement C++ Sophis

OMICRONE
Published on
API
C/C++
Oracle

1 year
Paris, France
Nous recherchons un Ingénieur Développement expert C++ , avec des compétences Sophis et une solide expérience en DevOps, DevSecOps, et une compréhension approfondie des métiers de la finance de marché. Ce rôle clé consistera à travailler sur nos chaînes de build/compilation, l'intégration d'APIs et l'automatisation des livraisons, tout en garantissant la qualité et la sécurité du code ainsi l'adaptation du code pour pouvoir le compiler avec la version 26.1. • Compétences Clés : o Fondamentaux Techniques :  Langage C++ : Expertise avancée requise.  Environnement de Développement : Maîtrise de Visual Studio.  Bases de Données : Excellente compréhension de SQL/PLSQL (spécifiquement sous Oracle). o Plateformes & Outils Financiers :  Sophis : Expertise approfondie sur la plateforme.  Toolkits Natixis : Expérience confirmée (versions récentes, ex: 24.X).  APIs : Compétence dans l'intégration et l'utilisation des APIs Sophis et Natixis. o Finance de Marché (Compétence Fonctionnelle Essentielle) :  Produits : Connaissance des EMTN, instruments financiers, produits de marché.  Process Opérationnels : Compréhension des flux post-marché, gestion et traitement des opérations (booking, flux, etc.).  Réglementation : Notions sur les contraintes réglementaires applicables. o DevOps & Automatisation :  Build & Compilation : Maîtrise des outils (CMake, MSBuild, etc.) et processus de compilation C++.  Livraison Continue & Orchestration : Expérience avérée avec XL Deploy (XLD) et XL Release (XLR).  Automatisation : Compétences en scripting (Bash, Python).  Principes DevSecOps : Application concrète des bonnes pratiques. o Sécurité Logicielle & Qualité :  Analyse de Sécurité : Utilisation et interprétation des résultats d'outils comme Checkmarx.  Qualité du Code : Maîtrise et utilisation de plateformes comme SonarQube. o Outils & Systèmes de Développement :  Contrôle de Version : Très bonne maîtrise de Git.  Systèmes : Maîtrise de Windows (et connaissance de Linux souhaitée). o Capacité à comprendre les enjeux métier de la finance de marché et à mettre en œuvre des solutions d'automatisation et de sécurité robustes pour nos chaînes de développement et de déploiement.
View this job
Contractor

Contractor jobIngénieur Logiciel C / C++ (couches physiques) – Télécommunications (F/H)

CELAD
Published on

1 year
450-500 €
Paris, France
Vous rejoindrez une équipe experte qui développe des solutions avancées de réseaux intelligents et de réflecteurs reconfigurables (RIS). Votre rôle : concevoir, intégrer et valider les briques logicielles et algorithmiques permettant d'exploiter pleinement ces technologies dans les réseaux 5G et futurs. Votre mission : - Intégration d'algorithmes de beamforming Vous implémentez et intégrez des algorithmes avancés sur des plateformes telles qu'OpenAirInterface, réalisez le débogage et la validation via démonstrateurs complets, adaptez les solutions aux besoins clients et contribuez à l'évolution des spécifications techniques. - Développement logiciel pour la couche physique Vous concevez et implémentez les briques logicielles permettant d'intégrer les RIS et antennes dans une architecture O-RAN (RU/DU). Vous testez et validez les fonctions radio/RIS en environnement simulé et réel (srsRAN), tout en développant les outils internes et la documentation associée. - Documentation, industrialisation & collaboration technique Vous développez de nouveaux modules, documentez les codes et procédures, automatisez les tests, et travaillez en étroite collaboration avec l'équipe Algorithmes & Modélisation pour assurer la fiabilité et la conformité des algorithmes 5G/5G+. Vous participez également aux présentations d'avancement et à la production de la documentation technique.
View this job
Permanent

Job VacancyIngénieur Logiciel C / C++ (couches physiques) – Télécommunications (F/H)

CELAD
Published on

45k-50k €
Paris, France
Vous rejoindrez une équipe experte qui développe des solutions avancées de réseaux intelligents et de réflecteurs reconfigurables (RIS). Votre rôle : concevoir, intégrer et valider les briques logicielles et algorithmiques permettant d'exploiter pleinement ces technologies dans les réseaux 5G et futurs. Votre mission : - Intégration d'algorithmes de beamforming Vous implémentez et intégrez des algorithmes avancés sur des plateformes telles qu'OpenAirInterface, réalisez le débogage et la validation via démonstrateurs complets, adaptez les solutions aux besoins clients et contribuez à l'évolution des spécifications techniques. - Développement logiciel pour la couche physique Vous concevez et implémentez les briques logicielles permettant d'intégrer les RIS et antennes dans une architecture O-RAN (RU/DU). Vous testez et validez les fonctions radio/RIS en environnement simulé et réel (srsRAN), tout en développant les outils internes et la documentation associée. - Documentation, industrialisation & collaboration technique Vous développez de nouveaux modules, documentez les codes et procédures, automatisez les tests, et travaillez en étroite collaboration avec l'équipe Algorithmes & Modélisation pour assurer la fiabilité et la conformité des algorithmes 5G/5G+. Vous participez également aux présentations d'avancement et à la production de la documentation technique.
View this job
Contractor

Contractor jobPython Software Engineer

AVALIANCE
Published on
Angular
C/C++
Python

3 years
400-650 €
Paris, France
Vous travaillerez en étroite collaboration au quotidien pour atteindre les objectifs suivants : • Repenser de fond en comble notre cycle de vie de livraison logicielle (par exemple, les outils de développement permettant de créer des environnements locaux et les scripts CI/CD pour compiler nos paquets Python). Nous nous appuyons sur les écosystèmes conda-forge et pypi et souhaitons adopter pleinement les meilleurs outils de leur catégorie (uv, micromamba, rattler-build, etc.) • Regrouper nos composants tiers dans une distribution unique, afin de garantir leur compatibilité croisée et de s'assurer qu'ils sont optimisés pour nos conteneurs, notre système d'exploitation et nos architectures CPU et GPU. • Être un ambassadeur des bonnes pratiques au sein de l'entreprise. De la gestion des dépendances à l' utilisation de mocks ou de Playwright lors des tests, en passant par le moment opportun pour déclencher Jenkins, GitLab CI et Docker Compose, il y a toujours quelque chose à partager, et toujours quelqu'un prêt à écouter. • Développer des bibliothèques et des outils partagés qui soutiennent le cycle de vie du développement logiciel (SDLC), la sécurité, le cloud et d'autres sujets techniques courants . • Assurer une veille technologique, suivre les évolutions du marché et mettre en œuvre des prototypes et des plans directeurs pour démontrer la valeur des technologies modernes en tant que solutions aux défis concrets à l'échelle de l'entreprise . Qualifications / Compétences requises • Au moins 10 ans d'expérience en développement logiciel sont requis. Ou des compétences exceptionnelles et avérées
View this job
Permanent

Job VacancyArchitecte applicatif C++ – Micro-services / Kubernetes

Geeko SAS
Published on
ArchiMate
C/C++
Domain Driven Design (DDD)

La Garenne-Colombes, Ile-de-France
Dans le cadre d'un programme de transformation d'un système d'information industriel critique, nous recherchons un Architecte applicatif C++ senior afin d'accompagner la modernisation d'un patrimoine logiciel vers une architecture plus modulaire, scalable, sécurisée et orientée micro-services. Vous interviendrez au sein d'une équipe d'architecture, en interaction directe avec les équipes de développement, infrastructure, production, intégration et métiers. La mission consiste à concevoir une architecture C++ moderne, définir les mécanismes de communication entre services, accompagner les choix techniques et garantir la qualité, la performance et la maintenabilité des applications. Vos principales missions seront les suivantes : concevoir l'architecture applicative de services développés en C++ ; définir les principes de modularisation, découpage applicatif et communication inter-services ; contribuer à la mise en place d'une architecture micro-services et distribuée ; accompagner la transformation vers Kubernetes et un socle technique homogène ; produire les dossiers d'architecture, dossiers de conception et modèles UML / ArchiMate ; définir les guidelines techniques, templates de projets et bonnes pratiques de développement ; accompagner les équipes de développement lors des choix techniques et revues de code ; garantir la qualité, la sécurité, la performance et la maintenabilité des solutions ; participer aux comités d'architecture et contribuer à la veille technologique ; former et accompagner les équipes sur les bonnes pratiques d'architecture logicielle. La mission s'adresse à un profil senior, avec plus de 10 ans d'expérience en développement logiciel, dont au moins 2 ans en architecture applicative.
View this job

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.

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

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