Trouvez votre prochaine offre d’emploi ou de mission freelance C/C++ à Strasbourg

Ce qu’il faut savoir sur C/C++

C et C++ sont des langages de programmation puissants et polyvalents utilisés pour le développement d’applications allant des systèmes embarqués aux logiciels complexes. C, créé dans les années 1970, est un langage de bas niveau idéal pour la programmation système et les performances optimisées. Il est à la base de nombreux systèmes d’exploitation, comme Linux, et offre un contrôle direct sur la mémoire. C++, une extension de C, ajoute des fonctionnalités orientées objet, comme les classes et l’héritage, tout en conservant la puissance et l’efficacité de C. Il est utilisé pour développer des logiciels graphiques, des moteurs de jeux, des applications scientifiques, et plus encore. Les deux langages sont largement adoptés dans l’industrie pour leur rapidité, leur flexibilité et leur capacité à gérer des systèmes complexes. Ils sont également connus pour leur large écosystème de bibliothèques et leur compatibilité avec une multitude de plateformes.

Votre recherche renvoie 2 résultats.
Freelance

Mission freelance
Développeur C/C++ Linux Embarqué

Publiée le
C#
C/C++
Docker

3 ans
100-450 €
Strasbourg, Grand Est
Télétravail partiel
Missions principales Développer des logiciels embarqués natifs en C/C++ sous Linux. Construire et configurer des systèmes Linux embarqués (Yocto, Buildroot, ELBE). Intégrer des scripts (Bash, Shell) pour automatiser des tâches. Participer à la mise en place et à l’utilisation de technologies de conteneurisation (ex. Docker). Développer des composants logiciels en C#. Gérer les versions du code via des outils tels que Git ou SVN. Collaborer dans un environnement agile (Scrum) avec des outils comme Jira et Confluence. Contribuer à des projets logiciels à grande échelle dans le domaine des systèmes embarqués pour engins lourds. Profil recherché Compétences techniques : Maîtrise du développement embarqué en C/C++. Expertise dans la construction d’OS Linux pour systèmes embarqués (Yocto / Buildroot / ELBE). Bonne connaissance des scripts Bash/Shell. Familiarité avec la conteneurisation (Docker). Expérience en développement C#. Connaissance des outils de gestion de versions (Git, SVN). Connaissance des outils de compilation, débogage et simulation. Expérience projet : Expérience en organisation agile (Scrum). Participation à des projets logiciels complexes et de grande envergure. Idéalement, expérience dans les secteurs automobile, machines lourdes ou logiciels embarqués pour véhicules. Soft skills : Anglais courant (oral et écrit). Bonnes capacités d’analyse et de structuration. Autonomie et expertise technique. Bon relationnel et esprit collaboratif.
CDI

Offre d'emploi
Ingénieur·e Développement C++ - Middleware et Composants Techniques H/F

Publiée le
C/C++
Linux
Microsoft SQL Server

38k-45k €
Strasbourg, Grand Est
Télétravail partiel
Vous intégrerez une équipe spécialisée dans les solutions techniques transverses : poste de travail, sauvegarde, sécurité réseau (VPN), gestion documentaire, stockage, ainsi que middleware applicatif. C’est au sein de cette dernière, composée d’une dizaine d’ingénieurs et développeurs expérimentés, que s’inscrit le poste proposé. La mission de cette entité est d’assurer la cohérence et la fiabilité de l’ensemble des briques techniques utilisées par les développeurs métiers : librairies, middlewares, connecteurs et services qui garantissent la communication entre applications internes et systèmes d’information hétérogènes (bases de données, messagerie, stockage, etc.). Vous ferez partie d’une équipe dont les réalisations constituent le socle technique des applications stratégiques. L’environnement est exigeant : on travaille pour des services informatiques internes, où la qualité du code et la stabilité priment sur la rapidité. Chaque composant déployé a un impact direct sur des systèmes critiques ; la rigueur, la précision et la capacité d’analyse sont donc essentielles. Missions *Concevoir, développer et maintenir les composants techniques bas niveau (librairies, services middleware, connecteurs et API internes) destinés à l’ensemble des applications métiers. *Travailler sur des développements multienvironnements : majoritairement sous Windows, mais de plus en plus sur Linux dans le cadre de l’évolution vers une infrastructure cloud interne. *Garantir la compatibilité et la performance des interconnexions avec les différents systèmes exploités : - bases de données (PostgreSQL, SQL Server, Oracle, Elastic) - systèmes de fichiers et protocoles réseau (FTP, SFTP, stockage distribué) - services de messagerie et systèmes internes d’authentification *Participer à la migration progressive vers le cloud : transformation de librairies monolithiques en microservices, modularisation du code, industrialisation du déploiement. *Développer les bindings et interfaces avec d’autres langages utilisés en interne (par exemple Python), pour faciliter l’usage des composants techniques par les développeurs applicatifs côté métier. *Intégrer les mécanismes de sécurité et de conformité : authentification, chiffrement et signature (notamment via JWT et protocoles internes), respect des réglementations et standards IT. *Contribuer à la qualité logicielle : - mise en place de tests unitaires et automatiques (tests de non-régression, tests fonctionnels) - revue de code systématique via GitLab (pull/marge requests) - documentation détaillée pour chaque composant produit *Apporter un support technique de second niveau : analyse et correction d’anomalies sur les composants existants, accompagnement des développeurs internes sur les appels API et l’intégration des librairies. *Participer activement à la veille technologique : évolution des langages, migrations de versions, intégration progressive de nouvelles briques open source ou cloud-native.

Les métiers et les missions en freelance pour C/C++

Développeur·euse C, C++

Le/ La Développeur·euse C, C++ utilise C/C++ pour développer des applications logicielles performantes, souvent dans des domaines comme les systèmes embarqués, les jeux vidéo ou les logiciels à haute performance.

Développeur·euse logiciel embarqué (IoT, assembleur, microcontrôleur...)

Le/ La Développeur·euse logiciel embarqué (IoT, assembleur, microcontrôleur...) utilise C/C++ pour programmer des logiciels embarqués dans des systèmes comme des appareils IoT, des microcontrôleurs et autres dispositifs à ressources limitées.

Ingénieur·e informatique industrielle

L'Ingénieur·e informatique industrielle utilise C/C++ pour développer des logiciels qui contrôlent des équipements industriels, des robots ou des systèmes de production automatisée.

Ingénieur·e R&D

L'Ingénieur·e R&D exploite C/C++ pour la recherche et le développement de nouveaux produits logiciels ou systèmes nécessitant une gestion fine des ressources et des performances, par exemple, dans le domaine de la simulation ou de la modélisation.

2 résultats

Contrats

Freelance CDI CDD Alternance Stage

Lieu
1

Strasbourg, Grand Est
0 Km 200 Km

Télétravail

Télétravail partiel Télétravail 100% Présentiel

Taux Journalier Moyen min.

150 € 1300 € et +

Salaire brut annuel min.

20k € 250k €

Durée

0 mois 48 mois

Expérience

≤ 2 ans d’expérience 3 à 5 ans d’expérience 6 à 10 ans d’expérience > 10 ans d’expérience

Publication

Au service des talents IT

Free-Work est une plateforme qui s'adresse à tous les professionnels des métiers de l'informatique.

Ses contenus et son jobboard IT sont mis à disposition 100% gratuitement pour les indépendants et les salariés du secteur.

Free-workers
Ressources
A propos
Espace recruteurs
2025 © Free-Work / AGSI SAS
Suivez-nous