Afin de développer nos activités de domotique, nous recherchons un Développeur Senior C/C++ pour systèmes embarqués.
Vous travaillerez en étroite collaboration avec les développeurs firmware au sein d’une équipe Scrum de 4 personnes pour fournir un code de qualité, répondant aux besoins fonctionnels et techniques.
Vos principales missions seront :
Participer activement à toutes les phases de développement des produits en c/c++
Garantir les choix techniques (performance, sécurité et maintenabilité)
Définir et concevoir des architectures logicielles fiables
Assurer le mentorat et la montée en compétence des développeurs juniors
Appliquer les meilleures pratiques de développement logiciel, y compris l’utilisation d’outils d’analyse statique, de couverture de code et de vérification automatique en intégration avec les pipelines DevOps
Implémenter des tests unitaires et des tests d’intégration pour assurer la qualité du code
Rédiger et maintenir la documentation technique relative aux architectures, aux composants critiques et aux processus de développement
Assurer une veille technologique permanente pour aider l’équipe à se maintenir à l’état de l’art. Du temps de travail est alloué pour répondre à ce besoin et des PoC sont mis en place si nécessaire
Niveau de formation : bac+3 ou supérieur
Expérience : minimum 8 ans, dont au moins 5 en C++
Compétences requises :
Maîtrise des concepts de la conception logicielle et architecturale pour systèmes embarqués
Expertise C++ et maitrise des paradigmes moderner (c++ 11 à 21)
Connaissances en GIT, Scripting (Python, Shell…), GitLab CI
Bonne compréhension d’une ou plusieurs technologies : Bluetooth, Wifi, Zigbee ou Matter
Solides capacités d’analyse et de synthèse
Excellentes capacités relationnelles et de communication, leadership
Autonomie, proactivité, et force de proposition
Maîtrise de l’anglais (lu, écrit et parlé)
Un premier échange téléphonique pour nous assurer que nos attentes respectives sont compatibles
Un face-to-face avec un manager pour évoquer le poste, l’entreprise et le profil du candidat
Et un dernier entretien avec un ou deux membres de l’équipe du futur collaborateur pour évoquer l’environnement de travail . Un test technique peut également être fait lors de cet échange.
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.
Voir toutes les offres