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.

675 results
Permanent

Job VacancyIngénieur Développement Embarqué C++ / Qt - Robotique (H/F)

CELAD
Published on

45k-49 999 €
Le Pecq, Ile-de-France
Nous recherchons un Ingénieur Software Embarqué pour renforcer une équipe qui doit accélérer le développement de ses logiciels et la sortie de ses produits. Votre expertise en C++ et surtout en Qt sera directement mobilisée pour concevoir, développer et intégrer les fonctionnalités logicielles des systèmes robotisés. Voici un aperçu détaillé de vos missions 🎯 : Vous interviendrez sur l'ensemble du cycle de développement logiciel, depuis l'analyse des besoins jusqu'à la validation sur prototypes : - Concevoir, développer et maintenir les logiciels embarqués intégrés aux systèmes robotisés. - Analyser les besoins utilisateurs et les traduire en spécifications techniques. - Développer des fonctionnalités en C++ et Qt, notamment pour la conception et l'évolution des interfaces homme-machine (IHM). - Concevoir et faire évoluer des interfaces à partir de Qt Widgets et QML. - Exploiter les différentes fonctionnalités du framework Qt : classes, signaux, slots et mécanismes associés, également utilisés au-delà de la seule couche IHM. - Améliorer les applications existantes en veillant à la qualité, à la performance et à la maintenabilité du code. - Mettre en place et participer aux tests, aux revues de code, à l'intégration continue et aux activités de validation. - Collaborer avec les équipes projet, produit et production pour assurer l'intégration des solutions logicielles. - Rédiger la documentation technique et participer à la gestion des déploiements.
View this job
Permanent

Job VacancyIngénieur Développement Embarqué C - Protocoles Radio (F/H)

CELAD
Published on

45k-55k €
Crolles, Auvergne-Rhône-Alpes
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 1 jour de télétravail / semaine - 📍 Lyon (69) - Villeurbanne - 🛠 Expérience de 5 ans minimum Développer un protocole radio, optimiser les communications entre équipements embarqués et intervenir jusqu'au debug matériel : c'est le cœur de cette mission. Nous recherchons actuellement un.e Ingénieur Développement Embarqué C – Protocoles Radio pour intervenir chez l'un de nos clients, sur des systèmes de détection incendie. Vous travaillerez sur les évolutions d'un protocole radio, le développement de drivers bas niveau et l'intégration des communications entre centrales et détecteurs. Un poste qui combine développement C embarqué, expertise radio, optimisation des performances et responsabilités techniques sur une brique logicielle. Vos missions : du protocole radio à l'intégration sur cible Vous interviendrez sur l'ensemble du cycle de développement de la brique radio, depuis les spécifications jusqu'aux tests et aux releases. 1/ Développement et intégration radio - Implémenter les évolutions du protocole radio incendie, notamment les mécanismes de sécurité liés au CRA (Cyber Resilience Act) - Analyser les spécifications de l'ingénieur RF et évaluer leur faisabilité logicielle - Spécifier le D24 RaIL et assurer sa convergence avec l'interface radio de la brique Alpha - Développer la couche logique du driver Silicon Labs SI4461 et intégrer la brique radio sur les centrales (U5) et les détecteurs (U3) 2/ Optimisation et diagnostic - Optimiser les timings, les temps de communication radio et la consommation énergétique par échange - Analyser les défaillances de communication et identifier leurs causes racines, y compris par du debug matériel - Travailler sur la fiabilité des échanges radio entre les équipements 3/ Tests et qualité logicielle - Mettre en place les tests unitaires, de non-régression et les tests protocolaires sur banc - Réaliser les tests croisés entre centrales et détecteurs - Mettre en place l'intégration continue (CI) de la brique radio 4/ Référent technique de la brique radio Au-delà du développement, vous serez responsable du suivi technique de la brique : - Réaliser les revues et validations des Pull Requests avec le référent adjoint (deputy) - Gérer les versions et les releases - Documenter les choix techniques et assurer leur traçabilité - Contribuer au dossier de conformité CRA - Partager vos connaissances et accompagner la transmission technique au sein de l'équipe
View this job
Permanent

Job VacancyDéveloppeur C# .Net Angular (F/H)

CELAD
Published on

Montpellier, Occitania
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 2 jours de télétravail par semaine – Montpellier (34) – Expérience de 5 ans min Envie de rejoindre une équipe où la tech et les projets stimulants sont au rendez-vous ? Cette opportunité est faite pour vous ! Pour renforcer nos équipes et chez plusieurs de nos clients dans le secteur de Montpellier, nous recherchons régulièrement des Développeurs C# .NET ANGULAR. Voici un aperçu détaillé de vos missions : – Vous développez les nouvelles fonctionnalités du produit en accord avec les spécifications fonctionnelles définies par le PO (User Stories) et choisissez la solution technique la plus adaptée pour son développement, – Vous proposez une UI adaptée à la charte Graphique de l'entreprise en collaboration avec notre team UX Design, – Vous réalisez les tests unitaires et fonctionnels des nouvelles fonctionnalités développées, – Vous assurez la mise à disposition des features sur les environnements de tests pour validation métiers (PO), – Vous réalisez la documentation techniques et fonctionnelles des nouvelles fonctionnalités développées. Participation aux cérémonies de l'agilité (Scrum) – Vous participez au daily d'équipe pour donner de la visibilité sur l'avancement des développements, – Vous assistez aux groomings de présentation des nouvelles fonctionnalités à venir pour comprendre, challenger et estimer les US, – Vous donnez de la visibilité au PO sur l'avancement des développements via des démos, – Vous participez activement aux rétrospectives de sprint dans un processus d'amélioration continue.
View this job
Contractor

Contractor jobDéveloppeur C# .NET Entity (F/H)

CELAD
Published on

1 year
440-500 €
Montpellier, Occitania
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ Pas de télétravail – Montpellier périphérie (34) – Expérience de 8/10 ans min Envie de rejoindre une équipe où la tech et les projets stimulants sont au rendez-vous ? Cette opportunité est faite pour vous ! Votre mission principale en tant qu'ingénieur développement software sera de concevoir, développer, documenter, tester et livrer les nouvelles fonctionnalités ou corrections du logiciel utilisateur des différents instruments médicaux du groupe Voici un aperçu détaillé de vos missions : Vous intégrez l'équipe en charge des logiciels applicatifs. Vous participez au développement de l'application de gestion, d'acquisition et d'interprétation des résultats d'analyses médicales Vous intervenez sur l'ensemble du logiciel (IHM, logique métier, base de données, communication avec le logiciel embarqué) Vous respectez et encouragez l'usage des principes et bonnes pratiques de la programmation (GRASP, SOLID, etc.) Vous aidez et accompagnez les autres membres de l'équipe Vous travaillez en collaboration avec les équipes Firmware, tests, marketing, biologie, électronique, mécanique & production. Développement du logiciel Concevoir, développer, faire évoluer, maintenir, refactoriser des fonctionnalités applicatives en C# / .NET / WPF / Entity Framework Core Analyser, investiguer et corriger les anomalies Concevoir et maintenir du code fiable, lisible, maintenable, testable Écrire et maintenir des tests unitaires automatisés afin de garantir la stabilité du code Participer aux réunions d'architecture logiciel Participer à l'amélioration continue de la qualité logicielle et des outils de test et d'intégration continue. Environnement technique C# 14 / .NET 10 / WPF Entity Framework Core, SQL Server MSTest, Appium Visual Studio 2026, Git/Gitea, Jenkins, Jira Respect des normes et exigences réglementaires, DM DIV, IEC 62304.
View this job
Permanent

Job VacancyDéveloppeur C# .Net - Angular H/F

█ █ █ ██ █ █
Published on
.NET
Angular
AngularJS

30k-45k €
Bourges, Centre-Val de Loire

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 jobIngénieur Développement Embarqué C++ / Qt - Robotique (H/F)

CELAD
Published on

1 year
380-400 €
Le Pecq, Ile-de-France
Nous recherchons un Ingénieur Software Embarqué pour renforcer une équipe qui doit accélérer le développement de ses logiciels et la sortie de ses produits. Votre expertise en C++ et surtout en Qt sera directement mobilisée pour concevoir, développer et intégrer les fonctionnalités logicielles des systèmes robotisés. Voici un aperçu détaillé de vos missions 🎯 : Vous interviendrez sur l'ensemble du cycle de développement logiciel, depuis l'analyse des besoins jusqu'à la validation sur prototypes : - Concevoir, développer et maintenir les logiciels embarqués intégrés aux systèmes robotisés. - Analyser les besoins utilisateurs et les traduire en spécifications techniques. - Développer des fonctionnalités en C++ et Qt, notamment pour la conception et l'évolution des interfaces homme-machine (IHM). - Concevoir et faire évoluer des interfaces à partir de Qt Widgets et QML. - Exploiter les différentes fonctionnalités du framework Qt : classes, signaux, slots et mécanismes associés, également utilisés au-delà de la seule couche IHM. - Améliorer les applications existantes en veillant à la qualité, à la performance et à la maintenabilité du code. - Mettre en place et participer aux tests, aux revues de code, à l'intégration continue et aux activités de validation. - Collaborer avec les équipes projet, produit et production pour assurer l'intégration des solutions logicielles. - Rédiger la documentation technique et participer à la gestion des déploiements.
View this job
Contractor

Contractor jobDéveloppeur(se) Fullstack C# / Angular

VISIAN
Published on
Angular
C#

1 year
100-590 €
Paris, France
Au sein de la DSI, dans un environnement dédié aux activités de gestion des risques, vous rejoindrez une équipe de développement de proximité ayant pour objectif de concevoir et maintenir des solutions tactiques répondant aux besoins métiers urgents ou spécifiques. L'équipe est organisée autour de deux pôles : Front et Core. Vous intégrerez l'équipe Core, sous la responsabilité du Tech Lead, et participerez au développement, à la maintenance évolutive et à l'exploitation de frameworks et composants techniques transverses. Vos principales missions seront : Développement et évolution d'un framework interne en C# Participer à la conception, au développement et à la maintenance d'un framework technique interne. Développer et faire évoluer les briques nécessaires à la réalisation d'applications Web et de traitements Batch. Faciliter le travail des équipes Front en leur fournissant des composants techniques réutilisables et robustes. Développement et maintenance de l'interface utilisateur Participer au développement et à l'évolution des applications front-end en Angular. Contribuer à l'amélioration continue de l'expérience utilisateur et de la qualité technique des applications. Support et assistance technique Accompagner les différentes équipes de développement dans l'utilisation des composants et frameworks mis à leur disposition. Apporter une expertise technique sur les environnements C#/.NET et, lorsque nécessaire, Python. Participer à la résolution des incidents et problématiques techniques. Release Management Participer à la préparation, à la coordination et au suivi des mises en production. Contribuer à sécuriser et fiabiliser le cycle de vie des applications. Interface avec les équipes de production Assurer la coordination avec les équipes en charge de la production applicative. Participer au suivi et à l'exploitation des architectures de traitements Batch. Contribuer à l'amélioration de la robustesse et de la supervision des applications.
View this job
Permanent

Job VacancyTech Lead C# React (H/F) (Link Consulting)

Link Consulting
Published on
.NET
CSS3
HTML5

42k-52k €
Paris, France
Entreprise Notre client, acteur majeur du secteur des solutions documentaires et filiale d'un grand groupe bancaire, recherche un Tech Lead C# / React (H/F) pour son site proche de Paris, dans le cadre d'un fort développement de ses activités digitales et applicatives. L'entreprise porte une ambition forte de croissance et investit durablement dans ses équipes techniques et ses plateformes. Poste Integre au sein d'une squad agile, vous intervenez en tant que referent technique sur un produit strategique. Vous combinez expertise technique, vision architecture et encadrement d'equipe, avec un role cle dans la qualite, la performance et l'evolution des solutions developpees. Missions Assurer le role de referent technique sur le produit et ses evolutions Concevoir l'architecture applicative et definir les orientations techniques Encadrer les developpeurs et accompagner leur progression Participer activement aux developpements sur la stack C# / React Mettre en place et garantir les bonnes pratiques (code review, standards, tests) Construire et maintenir les pipelines CI/CD Definir et suivre les KPI techniques du produit Garantir la qualite, la performance et la securite des applications Participer a la roadmap technique et aux choix structurants Assurer un support technique aupres des equipes internes et des interlocuteurs metiers Competences techniques C# / .NET (maitrise) React, TypeScript, HTML5, CSS3 Architecture applicative (API, microservices) Docker / conteneurisation CI/CD : Git, GitLab, SonarQube Bases de donnees : PostgreSQL (MongoDB, Redis apprecies) Methodes et pratiques : Agile DevOps Securite applicative (OWASP, ANSSI)
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