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.

91 results
Permanent

Job VacancyFront Arena Consultant

Nexus Jobs Limited
Published on

New York, United States of America
Front Arena Consultant We are currently looking for a Technology Business Consultant to support our Treasury consulting team in Central New York. 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 New York. The salary for this position will be in the range $100K to $150K. Please do send your CV to us in Word format along with your salary and notice period.
View this job
Permanent

Job VacancyFront Arena Consultant

Nexus Jobs Limited
Published on

Poland
Front Arena Consultant We are currently looking for a Technology Business Consultant to support our Treasury consulting team in Warsaw Poland. 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 Warsaw Poland. The salary for this position will be in the range Euro 90K to Euro 120K. Please do send your CV to us in Word format along with your salary and notice period.
View this job
Contractor
Fixed term

Job VacancyIngénieur Systèmes Bancs d'essais - Sport Automobile - F/H

AVANISTA
Published on
LabVIEW
Matlab
Modbus

1 month
91170, Viry-Châtillon, Ile-de-France
Depuis 2012, nous mettons notre expertise au service des secteurs de l'IT et l'Ingénierie pour accompagner nos clients dans des projets ambitieux et innovants. Notre force ? Un management de proximité qui valorise vos aspirations, des opportunités de carrière concrètes et un engagement sincère pour le bien-être et l'épanouissement de nos collaborateurs. Rejoignez-nous sur des projets à fort impact au sein d'une entreprise où chaque talent compte ! Avanista recrute ! Toujours en recherche de nouveaux talents, nous souhaiterions intégrer un Ingénieur Systèmes Bancs d'essais - Sport Automobile (F/H) au sein de nos équipes pour l'un de nos clients. Le contexte ? Au sein d'un acteur majeur du sport automobile, vous interviendrez sur des projets de développement et d'exploitation des moyens d'essais. Encadré par le référent métier Automatisme Pilotage Acquisition ou le Chef de Service, vous aurez pour rôle central d'assurer la fiabilité, le développement et l'exploitation des systèmes de pilotage et d'acquisition des bancs. Vos missions ? Assurer le développement, la validation de non-régression et le support (premier niveau) des logiciels, outils d'exploitation et modèles Simulink utilisés aux bancs. Développer le portail de gestion des essais pour ses parties Backend et Frontend. Participer au développement des fonctions permettant d'automatiser les bancs d'essais. Diagnostiquer les pannes et assister techniquement les utilisateurs sur les systèmes de pilotage et d'acquisition (toutes marques confondues). Déployer les mises à jour sur les moyens d'essais en respectant le planning hebdomadaire et les contraintes de terrain. Maximiser la robustesse, la fiabilité, l'homogénéisation et la modularité des moyens d'essais (ex: configurations Ghost PC, back-ups). Rédiger les notices, les manuels utilisateurs et les notes pour chaque nouvelle version d'un logiciel. Tracer tous les développements dans le système de contrôle de version (GIT) et reporter l'activité via un système de tickets. Profil C'est votre truc ? De formation Ingénieur (ou équivalent) en informatique industrielle, automatique ou mécatronique, vous bénéficiez d'au moins 2 à 5 ans d'expérience professionnelle sur un poste similaire dans l'industrie. Compétences techniques : Maîtriser les langages de programmation C, C++, C# et comprendre les contraintes des systèmes temps réel. Posséder des connaissances en technologies web, plus particulièrement Angular JS. Utiliser couramment les environnements de développement Visual Studio, Matlab, Simulink et Git. Connaître les systèmes de pilotage et d'acquisitions de bancs d'essais moteur (Morphée, Puma, Labview, PATools, Unity, etc.). Disposer de bases solides en bases de données (SQL), réseaux informatiques et protocoles de communication (CAN, RS232, Modbus, TCP/IP). Avoir de bonnes bases en électricité/électronique (avec idéalement des habilitations électriques B1V, BR). Vos Atouts : Faire preuve de rigueur, d'autonomie et d'un bon sens de l'organisation et des priorités. Disposer d'une bonne capacité de communication et apprécier le travail en équipe. Faire preuve de polyvalence pour naviguer entre le monde de l'informatique et de l'électronique. Démontrer du dynamisme, de la motivation et de l'adaptabilité. Localisation : Viry-Châtillon (91) Télétravail : 100% présentiel Mission s'effectuant sur site en 5 jours par semaine (des horaires de travail en équipe de type 5h30/14h, 13h/23h30 ou 22h/6h sont possibles occasionnellement, ou le samedi à titre exceptionnel). Démarrage / Durée : ASAP, 1 an renouvelable Statut : Freelance / Portage / CDIO Si votre profil répond aux critères ci-dessus, notre équipe se chargera de vous contacter par téléphone, suivi d'un entretien avec elle et l'opérationnel en charge du besoin. Si votre profil est validé, nous enverrons votre CV au client pour un ultime entretien avant votre démarrage ;) Vous avez du talent ? Nous avons les défis. N'hésitez plus et postulez !
View this job
Permanent

Job VacancyIngénieur développement embarqué temps réel - Systèmes Industriels (F/H)

CELAD
Published on

42k-45k €
Le Pecq, Ile-de-France
Vous rejoindrez une équipe R&D spécialisée dans le développement de systèmes de navigation inertielle destinés à des applications industrielles à forte exigence technique. L'objectif : concevoir et faire évoluer le Firmware embarqué de centrales inertielles de haute précision, tout en assurant le maintien en conditions opérationnelles des solutions déjà déployées. Vous interviendrez au cœur d'un environnement logiciel temps réel, basé sur un OS critique, et participerez activement à l'évolution des protocoles d'échange, des outils associés et de l'architecture logicielle. Voici un aperçu détaillé de vos missions 🎯 : - Rédiger et maintenir les spécifications techniques des composants logiciels embarqués et des outils associés. - Concevoir et développer de nouvelles fonctionnalités au sein du Firmware en C/C++, sur OS QNX, dans un environnement temps réel. - Participer au plan d'amélioration continue de la plateforme logicielle existante. - Assurer la maintenance logicielle des produits en service et accompagner les clients internes. - Vérifier et tester les développements : revue de code, tests unitaires, tests d'intégration. - Garantir la qualité logicielle : Gestion de configuration (GIT, SVN), Suivi des faits techniques (Jira) et Traçabilité du cycle en V (CodeBeamer) et documentation associée - Collaborer étroitement avec les équipes de validation sur les non-conformités et les roadmaps logicielles.
View this job
Permanent

Job VacancyDevOps Expert Kubernetes H/F

JEMS
Published on

45k-55k €
Levallois-Perret, Ile-de-France
Nous recherchons un(e) Consultant(e) DevOps confirmé(e) capable d'intégrer le développement, l'assurance qualité et d'orchestrer les problématiques de scalabilité, d'automatisation et d'industrialisation. Votre devise : "réduire les interventions humaines pour améliorer la qualité et accélérer les livraisons" Vos missions seront : • Accompagner l'intégration et le déploiement continue des solutions (CI/CD) • Améliorer les processus, les automatiser et favoriser la qualité • Orchestrer et résoudre des problématiques de scalabilité, d'automatisation et d'industrialisation • Piloter, organiser et automatiser tous les tests afin de garantir le bon fonctionnement des solutions • Vous inscrire dans une démarche d'amélioration continue et d'agilité En tant que Consultant(e) DevOps vous maitrisez : • Des outils de construction et de virtualisation : Kubernetes, Jenkins, Docker • Des outils de monitoring : ELK (elastic, logstach, kibana), Prometheus, grafana, Nagios, Datadog • L'infrastructure as code : Ansible, Terraform • Les langages de programmation : java, javascript, python, ruby, C/C++ • Des outils de qualité de code : Sonarqube • Le repository de code : Git, GitHub, SVN, Bitbucket • Les langages de scripting bash, shell, python • Les Systèmes d'exploitation Linux, Windows • Les Cloud provider Microsoft Azure, Google Cloud Platform (GCP), AWS, IBM • Les méthodes agiles • La sécurité des données Référence de l'offre : uefh4fp51o
View this job
Contractor

Contractor jobArchitecte Logiciel - python & C++ - (h/f)

emagine Consulting SARL
Published on

36 months
550-650 €
92000, Nanterre, Ile-de-France
RésuméLe rôle de l'architecte logiciel est de conseiller et d'assister les équipes techniques en matière d'architecture logicielle, assurant la conformité et la qualité des solutions proposées. Son objectif principal est d'analyser, concevoir et mettre en œuvre des architectures techniques qui soutiennent les projets de l'entreprise. Responsabilités :Analyser les besoins techniques pour définir des solutions architecturales. Réaliser des études d'architecture pour définir ou mettre à jour des solutions. Estimer l'impact des choix techniques sur les coûts et la complexité. Proposer des choix techniques en accord avec la politique de l'entreprise. Maintenir la documentation de l'architecture d'un service. Conduire des travaux de POC et de conception. Former les équipes sur les nouvelles solutions et la mise en œuvre des recommandations. Assurer un support technique aux équipes de développement. Analyser et recommander des solutions techniques durant les phases de cadrage. Réaliser une veille technologique dans son domaine d'expertise. Must Haves :Minimum 7 à 10 ans d'expérience en architecture logicielle. Diplôme Bac+5 / Ingénieur ou équivalent. Expertise en conception d'architecture et en développement. Connaissance des normes de sécurité (ISO 27001, PCI). Nice to Haves :Compétences en gestion des risques. Expérience en amélioration des processus. Compétences en documentation et vulgarisation. Stack technique : Base de données : Maitrise système : Maitrise Outils d'amin, infra, middleware : Maitrise Technologies python : maitrise TCP/IP : maitrise C/C++ : pratique Postgre : Pratique Redhat : pratique Autres compétences Systèmes temps réel, Systèmes distribués, à très haute disponibilité. Autres Détails :Domaine : Développement logiciel et architecture systémique
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 en lien permanent avec les clients. 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 technique, informatique et industriel, 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 participé 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

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