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 71 results.
Permanent

Job Vacancy
(H/F) Ingénieur développement C++

Published on

40k-50k €
Vienne, Auvergne-Rhône-Alpes
En bref : Développement C++ - CDI - Editeur de logiciels - Vienne - 35-45K€ Adsearch, cabinet de conseil en recrutement, vous propose un poste d’Ingénieur développement C/C++ (h/f) chez son client éditeur de logiciels. Poste : Vous rejoignez un éditeur de logiciels à taille humaine. Cette société évolue dans un environnement technique complexe et est reconnue pour l’expertise technique très poussée de ses logiciels. Rattaché(e) au CTO et au sein de l'équipe R&D vous participerez au développement technique de ces logiciels. Les développements s’effectuent principalement en C++ (70%). Mais vous serez amené(e) à travailler sur d’autres technos telles que Java (pour la partie Android), Javascript (pour les librairies) et Swift (pour la partie IOS). Vous évoluerez donc dans un univers très varié techniquement et serez amené(e) à travailler avec les 5 OS : Windows, Linux, MacOS, Android, IOS. Opportunité très intéressante pour les développeurs souhaitant évoluer dans la technique et devenir expert dans leur domaine. Poste basé à Vienne mais facilement accessible si vous résidez à Lyon (plusieurs trains par heure, trajet de 20 minutes).
Contractor

Contractor job
Ingénieur développeur SoC FPGA embarqué / Traitement du Signal vidéo ou optronique H/F

Published on
FPGA (Field-Programmable Gate Array)

12 months
380-460 €
Aix-en-Provence, Provence-Alpes-Côte d'Azur
Nous poursuivons notre développement dans le Sud-Est et recrutons un(e) Ingénieur développeur SoC FPGA embarqué / Traitement du Signal vidéo chez l’un de nos clients situé vers Aix-en-Provence Mission : Au sein du Bureau d’Etudes Software / Hardware, vos missions seront les suivantes : * Participation à la conception des architectures logicielles pour du traitement vidéo * Développement et mise au point de firmware FPGA (familles Microchip et Xilinx) * Etablissement des testbench, automatisation des tests Profil : Idéalement, ingénieur de formation, vous justifiez d’au moins 5 ans d’expérience en systèmes embarqués sur FPGA (VHDL, voire Verilog). Vous justifiez d'expériences réussies sur des plateformes de type SoC ou FPGA à destination du monde de la vidéo / de l'optronique , et maitrisez le traitement vidéo FPGA Vous disposez de connaissances C/C++ Linux ainsi qu’en électronique / hardware. Bon niveau d'anglais technique requis Poste en présentiel uniquement, pas de distanciel possible.
Permanent

Job Vacancy
Product Owner Technique H/F

Published on

50k-65k €
Rennes, Brittany
Rattaché(e) au Directeur de site, vous rejoindrez une équipe d'une dizaine de Développeurs , au sein d'un environnement agile. Vous évoluerez dans un contexte technique C++/C# et jouerez un rôle central pour arbitrer les priorités, guider les choix techniques et assurer le lien entre les équipes métiers à l'international et l'équipe de développement logiciel. Vos missions principales : Faire le lien entre l'équipe de développement et les équipes métiers à l'international , pour garantir une compréhension commune des besoins et des priorités, Porter la vision produit et la vision client, en veillant à aligner les objectifs techniques avec les enjeux métiers, Prioriser et arbitrer les développements en fonction de la valeur ajoutée, des contraintes techniques et des impératifs opérationnels, Détailler les spécifications techniques et fonctionnelles en lien avec les équipes métiers, Clarifier et structurer les données pour les Développeurs, Piloter les rituels agiles et les plannings de développement, Proposer et animer les choix de solutions techniques, Assurer la cohérence entre les besoins métiers et leur mise en oeuvre technique. Statut cadre, 25 jours de congés payés et 10 jours RTT, Tickets restaurant de 10€, CSE.
Contractor
Permanent

Job Vacancy
Ingénieur python scientifique - Domaine de l'environnement - Toulouse H/F

Published on
Python

1 year
42k-45k €
100-390 €
Toulouse, Occitania
Hybrid
📑 CDI 42K-45k€ / Freelance / Portage Salarial – 🏠 2 jours de télétravail /semaine – 📍 Toulouse – 🛠 Expérience de 6 ans minimum 🌟 Envie d’un nouveau challenge... CELAD vous attend ! 🚀 Nous poursuivons notre développement et recherchons actuellement un(e) Ingénieur Python Scientifique (H/F) pour intervenir chez un de nos clients dans le domaine de l’environnement 🌿 à Toulouse 📍 Tu interviendras sur des projets à forte dimension logicielle, autour du développement et de la maintenance de chaînes de traitements océanographiques ainsi que du développement d’une bibliothèque logicielle interne regroupant algorithmes, modules de stockage et outils de traitement. L’enjeu : produire un code fiable, performant et maintenable sur le long terme. 💡 Ton quotidien ? · Concevoir, développer et optimiser des modules logiciels en Python, en veillant à la qualité du code et à la performance des traitements. · Industrialiser les chaînes de traitement de données scientifiques, du prototype à la version stable. · Structurer et documenter le code pour en garantir la maintenabilité et la réutilisabilité. · Collaborer avec des ingénieurs et chercheurs pour transformer les besoins scientifiques en solutions logicielles robustes. · Contribuer activement à la culture de la qualité logicielle : revues de code, mise en place de bonnes pratiques, automatisation des tests, etc. Environnement technique : Python, C/C++, Linux, Git, Logiciel et approche scientifique Fortement apprécié : Connaissance du livre Clean Code (Robert C. Martin); les principes SOLID ; notions d’artisanat logiciel (software craftsmanship).
Permanent

Job Vacancy
Team Leader Technique Logiciel - énergie H/F

Published on

45k-55k €
Aix-en-Provence, Provence-Alpes-Côte d'Azur
Contexte de la mission : Viveris accompagne ses clients dans la conception et le développement de solutions technologiques avancées pour les secteurs énergie, transport, défense et industriel. Dans ce contexte, nous recherchons un Team Leader Technique Logiciel pour encadrer une équipe de développement et garantir la cohérence technique et la qualité logicielle des produits embarqués ou applicatifs. Vous serez rattaché directement au Responsable R&D , vous interviendrez sur toutes les phases du cycle de vie logiciel, de la conception à l'intégration, tout en jouant un rôle clé dans la montée en compétence de votre équipe. Responsabilités : - Assurer le pilotage technique d'une équipe de développeurs (répartition des tâches, accompagnement, revue de code, intégration) ; - Participer activement à la conception logicielle, à l'architecture et aux choix techniques ; - Contribuer au développement de modules logiciels critiques en C/C++, Python ou autres langages adaptés ; - Superviser l'intégration, la validation et la qualification logicielle sur les plateformes cibles ; - Collaborer avec les équipes systèmes, électroniques et qualité pour garantir la cohérence produit ; - Participer à la mise en place des outils et bonnes pratiques (CI/CD, tests automatisés, documentation, process Agile).
Contractor

Contractor job
Référent technique

Published on
Git
JIRA

1 year
100-500 €
Brest, Brittany
Description de la mission Nous recherchons pour l’un de nos clients basés à Brest, un Référent Technique Logiciel (anciennement développeur) afin de les accompagner dans leur stratégie de migration logicielle. Tâches Assurer le support technique aux équipes projets sur l’utilisation des environnements actuels (assistance, résolution d’incidents, traitement des demandes d’évolution).. Contribuer à la migration et modernisation de la forge logicielle, notamment vers GitLab CI/CD et les nouveaux outils associés. Être l’interface entre les métiers et la technique, en accompagnant les équipes dans l’adoption des bonnes pratiques. Compétences Demandées Expérience confirmée sur Git/Bitbucket, Jira, Jenkins, Artifactory. Une expérience avec Clearcase, Klocwork ou Squore serait un plus. Maîtrise des langages C, C++, Java, Python. Connaissance des environnements Linux et Windows. Bon relationnel et capacité à travailler avec les métiers comme avec les équipes techniques. Environnement technique : Gestion du code source : Git/Bitbucket, Clearcase Suivi des activités : Jira Intégration continue : Jenkins Gestion des artifacts : Artifactory Qualité logicielle : Klocwork, Squore OS : Linux RHEL (7, 8, 9), Windows (10, 11, Server 2019/2022) Langages : C, C++, Java, Python IaaS : VMWare Cloud Director
Permanent

Job Vacancy
Front Arena Consultant

Published on

London, United Kingdom
Front Arena Consultant We are currently looking for a Technology Business Consultant to support our Treasury consulting team in London. You must have at least 5 years plus expertise of working with SunGard’s/FIS Front Arena Software. As a Consultant you will be the main point of contact for customers in Front Arena implementation projects, working in modern environments with state of the art application in the financial sector. In addition to cooperating with development on new products and services, this also includes the design, implementation of technological integrations and the expansion of infrastructure. What you will be doing: Participate in consulting projects for financial companies as part of a team to meet specific client requirements. Consulting on issues of performance, infrastructure Installation and setup of applications Developing scripts, customizing implementation of applications. Writing test plans and test cases to ensure that enhancements made to applications meet client requirements and maintain application integrity. What you will bring: Bachelor's degree in one of the following disciplines: Information science, computer science, business administration, economics, finance, or a combination of education and work experience. Knowledge of standard software development methodologies, such as waterfall model or agile approaches Good verbal and written communication skills with technical and non-technical audiences at different hierarchical levels Coaching of internal staff Good analytical, decision-making, problem-solving, interpersonal, teamwork, negotiation, conflict management and time management skills Ability to persuade and influence others of the best course of action Knowledge of Financial products and services and the financial services industry. Proficiency in at least one appropriate application programming language, such as Python, C#, C++ and/or Java. What we offer you: A multifaceted job with a high degree of responsibility and a broad spectrum of opportunities A wide range of training and development opportunities A modern, international working environment in a committed and motivated team An attractive salary model and benefits. You must have a degree ideally in Computer Science or Maths. The position is based in Central London. The salary for this position will be in the range £90K to £120K. Please do send your CV to us in Word format along with your salary and notice period.

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.

71 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