De formation Bac+4/5, vous justifiez d'une expérience de 3 à 5 ans minimum sur une activité similaire. Le profil attendu doit être autonome, rigoureux, capable d’échanger avec les métiers et de s’intégrer dans une équipe technique exigeante et collaborative.
Vous êtes le/la candidat·e idéal·e si le développement au plus proche du matériel vous passionne et que vous maîtrisez les compétences suivantes :
Compétences techniques clés :
Programmation C embarquée : Maîtrise parfaite de la gestion mémoire, des pointeurs et des opérations bit à bit.
Architecture & Bas niveau : Expérience avérée en firmware low-level (C et des notions d'Assembleur ARM) et bonne compréhension de la logique numérique (GPIO, gestion des interruptions).
Tooling & Compilation : Maîtrise des options de compilateur/éditeur de liens (Linker) et utilisation des Makefiles.
Débogage & Analyse : Utilisation d'outils de debug (points de surveillance, assertions, analyse statique) et manipulation d'analyseurs logiques pour les signaux numériques.
Tests & Qualité : Capacité à développer des tests unitaires en C++ sous environnement Windows.
Gestion de configuration : Utilisation courante d'outils comme GIT ou SVN.
Les plus qui feront la différence :
A compétences égales, ce poste est ouvert aux personnes en situation de handicap.