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

Job VacancyDéveloppeur logiciel SCADA - EMS-DMS - énergie H/F

VIVERIS
Published on

40k-50k €
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 systèmes et d'équipements de haute technologie destinés au secteur de l'énergie. Dans ce cadre, nous recherchons un Ingénieur en développement logiciel SCADA / EMS-DMS. Il interviendra sur le développement et l'évolution des outils de supervision de notre client, avec une forte composante algorithmique appliquée aux systèmes énergétiques. En tant que membre d'une équipe pluridisciplinaire (composée d'experts en vérification, logiciel, systèmes, déploiement et produits), vous serez directement rattaché aux Responsables du Pôle Services au sein de l'équipe de support SCADA et participerez au développement de fonctionnalités avancées destinées à des réseaux critiques dans le domaine de l'énergie. Responsabilités : - Développer et faire évoluer des modules logiciels en C/C++ ; - Concevoir et implémenter des algorithmes avancés appliqués aux systèmes énergétiques (EMS/DMS) ; - Participer au développement de fonctionnalités de type : Calcul de flux de charge (Load Flow), estimateur d'état (State Estimator), Automatic Generation Control (AGC) pour l'équilibre offre/demande ; - Contribuer à l'intégration, aux tests et à la validation des fonctionnalités ; - Analyser et corriger les anomalies, garantir la robustesse des applications ; - Rédiger la documentation technique associée.
View this job
Permanent

Job VacancyChef de Projet ERP-MES (Agro) H/F

S-quaar
Published on
ERP
MES (Manufacturing Execution System)
Project management

45k-55k €
Vannes, Brittany
Lieu : Morbihan (56) Salaire : 50 à 55 K€ + avantages Télétravail : 2 jours par semaine Dans le cadre d'un CDI, nous recherchons pour notre client, éditeur de logiciels reconnu pour ses solutions dédiées à la gestion de production, à la supply chain et à la gestion commerciale, un Chef de Projet ERP-MES Fonctionnel H/F. L'entreprise accompagne depuis de nombreuses années des industriels dans la mise en oeuvre et l'évolution de leurs applications métiers. Afin de soutenir sa croissance, elle souhaite renforcer son équipe projets avec une intégration prévue entre septembre et décembre 2026. VOS MISSIONS: Au sein de l'équipe projets, vous pilotez plusieurs projets de déploiement et d'évolution d'applications métiers, depuis le cadrage jusqu'à la mise en production. Vous assurez la planification, le suivi des charges, des délais et de la qualité des projets, animez les équipes internes et êtes l'interlocuteur privilégié de vos clients industriels et agro-alimentaire. Vous participez également aux phases de chiffrage, à la définition des solutions techniques et fonctionnelles ainsi qu'au suivi des risques et de la satisfaction client. Grâce à votre bagage, vous intervenez également sur le paramétrage des solutions et participez très ponctuellement aux développements réalisés. Bien sûr, des déplacements sont à prévoir, notamment dans le cadre de la mise en production des solutions chez les clients. Environnement technique: Oracle Database, SQL / PL/SQL, Oracle APEX, SQL Server, C#, C++, .NET, ERP, GPAO, GMAO, WMS, Applications métiers industrielles et commerciales VOUS: Issu(e) d'une formation Ingénieur orienté Agro ou IT et après avoir particpé activement à des projets orientés outils informatiques en environnement Agroalimentaire (ERP, GPAO, GMAO, WMS ou des applications métiers). Une connaissance des environnements Oracle constitue un véritable atout. Autonome, organisé et rigoureux, vous appréciez autant le pilotage de projets que les échanges avec les utilisateurs et les équipes techniques. Vous aimez comprendre les métiers de vos clients et proposer des solutions adaptées. Un niveau d'anglais technique, à l'écrit comme à l'oral, est attendu. Environnement technique: Oracle Database, SQL / PL/SQL, Oracle APEX, SQL Server, C#, C++, .NET, ERP, GPAO, GMAO, WMS, Applications métiers industrielles et commerciales PROCESS : Après un premier échange avec notre équipe, vous rencontrerez : - Un Responsable du site - Un Manager opérationnel Décision rapide. Envoyez-nous votre CV et si votre profil correspond, vous serez contacté(e) rapidement par un membre de l'équipe. Au plaisir d'échanger autour de votre projet, S-quaar
View this job
Contractor

Contractor jobArchitecte banc de test (F/H) – Domaine Spatial - Toulouse

CELAD
Published on

1 year
380-480 €
Toulouse, Occitania
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 📑 Freelance/Portage Salarial - 🏠 2 jours de télétravail / semaine - 📍 Toulouse - 🛠 Expérience de 8 ans minimum Envie de rejoindre une équipe où la tech et les projets stimulants sont au rendez-vous ? Cette opportunité est faite pour vous ! 🚀 Nous recherchons un·e Architecte Banc de Test (H/F) pour rejoindre un projet innovant dans le secteur spatial à Toulouse. 💻💼 Vous intervenez en amont des phases de conception. Votre rôle consiste à définir l'architecture des bancs de test et les moyens nécessaires à la validation de systèmes embarqués. Vous êtes garant·e de la cohérence technique et de l'évolution des solutions mises en place. Vos missions 🎯 : Analyse des besoins Recueillir les besoins auprès des équipes système et techniques. Identifier les contraintes et objectifs du banc. Challenger les besoins et proposer les solutions adaptées. Architecture & conception Définir l'architecture complète du banc de test. Concevoir les interfaces HW/SW et les systèmes d'interfaçage. Définir les protocoles, instruments et moyens de supervision. Structurer les différents modules : drivers, interfaces, middleware… Documentation Rédiger les documents d'architecture et de conception. Définir les schémas d'interconnexion. Formaliser les interfaces et les évolutions du banc. Développement & support Participer au développement de modules logiciels et d'interfaces. Accompagner les équipes lors de l'intégration. Analyser et résoudre les problématiques techniques. Votre environnement technique 🛠️ Hardware : Électronique de test Instruments de mesure Communications série Protocoles bas niveau Architectures d'interfaçage Software : Drivers Scripts et automatisation Middleware Supervision C/C++, Python LabVIEW, TestStand Systèmes : Systèmes embarqués Validation hardware/software Architecture modulaire Documentation d'interfaces
View this job
Permanent

Job VacancyArchitecte banc de test (F/H) – Domaine Spatial - Toulouse

CELAD
Published on

45k-55k €
Toulouse, Occitania
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 📑 CDI (45-55K€ brut + avantages) - 🏠 2 jours de télétravail / semaine - 📍 Toulouse - 🛠 Expérience de 8 ans minimum Envie de rejoindre une équipe où la tech et les projets stimulants sont au rendez-vous ? Cette opportunité est faite pour vous ! 🚀 Nous recherchons un·e Architecte Banc de Test (H/F) pour rejoindre un projet innovant dans le secteur spatial à Toulouse. 💻💼 Vous intervenez en amont des phases de conception. Votre rôle consiste à définir l'architecture des bancs de test et les moyens nécessaires à la validation de systèmes embarqués. Vous êtes garant·e de la cohérence technique et de l'évolution des solutions mises en place. Vos missions 🎯 : Analyse des besoins Recueillir les besoins auprès des équipes système et techniques. Identifier les contraintes et objectifs du banc. Challenger les besoins et proposer les solutions adaptées. Architecture & conception Définir l'architecture complète du banc de test. Concevoir les interfaces HW/SW et les systèmes d'interfaçage. Définir les protocoles, instruments et moyens de supervision. Structurer les différents modules : drivers, interfaces, middleware… Documentation Rédiger les documents d'architecture et de conception. Définir les schémas d'interconnexion. Formaliser les interfaces et les évolutions du banc. Développement & support Participer au développement de modules logiciels et d'interfaces. Accompagner les équipes lors de l'intégration. Analyser et résoudre les problématiques techniques. Votre environnement technique 🛠️ Hardware : Électronique de test Instruments de mesure Communications série Protocoles bas niveau Architectures d'interfaçage Software : Drivers Scripts et automatisation Middleware Supervision C/C++, Python LabVIEW, TestStand Systèmes : Systèmes embarqués Validation hardware/software Architecture modulaire Documentation d'interfaces
View this job
Contractor
Fixed term

Job VacancyAI-Native Systems Engineer

LA International Computer Consultants Ltd
Published on

6 months
£450-500
SW1A 2AH, City of Westminster, England, United Kingdom
AI-Native Systems Engineer We are looking for an AI-Native Systems Engineer. You will combine deep systems engineering expertise with AI-native delivery practices to design, validate and deliver solutions through small, highly capable teams augmented by AI agents. Experience and skills required: - Deep understanding of distributed systems architecture. - Advanced knowledge of algorithms, data structures and computational complexity. - Understanding of operating systems, CPU architecture and compilation concepts. - Experience with cloud-scale engineering on AWS or equivalent platforms. - Strong understanding of networking, protocols and distributed computing principles. - Strong systems programming experience using languages such as Go, Rust, C/C++ or similar. - Experience designing data-intensive systems and large-scale processing platforms. - Experience operating within AI-assisted software delivery environments. - Ability to leverage AI coding agents for software development and architecture activities. - Understanding of agent orchestration patterns. - Experience validating AI-generated code, designs and documentation. - Ability to create engineering workflows optimised for AI-driven execution. The contract is for six months initially outside IR35. It will require travel to the office two days per week in either London, Birmingham or Ipswich. To be considered for the role please send over your latest CV. LA International is an award-winning partner of choice for many of the world's most influential companies and government organisations. Holding Enhanced Government Security Accreditation, we are recognised as the European market leader in the delivery of Security Cleared talent to organisations that demand the very highest levels of security, compliance and assurance. A multiple award-winning organisation, having secured the prestigious Queens Award for Enterprise: International Trade over consecutive years. We are committed to fostering an inclusive, equitable and accessible workplace where everyone feels valued and supported. We welcome applications from all individuals, regardless of background or identity, and we encourage candidates who may not meet every listed requirement to still apply. If you require any adjustments or support during the recruitment process, please let us know and we will work with you to ensure a fair and accessible experience. Please Note: If a high volume of applications is received, only candidates shortlisted will be contacted.
View this job
Contractor

Contractor jobDéveloppeur C++ Asset Mgt– Summit,Calipso,Sophis,Natixis - (h/f)

emagine Consulting SARL
Published on

24 months
450-550 €
75013, France
Merci de contacter Sumi Delplanque directement via LinkedIN , C'est URGENT Dans le cadre d'une prestation d'expertise au sein d'une équipe MOE Summit, la mission consiste à intervenir sur l'ensemble du cycle de vie des opérations financières, depuis leur intégration dans le SI jusqu'à la production des confirmations BackOffice, reporting et données comptables, incluant leur valorisation et leur déclaration auprès des systèmes internes et externes. L'équipe assure également un support de niveau 2 sur les applications et et un peu de niveau 3 Expertises spécifiques : Développer et maintenir les interfaces Front-End (C#/.NET). Développer, maintenir, optimiser le Back-End Summit (C/C++/perl/python/Oracle-SQL) pour la gestion des données financières ChROME. Réaliser les tests techniques et accompagner les tests fonctionnels, mettre en place l'automatisation des TNR. Maintenir et optimiser les mécanismes de compilation, édition de liens, gestion de dépendances d'une solution C++. Maintenir, Enrichir, Optimiser les pipelines DevOps (CI/CD), automatisation des processus d'intégration, de tests, de déploiement. Respecter ses chiffrages et les délais imposés. Assurer le support et l'accompagnement de nos clients. Être force de proposition dans le développement de nos projets et l'évolution et l'adaptation de nos méthodes. Documenter ses réalisations, assurer le transfert continu de connaissance au sein de la DSI Type de prestation recherché : Finance de marchés / Asset Management - Etudes et développements Progiciels (Summit,Calipso,Sophis,) Séniorité : Plus de 9 ans. Description : Participe à la mise en œuvre des évolutions techniques et fonctionnelles liées à l'intégration ou la montée de version de progiciels de finances de marché.((Summit,Calipso,Sophis,) Réalise les maintenances évolutives et correctives autour des progiciels de finances de marchés. Assure le suivi de la production de l'application. Assure le support applicatif et fonctionnel aux utilisateurs. Lieu : Paris 13 Télétravail : 3 jours par semaine Mission longue
View this job
Contractor
Permanent

Job VacancyExpert CyberArk PAM

VISIAN
Published on
cyberark
Risk management

1 year
Ile-de-France, France
MissionsIntégration dans une équipe CyberArk avec des gestes de type N3 / N2 et apport d'expertise. Travail en horaire ouvré (HO) du lundi au vendredi sur une plage horaire couvrant 8h à 18h afin d'assurer les ouvertures ou fermetures du service. Disponibilité pour assurer chaque semaine une à trois gardes sur les pauses méridiennes de 12h à 13h ou 13h à 14h selon un planning défini. Intervention en hors horaires ouvrés (HNO) sur des opérations planifiées (soirée, week-end). Présence obligatoire en présentiel pendant les 6 premiers mois pour garantir l'intégration et assurer le lien avec l'ensemble des collègues (équipe PAM, équipe IAM et autres équipes en interaction). Après 6 mois, possibilité de télétravail à raison de 2 jours par semaine immuables, dont un jour fixe imposé par le manager/Team Leader. Disponibilité pour faire de l'astreinte sur les 6 infrastructures PAM, représentant un périmètre potentiel de 600 serveurs, à raison d'une fois tous les deux mois. Périmètre d'interventionsRun CyberArk : Gestion des indicateurs de rotation des mots de passe Gestion des incidents Gestion des certificats Maintien des infrastructures CyberArk et composants (Vault, DR, PVWA, CPM, PSM, psmp, PTA) Intervention sur des projets de migrations Vault à Vault Migration métier à métier dans le cadre de réorganisations internes Expertise, intégration AIM/AAM - CP/CCP selon le modèle d'offre de service Conception, modélisation et intégration des solutions techniques dans un contexte hybride Cloud / on prem et multi-technologique Amélioration de l'existant : simplification, rationalisation et homogénéisation dans un objectif de transformation à moyen/long terme Formation et accompagnement des différents niveaux de support (N2, fonctionnels, techniques) Documentation et explication des solutions : capacité à produire différents supports avec différents niveaux de détails, destinés à différentes populations (management, projets, client, équipes fonctionnelles et techniques) Automatisation sur des activités récurrentes (patching kernel, installation de produits, etc.) Ignimission Outils et exploitation : Service Now (incident, request & changement) DataViz (maintien de dashboard) ELK (maintien de dashboard) SQL (préparation de réponses aux audits internes/externes) Développement (Java, Json/Rest API, Perl, C, C++, HTML/CSS, PHP, Bash, Batch, Powershell) Ansible (exploitation et utilisation) Les plus : Middleware (Oracle, MSSQL, WAS, Tanium, Illumio) Annuaire (LDAP, Microsoft AD) Cloud (IaaS, PaaS, SaaS) Réseau Savoir-êtrePonctualité Esprit d'équipe Analyse et restitution synthétiques Rédaction documentation / procédure
View this job

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