Développeur Senior Full Stack
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.
Développeur Senior Full Stack & Embarqué
Un fabricant Européen spécialisé dans les solutions d’énergie nomade et les systemes élécrtiques portables afin de répondre au besoin de flexibilité des travailleurs en entreprise, ouvre un role deDéveloppeur Full-Stack & Embarqué en CDI sur Orléans ou Paris.
Métier de l’employeur : Fabricant de solutions de mobilité énergétique á destination des entreprises
Taille : 40 personnes
Marchés : France et Europe
Type et Lieu du poste : CDI -Orléans (Pôle Hardware et opérations) ou Paris, au choix
Contexte du poste : Création de poste
Background : 7 ans d’expérience en développement logicielvet une solide expérience en développement embarqué (Rust, C, C++), avec si possible une mise en production de produits électroniques.1 à 3 ans d’expérience en lead dev ou management d’une petite équipe (2–4 pers.).
Stack technique :
Embarqué : C / C++ / Rust / Python, sur microcontrôleurs STM32, FreeRTOS + Linux embarqué
Évolution prévue : Possible migration vers Rust pour l'embarqué, développements IA/Analytics
Administratif : L’employeurn’accepte pas de candidatures nécessitant des démarches administratives pour une autorisation de travail (permis de séjour, permis de travail, autorisations diverses ...)
L'entreprise est en forte croissance et mene une refonte de son architecture technique, accompagnée du lancement d'une nouvelle génération Produit. Dans ce cadre elle structure son pôle R&D autour de deux piliers : un ingénieur sénior hardware et un ingénieur sénior software.
En tant que Senior Software Engineer, vous reporterez directement au CTO et serez responsable de l'ensemble des développements logiciels de Osol, avec pour objectif :
De piloter l'ensemble des développements software embarqué avec expertise approfondie en firmware et systèmes embarqués.
De participer activement aux développements cloud et à la plateforme web pour garantir l'interopérabilité.
D'optimiser les performances et la fiabilité du système complet (latence, sécurité, scalabilité).
De préparer le socle logiciel pour de futurs projets IA, traitement de données et analytics.
De jouer un rôle moteur dans la stratégie technique
- Relations internes et externes
Internes : Collaboration avec le CTO, les équipes hardware, product, sales & support.
Externes : Partenaires techniques, fournisseurs de services cloud, consultants spécialisés.
Vos missions principales
- Pilotage technique et développement embarqué
Assurer les développements software embarqués (C/C++ ou Rust) sur microcontrôleurs STM32, FreeRTOS et Linux embarqué sur processeur NXP
Développer et optimiser les interfaces entre le firmware et le backend cloud.
Garantir l'interopérabilité entre les différentes briques techniques (batterie, station, cloud, plateforme web).
Être capable de prendre la main sur tout ou partie du code embarqué en cas de besoin.
Optimiser les performances des systèmes embarqués pour maximiser l'autonomie et la fiabilité.
- Développement full-stack et architecture
Concevoir et superviser la mise en place d'architectures scalables et sécurisées.
Développer les APIs nécessaires pour l'intégration avec des systèmes externes.
Établir les standards de qualité et appliquer les bonnes pratiques (CI/CD, code review, tests, documentation).
Mettre en place et optimiser les pipelines CI/CD et les processus d'automatisation.
- Vision stratégique et innovation
Participer à la stratégie produit et à la feuille de route technique.
Être un moteur dans la stratégie technique portée par le CTO.
Assurer la veille technologique et l'innovation continue dans les domaines embarqués et cloud.
Préparer l'architecture pour les futurs développements IA et analytics.
Identifier et résoudre l