Développeur Senior Full Stack & Embarqué

Développeur Senior Full Stack & Embarqué

Orléans Full Time 60750 - 74250 € / an (estimé) Hybride
Startup Talents

En un coup d'œil

  • Missions: Développe des solutions innovantes en software embarqué et full-stack.
  • Entreprise: Fabricant européen dynamique spécialisé dans l'énergie nomade.
  • Avantages: Télétravail hybride, tickets resto, mutuelle santé, RTT.
  • Autres infos: Environnement startup avec opportunités de croissance rapide.
  • Pourquoi ce job: Rejoins une équipe passionnée et impacte le futur de la mobilité énergétique.
  • Qualifications: 7 ans d'expérience en développement logiciel, expertise en systèmes embarqués.

Le salaire estimé est compris entre 60750 - 74250 € par an.

Un fabricant Européen spécialisé dans les solutions d’énergie nomade et les systèmes électriques portables afin de répondre au besoin de flexibilité des travailleurs en entreprise, ouvre un rôle de Développeur Full-Stack & Embarqué en CDI sur Orléans ou Paris.

Contexte du poste : Création de poste

Background : 7 ans d’expérience en développement logiciel et 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’employeur n’accepte pas de candidatures nécessitant des démarches administratives pour une autorisation de travail.

L'entreprise est en forte croissance et mène une refonte de son architecture technique, accompagnée du lancement d'une nouvelle génération de 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 :

  • 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 les problèmes techniques complexes impactant l'ensemble du système.

Expérience et formation :

  • Formation d'ingénieur en informatique, électronique ou équivalent.
  • 7+ ans d'expérience en développement logiciel avec expertise démontrée en systèmes embarqués.
  • Expérience solide en développement embarqué (Rust, C, C++) avec idéalement mise en production de produits électroniques.
  • Esprit startup / Scale-Up au vu du mode de fonctionnement de l'entreprise.
  • Compréhension des architectures Cloud et la manière dont le Cloud communique avec l'Embarqué, similaires aux interactions de type IOT.
  • 1 à 3 ans d'expérience en lead dev ou management d'une petite équipe (2-4 personnes).
  • Maîtrise de l'architecture IoT (firmware + cloud + front-end).
  • Autonomie pour l'exécution, la planification et la gestion des sprints.

Savoir-faire (Compétences clés) :

  • Expertise embarquée : Maîtrise approfondie de C/C++ (voire Rust), STM32, FreeRTOS, Linux Embarqué.
  • Architecture IoT : Compréhension complète des systèmes connectés (firmware, communication, cloud, sécurité).
  • Cloud et infrastructure : Expérience avec AWS/Scaleway et architectures cloud scalables.
  • Connectivité : Maîtrise des protocoles de communication (MQTT, REST APIs, systèmes d'authentification).
  • DevOps : Expérience dans la mise en place de pipelines CI/CD, tests automatisés, et processus de déploiement.
  • Sécurité : Compréhension des enjeux de sécurité pour les systèmes connectés.
  • Leadership technique : Capacité à piloter une roadmap, assurer le reporting, gérer les priorités.
  • Anglais professionnel.

Savoir-être (Qualités personnelles) :

  • Mentalité "hands-on" : Capacité et volonté de coder et résoudre des problèmes concrets, expertise technique avant tout.
  • Capacité à travailler sur des environnements multi-techno.
  • Forte curiosité et bonne culture tech : Passion pour l'innovation technique.
  • Sens du collectif : Communication ouverte, partage des problèmes et culture d'entraide.
  • Amélioration continue : Esprit startup et recherche constante d'optimisation.
  • Capacité à piloter une roadmap, assurer le reporting, gérer les priorités.
  • Aisance dans la communication transversale (produit, hardware, direction).
  • Esprit “touche‑à‑tout”, capable de gérer plusieurs briques technologiques.

Compétences techniques :

  • Développement embarqué : C/C++, possible évolution vers RUST.
  • Maîtrise de l’architecture IoT (firmware + cloud + front-end).
  • Connaissance de l’intégration continue, tests automatisés, sécurité.

Formation lors de l’intégration : Parcours d’intégration avec le CTO.

Perspectives d'évolution : à terme, vers un rôle stratégique.

Avantages : Tickets resto/Mutuelle-complémentaire santé/RTT/ télétravail hybride.

Déroulé du processus de recrutement : Entretien avec le CTO, Business Case / test technique (de chez vous) : sous forme de test de programmation ex : schémas électroniques à analyser et à partir desquels proposer une architecture de code ou alors du code existant à améliorer. Le processus peut se boucler en 10 - 15 jours maximum.

Développeur Senior Full Stack & Embarqué employeur : Startup Talents

Rejoindre notre cabinet d'expertise comptable à Quimper, c'est intégrer une équipe dynamique de 140 professionnels passionnés, engagés dans le développement des entreprises locales. Nous offrons un environnement de travail collaboratif, des opportunités de croissance personnelle et professionnelle, ainsi que des avantages attractifs tels que des RTT, du télétravail et une mutuelle prise en charge. En tant qu'employeur ancré dans la culture bretonne, nous valorisons le bien-être de nos employés tout en contribuant au dynamisme économique de notre région.

Startup Talents

Coordonnées :

Équipe de recrutement de Startup Talents

Conseils d'expert StudySmarter🤫

Voici comment nous pensons que tu pourrais décrocher Développeur Senior Full Stack & Embarqué

✨Construire ton réseau tech

Connecte-toi avec des professionnels de l'ingénierie et du développement logiciel via des meetups tech ou des conférences comme DevFest. C'est un excellent moyen d'apprendre sur les dernières tendances et de te faire connaître dans le milieu.

✨Contribuer à des projets open-source

Montre tes compétences en rejoignant des projets open-source sur GitHub. Non seulement cela renforce ton portfolio, mais ça te permet également de collaborer avec d'autres développeurs et de bâtir ta réputation dans le monde tech.

✨Préparer un excellent entretien

Pour décrocher un emploi à plein temps, il est crucial de préparer des réponses aux questions techniques et comportementales. Fais des simulations d'entretiens avec des amis ou en utilisant des plateformes dédiées pour te sentir plus à l'aise.

✨Postuler sur notre site

N'oublie pas de consulter notre site pour des opportunités chez Startup Talents. Postuler directement peut te donner un accès privilégié à nos offres et montrer ton intérêt spécifique pour notre entreprise. Allez, fonce !

Nous pensons qu'il te faut ces compétences pour exceller en tant que Développeur Senior Full Stack & Embarqué

Développement embarqué
C/C++
Rust
Microcontrôleurs STM32
FreeRTOS
Linux embarqué
API REST

Quelques conseils pour ta candidature 🫡

Démarre avec un CV percutant:Pour un poste d'ingénieur en développement logiciel, mets en avant tes compétences techniques comme les langages de programmation que tu maîtrises. N'hésite pas à inclure les projets sur lesquels tu as travaillé, surtout ceux qui montrent ton impact dans des situations concrètes. Les employeurs adorent voir ce que tu es capable de créer !

Valorise tes projets personnels:Si tu as des projets personnels ou des contributions sur GitHub, assure-toi de les inclure dans ta candidature. Cela te permet de montrer non seulement tes compétences techniques, mais aussi ta passion et ton engagement pour le développement logiciel. C'est un excellent moyen de te démarquer des autres candidats !

Personnalise ta lettre de motivation:Prends le temps de personnaliser ta lettre de motivation pour Startup Talents. Explique pourquoi tu es attiré par cette entreprise et comment tes compétences peuvent répondre à leurs besoins. C'est l'occasion de montrer un côté plus humain de ta candidature et d'expliquer ce qui te motive !

Soigne la mise en page:Une mise en page claire et concise est cruciale pour les candidatures dans le domaine de l'ingénierie logicielle. Utilise des sous-titres et des listes pour rendre ton CV et ta lettre plus facile à lire. Cela montre aussi que tu as un sens de l'organisation, ce qui est super important dans notre domaine !

Comment te préparer à un entretien d'embauche chez Startup Talents

✨Maîtrise des Outils de Développement

Assure-toi d'être à l'aise avec les outils et les langages de programmation que privilégie Startup Talents. Par exemple, si tu sais qu'ils utilisent beaucoup Java ou Python, revisite tes concepts clés et sois prêt à discuter de tes projets antérieurs qui mettent en avant ces compétences.

✨Prépare des Exemples de Projets Concrets

Rassemble des exemples concrets de projets sur lesquels tu as travaillé, surtout ceux qui mettent en avant des défis techniques. Sois prêt à expliquer tes choix, tes erreurs et comment tu as résolu des problèmes - cela montre ton process de réflexion et ta capacité à apprendre.

✨Sois Prêt pour des Tests Techniques

Il est fréquent d'avoir des tests techniques lors des entretiens dans l’ingénierie logicielle. Prépare-toi à résoudre des problèmes de codage en direct. Pratique sur des plateformes comme LeetCode ou HackerRank pour rester affûté et confortable face à la pression.

✨Montre Ton Intérêt pour l’Innovation

Dans le cadre d'un poste à temps plein, les employeurs cherchent des passionnés qui se tiennent à jour avec les dernières tendances technologiques. N’hésite pas à parler de tes lectures récentes, de conférences auxquels tu as assisté ou même de projets open-source que tu pourrais avoir suivis ou rejoints.