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 77 results.
Contractor

Contractor jobDéveloppeur logiciel C/C++ (h/f)

emagine Consulting SARL
Published on

1 month
500-530 €
92400, France
Localisation: La Défense / 4 jours de présentiel par semaine Durée: 3 ans RésuméLe développeur logiciel C/C++ sera responsable de l'amélioration de la conception, de la scalabilité et de l'exploitabilité de l'application. Ce rôle exigera des compétences avancées en développement C/C++, notamment C++11, ainsi qu'une solide expérience dans le développement logiciel complet. Principales responsabilités :Contribuer à l'amélioration de la conception globale de l'application. Participer à l'implémentation des nouvelles fonctionnalités. Améliorer les tests d'intégration continue. Corriger les anomalies dans l'application. Collaborer avec d'autres départements pour cerner les besoins métier. Contribuer à la conception et à l'architecture des applications. Diagnostiquer et résoudre rapidement les problèmes logiciels. Compétences requises :Excellentes compétences en développement C/C++, idéalement en C++11. Connaissance approfondie des bibliothèques STL. Expérience avec le développement logiciel complet : recueil des besoins, conception, développement, tests unitaires et déploiement. Compétences solides en programmation orientée objet (OOP). Familiarité avec l'environnement Linux. Connaissances en Java ou Perl. Expérience avec des outils modernes de développement tels que Git, GitLab et Jenkins. Compétences en traitement de messages pour systèmes haute performance et faible latence.
View this job
Contractor
Permanent

Job VacancyTech Lead Senior Ruby / Ruby on Rails H/F

Inventiv IT
Published on
C/C++
QT
Ruby on Rails

6 months
51k-59k €
450-480 €
Noisy-le-Grand, Ile-de-France
Nous recherchons un Tech Lead Senior pour assurer la responsabilité technique d'applications critiques d'aide à l'exploitation. Le Tech Lead sera le référent technique de l'équipe, garant de l'architecture, de la qualité des développements et de la transmission des connaissances. MissionsDéfinir et maintenir l'architecture technique ; Piloter techniquement les développements ; Accompagner les développeurs dans leurs choix techniques ; Participer à la conception et à l'évolution des applications ; Définir les stratégies de tests et suivre les résultats ; Participer aux revues de code ; Diagnostiquer les problématiques techniques complexes ; Garantir la qualité et la cohérence du code ; Produire et maintenir la documentation technique ; Capitaliser les connaissances et assurer leur transmission ; Accompagner la montée en compétence des développeurs ; Participer aux réunions techniques et aux cérémonies Agile. Compétences techniques indispensablesRuby / Ruby on Rails Architecture logicielle RTI DDS Connext Conception d'algorithmes complexes Linux / Windows Git / GitLab JIRA SQL / JSON Tests unitaires et d'intégration Intégration technique Administration et configuration applicative Virtualisation / conteneurisation Cybersécurité Compétences appréciéesC++ / Qt Redis SCADA Wireshark / TCPDump TCP/IP, HTTPS, WebServices, SNMP, MODBUS, SFTP Environnements industriels Transport / systèmes critiques UX/UI Agile / Scrum
View this job
Permanent

Job VacancySoftware Engineer (C/C+)

Rise Technical Recruitment Ltd
Published on

Greater London, United Kingdom
Software Engineer (C/C++) Stevenage (Hybrid - 2 days per week in office) Very Competitive Salary + 5% Pension + 32 days holiday + Performance Bonus + Share Incentive Plan + Healthcare Scheme + Income Protection + Life Assurance + Flexible Working Hours Are you an experienced C/C++ Software Engineer looking to take full ownership of high-performance systems while working on cutting-edge network technology in a fast-paced and innovative environment? This is a fantastic opportunity to join a growing R&D team developing advanced network emulation products used to test performance and reliability. You will work within a collaborative, multi-disciplinary team, turning complex technical requirements into scalable, high-quality solutions. In this role, you will take ownership of backend development, contributing to architecture decisions and ensuring systems remain performant and maintainable as they evolve. You will work closely with product stakeholders and play a key role in delivering new features from concept through to deployment. The ideal candidate will bring strong C++ expertise, experience in Linux environments, and a passion for solving complex technical challenges. You will also have the opportunity to mentor junior engineers and influence technical direction within a highly innovative team. The Role: Design, develop and maintain high-performance backend systems Translate high-level requirements into robust technical solutions Contribute to system architecture and scalability improvements Deliver quality software within agreed timelines Collaborate closely with product and cross-functional teams The Person: Strong experience with C/C++ development and object-oriented design Background in Linux environments using GNU tools (gcc, gdb) Experience with network and multithreaded programming Proven ability to mentor or support other engineers Reference Number:BBBH276889 Rise Technical Recruitment Ltd acts an employment agency for permanent roles and an employment business for temporary roles. The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set and will be decided by our client, the employer. Rise are not responsible or liable for any hiring decisions made by the end client. We are an equal opportunities company and welcome applications from all suitable candidates.
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