Find your next tech and IT Job or contract C, C++ Developer

The role of the C, C++ developer: ensure programming in C and C++ languages within a company. If involved at the end of the design phase, their mission includes testing to validate the quality and relevance of products. Autonomous and free in their implementation choices, they have the opportunity to work in a wide variety of sectors given the popularity of C and C++ languages. Digital service companies and large IT user companies are sectors that particularly value them. They can also work as a freelancer to multiply experiences and sectors. This developer can easily progress to technical project manager positions, or transition into systems administration by deepening their skills in Unix scripting languages and JavaScript.

676 results
Permanent

Job VacancyData Engineer BI (H/F)

█ █ █ ██ █ █
Published on
Data Engineering
Data science
Microsoft SQL Server

Versailles, Ile-de-France

Imported from

Job from the tech market, identified automatically to give you a complete view of the opportunities.

Restricted access to the community

Join our platform to access the details of this job and get access to the best offers on the market.

View this job
Contractor

Contractor jobTech Lead .Net

KUBE Partners S.L. - Pixie Services
Published on
.NET
Angular
Azure

6 months
Paris, France
Nous recherchons un profil de développeur opérationnel (« hands-on ») disposant d'une expertise très avancée en développement logiciel, afin de concevoir, développer et maintenir des solutions logicielles de haute qualité, en veillant à ce que les applications répondent aux besoins métier tout en étant évolutives, sécurisées et performantes. Le poste pourra également nécessiter de piloter des développeurs externes et de collaborer à distance avec les équipes techniques basées à Paris. Vous travaillerez également en étroite collaboration avec les différentes parties prenantes afin de définir les besoins, superviser les processus de développement et améliorer en continu les systèmes, les outils et les méthodes de travail, dans le but d'accroître la productivité et la performance. Responsabilités principalesDévelopper des solutions logicielles de haute qualité répondant aux besoins métier. Respecter les standards de développement et les bonnes pratiques existantes afin de garantir la maintenabilité du code. Collaborer avec les parties prenantes afin de définir les exigences techniques. Travailler au sein d'équipes agiles pour mener à bien les projets. Produire un code sécurisé et performant. Être force de proposition pour améliorer les processus du cycle de vie du développement logiciel. Veiller à ce que les solutions soient conformes aux principes et aux directives d'architecture du groupe. Documenter les solutions techniques et assurer le transfert de connaissances au sein de l'équipe. Mettre en place des tests automatisés pour l'ensemble du code développé. ResponsabilitésConcevoir, développer, tester et déployer des solutions logicielles évolutives. Garantir la qualité du code en appliquant les bonnes pratiques, notamment en matière de tests et de documentation. Optimiser les performances des systèmes et résoudre des problématiques techniques complexes. Respecter les standards et normes de développement. Promouvoir l'apprentissage continu et les bonnes pratiques au sein de l'équipe. Participer à la planification, à l'estimation et à la réalisation des projets. Assurer le support technique des applications. Compétences / ExpérienceIndispensablesPlus de 7 ans d'expérience sur .NET. Expérience en Clean Architecture, DDD (Domain-Driven Design) et/ou TDD (Test-Driven Development). Maîtrise des pratiques DevOps (CI/CD), notamment avec Azure DevOps ou une autre plateforme cloud hyperscale. Expérience dans la conception et le déploiement de solutions cloud natives. Expérience des architectures orientées services (SOA). Bonne compréhension des principes permettant de concevoir un code maintenable et évolutif. Bonne maîtrise de SQL et connaissance d'Azure SQL Server. Anglais courant. SouhaitablesExpérience en développement front-end avec Angular. Connaissance de l'infrastructure Azure. Une expérience en intelligence artificielle ou en machine learning serait un plus.
View this job
Permanent

Job VacancyIngénieur Firmware Embarqué & Cryptographie (H/F)

CELAD
Published on

45k-55k €
Biot, Provence-Alpes-Côte d'Azur
Contexte Dans le cadre du développement d'un composant électronique sécurisé de nouvelle génération, vous rejoindrez une équipe spécialisée dans le développement de firmwares embarqués bas niveau et de fonctionnalités de sécurité matérielle. Vous interviendrez plus particulièrement sur le développement de ROM et de firmwares en langage C, directement intégrés au domaine sécurisé d'un System-on-Chip (SoC) basé sur une architecture ARM et/ou RISC-V. L'objectif sera de concevoir et d'implémenter des fonctions de sécurité et de cryptographie au plus près du matériel, dans un environnement exigeant en matière de performances, de fiabilité et de protection des données. Vos missions Concevoir, développer, et maintenir des firmwares embarqués bas niveau en langage C. Développer des fonctionnalités de sécurité et de cryptographie en environnement bare metal. Participer au développement de ROM et de firmwares intégrés au domaine sécurisé d'un SoC. Intervenir sur des problématiques liées à la sécurité des systèmes embarqués et à la protection des données sensibles. Implémenter et intégrer des mécanismes cryptographiques, notamment autour des technologies suivantesRSA ; ECDSA ; AES ; ML-DSA et les mécanismes de cryptographie post-quantique ; Gestion des certificats et des clés cryptographiques. Collaborer avec les équipes intervenant sur l'architecture matérielle, le développement des composants et la sécurité des systèmes. Participer aux activités de validation, de test et d'intégration du firmware.
View this job
Permanent

Job VacancySales Director | Data & AI, UK (Hybrid)

█ █ █ ██ █ █
Published on
Business Intelligence
Data Engineering
Risk management

London, England, United Kingdom

Imported from

Job from the tech market, identified automatically to give you a complete view of the opportunities.

Restricted access to the community

Join our platform to access the details of this job and get access to the best offers on the market.

View this job
Contractor

Contractor jobLead Developer / Lead Tech Senior Java Angular - Nantes (3 Jours TT)

WorldWide People
Published on
Java

12 months
350-400 €
Nantes, Pays de la Loire
Lead Developer / Lead Tech Senior Java Angular Nantes Télétravail partiel possible (jusqu'à 3 jours par semaine) Java 17+, Spring Boot, Angular, TypeScript, Architecture Microservices, Docker/Kubernetes, Jenkins (CI/CD), DDD / Architecture Hexagonale 22/10/2026 36 mois Ce poste est ouvert à la pre-embauche Les propositions de sous-traitance avec pre-embauche seront traitées en priorité Java 17+, Spring Boot, Angular, TypeScript, Architecture Microservices, Docker/Kubernetes, Jenkins (CI/CD), DDD / Architecture Hexagonale Lead Developer / Lead Tech Senior Java Angular • Pilotage technique et accompagnement d'une équipe de développement dans un environnement Agile Scrum. • Développement et conception de solutions basées sur les technologies Java, Spring Boot et Angular. • Définition et mise en œuvre des bonnes pratiques de développement, de qualité logicielle et d'industrialisation. • Réalisation de revues de code, accompagnement des développeurs et montée en compétence des équipes. • Contribution aux choix d'architecture et prise en charge des sujets techniques complexes. • Participation à l'amélioration continue des chaînes CI/CD et à l'adoption des pratiques DevOps. • Collaboration avec les équipes produit, métier et architecture afin de garantir la qualité, la performance et la maintenabilité des applications. Détail des compétences techniques requises : • Java 17+ et Spring Boot • Angular (versions récentes) et TypeScript • Architecture Microservices • DDD (Domain Driven Design) et Architecture Hexagonale • Git / GitLab • Jenkins et industrialisation CI/CD • Docker et Kubernetes • SonarQube et qualité de code • OpenID Connect / OAuth2 • Conception technique et architecture applicative • Revue de code et accompagnement technique des développeurs • Culture DevOps et automatisation des déploiements • Méthodologies Agile Scrum Compétences appréciées : • Expérience significative en tant que Lead Developer ou Lead Tech • Encadrement et animation d'équipes de développement • Expérience sur des applications critiques à forte volumétrie • Sensibilité aux problématiques de performance, sécurité et qualité logicielle • Expérience en coaching technique et amélioration continue des pratiques de développement Localisation : • Nantes • Télétravail partiel possible (jusqu'à 3 jours par semaine)
View this job
Permanent

Job VacancyIngénieur de développement logiciel JAVA (H/F)

█ █ █ ██ █ █
Published on
Java
Kanban
Scrum

Bordeaux, Nouvelle-Aquitaine

Imported from

Job from the tech market, identified automatically to give you a complete view of the opportunities.

Restricted access to the community

Join our platform to access the details of this job and get access to the best offers on the market.

View this job
Contractor
Permanent

Job VacancyTech Lead / Principal Engineer – Industrialisation IA

5COM Consulting
Published on
Azure
Python
React

1 year
Paris, France
Fiche de besoin : Tech Lead / Principal Engineer – Industrialisation IANombre de postes : 1 Localisation : Paris La Défense, en mode hybride Séniorité : Expert ContexteLe client, un cabinet d'Audit et d'Advisory, développe et opère en interne une quinzaine de produits applicatifs (C# .NET / Vue.js, hébergés sur Microsoft Azure). Ces produits servent les équipes métiers (Audit, Advisory) et les fonctions support du cabinet. En parallèle, le cabinet produit de nombreux POC/POV construits rapidement grâce à l'IA générative (« vibe coding »). Ils s'appuient sur des services d'IA cloud : LLM, RAG, agents. Le cabinet veut maintenant structurer sa capacité à transformer ces prototypes en produits fiables, sécurisés et exploitables en production. Objectif de la missionIndustrialiser et fiabiliser la mise en production des produits et POC/POV IA, en assurant le leadership technique de cette démarche. Responsabilités principalesReprendre des POC/POV IA et les transformer en applications de production : architecture, qualité de code, sécurité, performance, observabilité. Définir les standards et bonnes pratiques d'industrialisation IA (patterns LLM/RAG/agents, CI/CD, tests, gouvernance des modèles et des coûts). Encadrer et faire monter en compétences les équipes de développement. Assurer la cohérence avec l'écosystème existant (.NET, Azure) et l'exploitabilité dans la durée. Compétences techniques attenduesBackend : C# .NET, NestJS (Node.js/TypeScript), Python Frontend : React (et Vue.js, utilisé sur le parc existant) Cloud & IA : Microsoft Azure, Azure OpenAI / Azure AI Foundry ou équivalent, architectures LLM, RAG et agents Pratiques : développement assisté par IA, mise en production et fiabilisation d'applications Profil recherchéExpérience concrète et démontrable du développement assisté par IA. Expérience réelle de mise en production d'applications à base de LLM. Vrai leadership technique (posture de Tech Lead / Principal Engineer). Critère de sélectionLe candidat devra présenter au moins une réalisation concrète sur un sujet IA : un agent, une application LLM en production, un dépôt de code ou une démonstration.
View this job

Frequently asked questions about working as a C, C++ Developer

What is the role of a C, C++ Developer

The C++ developer uses this specific computer language to find ad hoc solutions to their clients' needs. Widely used in the market, this programming language is a skill highly sought after by recruiters.

How much does a C, C++ Developer charge

On average, a C++ expert charges 390 euros per day in the provinces, and 420 euros in the Paris region. The average annual salary for a C, C++ developer is £30K.

What is the definition of a C, C++ Developer

The role of the C++ freelancer is to produce clean and rigorous code, ensuring the performance and quality of the developed program. They participate downstream of the design phase, and their mission continues until the tests validating the quality and relevance of the produced programs.

What type of mission can a C, C++ Developer handle

The C, C++ developer masters the algorithmic and syntactic subtleties of the object-oriented language, to be able to select the best implementation solutions and successfully carry out the assigned mission. The sectors that welcome C++ freelancers are very diverse: banking sector, software development, ticketing, video games...

What are the main skills of a C, C++ Developer

Often, the C++ expert has comprehensive skills and also masters the syntax of control structures in PHP, Java and JavaScript, derived from C/C++. He will therefore be able to participate in projects using languages similar to his first language.

What is the ideal profile for a C, C++ Developer

The C++ expert must have: - excellent interpersonal skills, as they collaborate daily with many profiles: product owners, project managers, freelance developers; - good stress resistance, planning with often intense phases close to contractual deadlines

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

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