Ingénieur Firmware
Il y a 2 jours
Paris ème, Ile-de-France
Externatic
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
L'entreprise accompagnée dans son recrutement CDI Rejoignez une belle PME tech française d'une soixantaine de collaborateurs, conceptrice d'une solution de géolocalisation connectée grand public. Rentable et en pleine croissance, cette entreprise possède une forte culture de l'innovation et adresse un marché porteur avec plusieurs centaines de milliers de boîtiers actifs. L'enjeu : Jusqu'à présent, la conception matérielle et logicielle (firmware) était sous-traitée. Dans le cadre de la conception de deux nouveaux produits innovants, la société a décidé d'internaliser stratégiquement son développement logiciel. Vous rejoindrez l'équipe technique pour structurer ce pôle de bout en bout, en travaillant de concert avec le VP Engineering & Tech, expert embarqué, déjà sur place ayant initié le reverse-engineering des solutions existantes. Les missions / rôles En tant que référent sur cette nouvelle équipe Firmware, vous évoluerez avec une grande autonomie sur la création de la nouvelle génération de produits et l'intégration au système global.
* Conception firmware : développer l'architecture logicielle sous Zephyr RTOS en C (drivers UART/SPI/I2C, machines à états de géolocalisation) pour les futurs boîtiers.
* Interface hardware & électronique : travailler avec le partenaire électronique pour la revue de schémas, le bring-up des prototypes et réaliser les campagnes de mesures sur banc (oscilloscope, analyseur logique).
* Connectivité cellulaire & GNSS : piloter l'intégration des modems LTE-M / NB-IoT par commandes AT, gérer la résilience réseau et les stratégies de fix GNSS (L1/L5).
* Performance et énergie : profiler la consommation de courant et optimiser drastiquement l'autonomie (low power, eDRX/PSM).
* Développement backend (Python) : intervenir sur les "workers" côté serveur pour assurer le traitement des trames, le décodage du protocole et les tests automatisés.
* Qualité & déploiement : mettre en place l'intégration continue (GitLab CI), les scénarios de tests, et maîtriser le déploiement des mises à jour à distance (OTA/DFU) sur un parc de plusieurs centaines de milliers d'appareils.
* Suivi fournisseurs : réaliser le suivi technique (revue de code, spécifications, analyse de logs complexes) des produits historiques toujours gérés par les partenaires. Vous possédez au moins 6 ans d'expérience dans le développement C embarqué sur microcontrôleurs (ARM Cortex-M) avec un RTOS (idéalement Zephyr ou forte envie de s'y former). Vous avez impérativement livré en production des produits IoT connectés en cellulaire. Vous possédez une réelle sensibilité Hardware. Vous savez lire des schémas électroniques et êtes parfaitement à l'aise sur un banc de test avec l'utilisation d'outils de laboratoire (oscilloscope, analyseur logique, profiler de courant). Des compétences en Python sont fortement appréciées pour le scripting et l'interfaçage Backend. Vous êtes pragmatique, avec un excellent esprit d'investigation pour débusquer les causes réelles d'un bug, et démontrez une forte autonomie. Vous savez communiquer vos choix techniques à des interlocuteurs variés. Enfin, la maitrise de l'anglais est souhaitée sur ce poste (B2 minimum)pour cadrer les fournisseurs à distance. Conditions de travail et avantages
* Rémunération : 65 000 à 70 000 € brut annuel selon profil et expérience + variable de 7,5% (à l'issue de la période d'essai).
* Localisation & télétravail : Bureaux basés à Paris 15ème. Télétravail flexible.
* Équipement : Un banc de test complet vous sera fourni à domicile (cartes d'évaluation, profiler de courant, modems, analyseur logique).
* Cadre technique : Méthodologie Kanban, management technique de haut niveau, et accès à des licences d'IA générative premium (Claude). Process de recrutement 1. Entretien avec un consultant Externatic 2. Échange en visio avec les RH pour valider vos attentes. 3. Entretien technique avec le VP Engineering orienté sur des scénarios concrets de l'embarqué. 4. Rencontre dans les locaux à Paris avec le Directeur Technique et co-fondateur. 5. Prise de références avant l'offre finale. Créé il y a 15 ans, Externatic est l'un des 1ers cabinets de recrutement spécialisés "Informatique, Data & Cybersécurité" à voir le jour en France. Notre credo est simple : "permettre à nos candidats, via notre réseau, d'accéder au marché caché et d'être recrutés uniquement au sein d'entreprises finales (0% d'ESN). Externatic en bref :
* 15 ans de professionnalisme sur le recrutement "tech" externalisé pour des entreprises HORS ESN
* Près de 300 postes ouverts en permanence et 100% entreprise
* Conception firmware : développer l'architecture logicielle sous Zephyr RTOS en C (drivers UART/SPI/I2C, machines à états de géolocalisation) pour les futurs boîtiers.
* Interface hardware & électronique : travailler avec le partenaire électronique pour la revue de schémas, le bring-up des prototypes et réaliser les campagnes de mesures sur banc (oscilloscope, analyseur logique).
* Connectivité cellulaire & GNSS : piloter l'intégration des modems LTE-M / NB-IoT par commandes AT, gérer la résilience réseau et les stratégies de fix GNSS (L1/L5).
* Performance et énergie : profiler la consommation de courant et optimiser drastiquement l'autonomie (low power, eDRX/PSM).
* Développement backend (Python) : intervenir sur les "workers" côté serveur pour assurer le traitement des trames, le décodage du protocole et les tests automatisés.
* Qualité & déploiement : mettre en place l'intégration continue (GitLab CI), les scénarios de tests, et maîtriser le déploiement des mises à jour à distance (OTA/DFU) sur un parc de plusieurs centaines de milliers d'appareils.
* Suivi fournisseurs : réaliser le suivi technique (revue de code, spécifications, analyse de logs complexes) des produits historiques toujours gérés par les partenaires. Vous possédez au moins 6 ans d'expérience dans le développement C embarqué sur microcontrôleurs (ARM Cortex-M) avec un RTOS (idéalement Zephyr ou forte envie de s'y former). Vous avez impérativement livré en production des produits IoT connectés en cellulaire. Vous possédez une réelle sensibilité Hardware. Vous savez lire des schémas électroniques et êtes parfaitement à l'aise sur un banc de test avec l'utilisation d'outils de laboratoire (oscilloscope, analyseur logique, profiler de courant). Des compétences en Python sont fortement appréciées pour le scripting et l'interfaçage Backend. Vous êtes pragmatique, avec un excellent esprit d'investigation pour débusquer les causes réelles d'un bug, et démontrez une forte autonomie. Vous savez communiquer vos choix techniques à des interlocuteurs variés. Enfin, la maitrise de l'anglais est souhaitée sur ce poste (B2 minimum)pour cadrer les fournisseurs à distance. Conditions de travail et avantages
* Rémunération : 65 000 à 70 000 € brut annuel selon profil et expérience + variable de 7,5% (à l'issue de la période d'essai).
* Localisation & télétravail : Bureaux basés à Paris 15ème. Télétravail flexible.
* Équipement : Un banc de test complet vous sera fourni à domicile (cartes d'évaluation, profiler de courant, modems, analyseur logique).
* Cadre technique : Méthodologie Kanban, management technique de haut niveau, et accès à des licences d'IA générative premium (Claude). Process de recrutement 1. Entretien avec un consultant Externatic 2. Échange en visio avec les RH pour valider vos attentes. 3. Entretien technique avec le VP Engineering orienté sur des scénarios concrets de l'embarqué. 4. Rencontre dans les locaux à Paris avec le Directeur Technique et co-fondateur. 5. Prise de références avant l'offre finale. Créé il y a 15 ans, Externatic est l'un des 1ers cabinets de recrutement spécialisés "Informatique, Data & Cybersécurité" à voir le jour en France. Notre credo est simple : "permettre à nos candidats, via notre réseau, d'accéder au marché caché et d'être recrutés uniquement au sein d'entreprises finales (0% d'ESN). Externatic en bref :
* 15 ans de professionnalisme sur le recrutement "tech" externalisé pour des entreprises HORS ESN
* Près de 300 postes ouverts en permanence et 100% entreprise