
Want to know if this job is worth applying to?
Paris, Île-de-France, France
Remote only
Dans le cadre du développement de nos produits hardware et software, nous sommes régulièrement à la recherche d'ingénieurs freelance en développement C++ moderne pour accompagner les équipes projets dans la conception et le développement de nos produits.
Chez Kickmaker, les compétences en C++17/20, développement logiciel, contrôle-commande et interfaces homme-machine (IHM) sont à l'honneur.
Selon ton expertise, tu pourras intervenir sur des projets variés, allant du développement applicatif à la conception d'IHM, en passant par le pilotage d'équipements et l'intégration logicielle au sein de systèmes complexes.
Tes responsabilités seront :
Définition des besoins techniques et fonctionnels du projet, en fonction du client
Conception et développement de solutions logicielles en C++ moderne
Développement et évolution de composants logiciels applicatifs et/ou embarqués
Développement d'interfaces graphiques (IHM) et/ou de fonctionnalités de contrôle-commande selon les besoins du projet
Développement et intégration des interfaces de communication entre les différents composants du produit
Optimisation des performances, de la fiabilité et de la maintenabilité du code
Tests unitaires, tests fonctionnels & documentation
Intégration et déploiement continu
Cycle itératif en sprint avec prise en compte des retours clients
Garantir la qualité des développements et le respect des processus établis
Diplômé d'une école d'ingénieur ou d'un master en informatique / développement logiciel / systèmes embarqués
Avoir une expérience significative en développement C++ moderne (C++17, C++20 ou versions ultérieures)
Bonne maîtrise de la programmation orientée objet, de la STL, de la gestion mémoire et des bonnes pratiques de conception logicielle
Connaissance ou prise en main de diverses technologies, comme par exemple :
Développement logiciel : C++17/20, STL, multithreading, programmation concurrente
Développement IHM : Qt, QML, Qt Widgets
Contrôle-commande : pilotage d'équipements, interaction hardware/software, systèmes temps réel
Environnements : Linux, Windows, Linux embarqué, RTOS
Communication : TCP/IP, IPC, CAN, RS-232, RS-485…
Outils de développement : Git, CMake, GDB, CI/CD, tests unitaires
Une expérience dans le développement de logiciels industriels, de produits connectés, de systèmes embarqués ou de dispositifs médicaux est un plus
Des connaissances en électronique et en architecture hardware/software seraient appréciées
L'anglais est un must
La bienveillance étant une valeur essentielle de Kickmaker, nous nous engageons à promouvoir la diversité et l'égalité des chances tout au long du processus de recrutement. Votre candidature sera étudiée selon des critères objectifs basés sur vos compétences, votre expérience acquise et vos aptitudes professionnelles, au regard des caractéristiques du poste à pourvoir.

