Le poste Développeur Système Embarqué
Partager cette offre
e candidat aura pour mission de participer au développement d’une application en C++ (C++ 21), en s'appuyant sur le Framework Qt6, dans un environnement Linux. La mission consiste à implémenter des fonctionnalités en respectant les spécifications fonctionnelles et à assurer la documentation des développements. La programmation sera axée sur la programmation orientée objet (POO) et basée sur des événements. Le candidat devra également suivre les meilleures pratiques de conception et développement, telles que les principes SOLID et les Design Patterns.
Profil recherché
Développement C++ (C++ 21) : Excellente maîtrise de C++ et du Framework Qt6.
Configuration CMake (3.21+) : Gestion et configuration des builds avec CMake pour des versions récentes de C++.
Programmation Orientée Objet (POO) et événementielle
Bonnes Pratiques de Développement : Expérience en Clean Code, SOLID, Design Patterns, Test-Driven Development (TDD).
DevOps et CI/CD : Familiarité avec les outils DevOps, notamment GitHub, GitHub Actions pour CI/CD, et gestion des conteneurs Docker.
Linux et Connaissances Système : Connaissance approfondie des environnements Linux, y compris DBus, NetworkManager, systemd.
Sécurité et Communication Réseau : Bonne compréhension des WebSockets, TLS, et Public Key Infrastructure (PKI).
Python (3.10+) : Connaissances de base pour éventuelles intégrations et scripts complémentaires.
Compétences Réseau : Connaissance des concepts de réseau (DHCP, DNS, routage IP).
Lecture de Schémas Électroniques : Capacité à interpréter des schémas pour faciliter la compréhension des interfaces matérielles.
Environnement de travail
Objectifs et Livrables :
Documentation et spécifications : Rédaction de la documentation technique pour assurer la traçabilité et le respect des spécifications fonctionnelles.
Livraison de composants logiciels conformes aux spécifications : Développement de modules en conformité avec les exigences du projet.
Collaboration avec les équipes : Capacité à échanger avec les autres équipes, notamment en cas de besoin d’intégration.
Postulez à cette offre !
Trouvez votre prochaine mission parmi +8 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Développeur Système Embarqué
AGH CONSULTING