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.

Your search returns 502 results.
Permanent
Contractor

Job Vacancy
Développeur·euse IHM Python – Outils Scientifiques & Industriels (Client lourd)

Published on
Human Machine Interface (HMI)
Python

14 months
40k-50k €
400-500 €
Clipperton Island, France
Qui sommes-nous ? Anafi Consulting est un cabinet de conseil spécialisé dans l’accompagnement des transformations technologiques à forte valeur ajoutée. Nous intervenons auprès de grands acteurs industriels et technologiques sur des projets complexes mêlant logiciel scientifique, ingénierie, qualité logicielle et expérience utilisateur . Notre approche combine exigence technique , rigueur logicielle et compréhension fine des usages métiers . Votre rôle Dans le cadre de l’évolution d’outils internes de conception aérodynamique , nous recherchons un(e) Développeur·euse IHM Python confirmé·e / expert·e . Vous interviendrez sur des applications client lourd , intégrées à une plateforme logicielle existante, utilisées par plusieurs centaines d’utilisateurs. L’objectif est de concevoir et moderniser des interfaces graphiques permettant de piloter des solveurs scientifiques complexes, tout en masquant la complexité métier pour l’utilisateur final. Vos missions principales Concevoir et développer une nouvelle IHM pour un solveur 2D . Moderniser une IHM existante de dessin de veines aérodynamiques . Implémenter des wrappers Python pour le pilotage batch et l’automatisation des calculs. Simplifier l’ expérience utilisateur (multi-niveaux d’expertise). Intégrer les développements dans une architecture modulaire existante (sans refonte complète). Mettre en place tests, CI/CD et contrôles qualité . Participer aux échanges avec les utilisateurs finaux (revues UI / UX). Responsabilités techniques Développement en Python 3.11 . IHM en PySide6 (ou PyQt récent). Respect strict des principes SOLID et des bonnes pratiques de conception logicielle. Code maintenable, testé, documenté . Intégration via Git (mirroring externe) . Suivi de la qualité avec CI/CD et SonarQube . Collaboration avec des équipes internes (C++ / solveurs).
Permanent

Job Vacancy
Senior / Lead Electronics Design Engineer

Published on

£50k-65k
Beith, Scotland, United Kingdom
Senior / Lead Electronics Design Engineer Glasgow (Hybrid - 3 days per week in office) Very Competitive Salary + Performance Bonus + Share Incentive Plan + Private Healthcare + Relocation Support + 5% Pension + 30 Days Holiday + Life Assurance + Flexible Working Hours + Sponsorship Available Excellent opportunity for an experienced Electronics Design Engineer to join a pioneering laser systems company, renowned for delivering cutting-edge technology to global markets including renewable energy, microelectronics, life sciences, and fundamental research. This company designs and manufactures advanced laser systems used in a wide variety of industries, providing products with superior reliability and performance. They are an industry leader with a strong focus on innovation, quality, and making a positive impact through photonics technology. In this role, you will take responsibility for the design, development, validation, and production release of electronic systems within complex laser products. You will work across the full product lifecycle - from concept and schematic design to testing, documentation, and production support - while leading projects and mentoring junior engineers. The ideal candidate will have a strong background in analogue and digital circuit design, microcontroller-based systems, and mixed-signal electronics, along with proven experience managing designs from prototype through to volume manufacture. This is a fantastic opportunity for an ambitious Senior or Lead Electronics Design Engineer to join a global technology leader and play a key role in shaping the next generation of high-performance laser systems. The Role: Full product lifecycle ownership from concept through design, validation, and production release Design and develop analogue and digital circuits, including mixed-signal interfaces Perform schematic capture, PCB layout, and design using Altium and other design tools Develop and integrate SPI, I²C, CAN, and Ethernet interfaces within embedded control systems Collaborate with cross-disciplinary teams to integrate electronics within complete system designs Provide on-site production support when required to ensure smooth transfer to manufacture The Person: Degree (or equivalent) in Electronics, Electrical Engineering, or a related discipline Proven experience in mixed-signal and microcontroller-based circuit design Skilled in schematic capture and PCB layout using Altium Designer or similar tools Strong understanding of communication interfaces such as SPI, I²C, CAN, and Ethernet Reference Number: BBBH - 264680 To apply for this role or for to be considered for further roles, please click "Apply Now" or contact Rise Technical Recruitment. This vacancy is being advertised by Rise Technical Recruitment Ltd. The services of Rise Technical Recruitment Ltd are that of an Employment Agency. Rise Technical Recruitment Ltd regrets to inform that our client can only accept applications from engineering candidates who have a valid legal permit or right to work in the United Kingdom. Potential candidates who do not have this right or permit, or are pending an application to obtain this right or permit should not apply as your details will not be processed.
Contractor

Contractor job
IVVQM

Published on
Polarion
V-cycle

3 years
250-390 €
La Ferté-Saint-Aubin, Centre-Val de Loire
A. Définition de la stratégie IVVQ Élaborer le plan IVVQ (plan de tests, stratégie d’intégration, procédures…). Identifier les contraintes techniques, les besoins en moyens d’essais et les risques. Définir les jalons IVVQ et la roadmap. B. Pilotage des activités Coordonner les équipes d’intégration et de test. Superviser la préparation des bancs de tests, moyens d’essais et environnements. Suivre l’avancement, les non-conformités, les écarts et les corrections. C. Exécution et reporting Garantir la bonne réalisation des tests fonctionnels, environnementaux, qualification, etc. Consolider les résultats et rédiger les rapports IVVQ. Présenter l’état IVVQ en comité projet, qualité ou client. D. Interface projet & client Travailler en interface avec les responsables système, software, hardware, qualité et sûreté. Participer aux revues (SRR, PDR, CDR…). Contribuer aux échanges techniques avec le client et aux dossiers de justification. E. Gestion des risques et amélioration continue Identifier les risques IVVQ et définir les plans de mitigation. Proposer des améliorations d’outils, de méthodes et de processus IVVQ.
Permanent

Job Vacancy
Développeur Python/Java (H/F)

Published on
Back-end
Java
Python

35k-40k €
Toulouse, Occitania
Hybrid
Notre client du domaine des services numériques et des plateformes applicatives à forte valeur ajoutée est à la recherche de son futur Développeur Back-End Python/Java (H/F) pour son site de Toulouse en raison de la croissance de ses activités et du lancement de nouveaux projets stratégiques. Vos missions : Intégré(e) à une équipe agile, experte et collaborative composée d’environ 8 à 12 personnes, vous devrez : A. Concevoir, développer et maintenir des applications back-end performantes, évolutives et sécurisées en Java et Python, en respectant les standards de qualité et les bonnes pratiques de développement. B. Participer activement aux phases d’analyse et de conception technique, en lien avec les équipes produit, front-end, DevOps et les parties prenantes métier, afin de proposer des solutions adaptées aux besoins fonctionnels. C. Développer et maintenir des API REST, des services métiers et des architectures orientées microservices, tout en garantissant la fiabilité, la maintenabilité et la scalabilité des solutions mises en place. D. Mettre en œuvre des tests unitaires et d’intégration, réaliser des revues de code et contribuer à l’amélioration continue de la qualité logicielle. E. Optimiser les performances des applications, gérer les problématiques de sécurité, de traitement des données et de montée en charge. F. Participer aux rituels agiles (daily meetings, sprint planning, rétrospectives) et contribuer à une dynamique d’équipe positive et orientée résultats. Les compétences techniques : Maîtrise du développement back-end en Java (Spring, Spring Boot, Hibernate/JPA) et en Python (Django, Flask ou frameworks équivalents). Pratique des outils de versioning (Git) et des environnements collaboratifs. Connaissances en tests automatisés, intégration continue et déploiement continu (CI/CD). Autonome, rigoureux(se) et doté(e) d’un bon esprit d’analyse, vous appréciez le travail en équipe et souhaitez évoluer dans un environnement technique stimulant offrant de réelles perspectives d’évolution.
Permanent

Job Vacancy
Ingénieur(e) Traitement d'image - Optronique - Marseille - H/F

Published on

40k-50k €
Marseille, Provence-Alpes-Côte d'Azur
Contexte du poste Nous sommes un bureau d’études de référence dans le domaine de la vision optronique , basé à Marseille. Depuis plus de vingt ans, notre structure a développé une expertise reconnue dans la conception de solutions de vision sur mesure pour des secteurs variés : défense, aéronautique, sécurité, transports, sport, cinéma, médical, etc. Afin d’accompagner notre croissance et renforcer notre équipe R&D spécialisée en traitement et analyse d’image, nous recherchons un(e) Ingénieur(e) en Traitement d'image . Vous intégrerez une équipe passionnée, à taille humaine, réunissant des profils pluridisciplinaires où innovation, exigence technique et esprit d’initiative sont au cœur de chaque projet. Votre rôle sera central dans la conception d’algorithmes avancés, l’optimisation de pipelines de vision et le développement de solutions embarquées à forte valeur ajoutée. Missions Missions principales Concevoir, développer et optimiser des algorithmes de traitement et d’analyse d’image pour des systèmes de vision innovants. Mettre en œuvre des modèles de machine learning et deep learning (CNN, SVM, descripteurs…) adaptés aux contraintes optroniques. Intégrer, tester et valider des solutions de vision sur des plateformes embarquées ou PC. Assurer la mise au point et l’optimisation de chaînes de traitement vidéo (flot optique, projections 3D, filtrages avancés…). Participer à la conception et au développement d’architectures logicielles performantes en C/C++ et/ou Python. Missions annexes Participer aux revues techniques et apporter un soutien aux équipes projets. Contribuer à la veille scientifique et technologique dans les domaines IA, traitement d’image, GPU computing. Prendre part à l’amélioration continue des méthodes et des outils internes. Proposer et développer des projets personnels à fort potentiel d’innovation.
Permanent

Job Vacancy
Développeur .NET - Anglais courant H/F -- Nord Toulousain

Published on

35k-42k €
Toulouse, Occitania
Dans le cadre d’un projet industriel d’envergure , il s’agit de concevoir et développer une application desktop sous .NET 8 / C# , accompagnée de son API dédiée . Le poste se situe au nord de la région Toulousaine. Un véhicule est indispensable pour s'y rendre. Cette application, destinée à la conduite machine et à la supervision , devra notamment être capable de : Communiquer avec un ou plusieurs superviseurs ; Interagir avec un ou plusieurs automates industriels ; Échanger avec divers périphériques IoT ; Assurer la communication entre plusieurs instances d’elle-même afin de garantir la cohérence et la synchronisation des données.
Permanent

Job Vacancy
Technicien de déploiement H/F

Published on
Deployment
IT support

23k-26k €
La Défense, Ile-de-France
Nous recherchons pour notre client situé à La Défense une équipe de techniciens de déploiement H/F pour assurer les missions suivantes : Suivi du stocks/inventaires des téléphones (iPhones) Vérifier que la sauvegarde sur iCloud ait été faite par l'utilisateur Désactiver la localisation Effacer les données du téléphone Assurer le transfert de la carte e-sim Gestion de la remise du téléphone à l'utilisateur renseigné (sur liste) Mise à jour du fichier d'état de parc sur l'affectation des téléphones Liste non-exhaustive Poste à pourvoir ASAP en CDI-C dans le secteur de La Défense Nous accordons une importance primordiale à la protection de vos données personnelles, et nous nous engageons à respecter pleinement les normes et réglementations du RGPD pour garantir votre vie privée et la sécurité de vos informations tout au long de notre processus de recrutement. Vous pouvez demander à tout moment à consulter notre notice d'information sur le traitement des candidatures.

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
502 results

Contracts

Contractor Permanent

Location

Remote type

Hybrid Remote On-site

Rate minimum.

£150 £1300 and more

Salary minimum

£20k £250k

Experience

0-2 years experience 3 to 5 years experience 6 to 10 years experience +10 years experience

Date posted

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

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

Technojobs has moved to Free-Work

Welcome to Free-Work, the candidate platform dedicated to supporting IT & Tech professionals in their careers journeys within the tech industry.

Here, we will continue to offer a wide range of job opportunities, industry insights, news, and guides to assist you in your career. Plus, enjoy our new features including a community forum and exclusive deals and discounts available only to Free-Work users.

💡 Good to know: Your profile remains the same. Simply log in using your Technojobs email and password.

Enjoy your visit!

The Free-Work team