Ingénieur·e Logiciel Embarqué in Paris

Ingénieur·e Logiciel Embarqué in Paris

Paris Full Time 50000 - 58000 € / an (estimé) Hybride
S

En un coup d'œil

  • Missions: Développez des logiciels embarqués pour notre compteur intelligent de nouvelle génération.
  • Entreprise: Smart Impulse, une start-up innovante dans la gestion de l'énergie.
  • Avantages: Télétravail hybride, titres-restaurant, mutuelle d'entreprise et activités sportives.
  • Autres infos: Ambiance collaborative et opportunités de croissance dans un environnement international.
  • Pourquoi ce job: Rejoignez une équipe dynamique et contribuez à une mission porteuse de sens.
  • Qualifications: Diplôme Bac +5 et 5 ans d'expérience en développement logiciel embarqué.

Le salaire estimé est compris entre 50000 - 58000 € par an.

QUI SOMMES-NOUS ?

Smart Impulse c'est l'histoire d'un projet de fin d'études qui se transforme en un projet entrepreneurial ambitieux et engagé !

C'est en 2011 que Charles et Henri, nos deux fondateurs, se lancent le défi de révolutionner la gestion de l'Énergie dans les bâtiments.

Plus concrètement, nous concevons et développons des solutions de mesure électrique nouvelle génération avec un compteur électrique, le Smart X, simple à installer (moins d'une heure, sans outil et sans coupure), permettant, à partir d'un seul point de mesure et d'algorithmes brevetés (Nonintrusive Load Monitoring - NILM), d'identifier la consommation de chaque type d'équipements dans un bâtiment (éclairage, chauffage, informatique, ventilation, etc.).

L'analyse des données récoltées permet aux gestionnaires de bâtiments tertiaires d'identifier des leviers d'économie et ainsi maîtriser et optimiser la consommation d'énergie.

Aujourd'hui, nos solutions sont déployées dans plus de 4000 bâtiments répartis dans 60 pays dans le monde.

Rejoignez notre équipe de plus de 60 Impulsers qui participent au quotidien à façonner l'avenir de l'innovation énergétique !

LE CONTEXTE

Afin d'accélérer notre croissance, nous recherchons un·e Ingénieur·e Logiciel Embarqué pour nous permettre de lancer le développement de la prochaine génération de notre compteur intelligent - avec l'ambition de faire du hardware un avantage concurrentiel durable pour Smart Impulse.

Rattaché·e au Hardware Manager, au sein de la Feature Team Hardware composée d'un manager hands-on (Mathieu, votre futur responsable) et d'un Ingénieur Logiciel Embarqué (Gordon), vous contribuerez principalement au développement logiciel de la prochaine génération de notre compteur.

À partir d'une page quasi blanche, l'enjeu sera de concevoir un compteur permettant de proposer des solutions toujours plus adaptées aux besoins de nos clients, alignées avec les market standards (self-service, métrologie, cybersécurité, certifications, gestion de flotte, etc.) et d'augmenter les capacités de nos algorithmes (Edge AI).

  • VOS MISSIONS
  • Au Quotidien, Vos Principales Missions Seront Les Suivantes
  • Conception logicielle
  • Participer à la définition de la nouvelle génération de compteurs intelligents
  • Concevoir des architectures logicielles fiables reposant sur votre expertise passée (découpage en couches, machines à états, design patterns, etc.)
  • Développement logiciel embarqué
  • Développer le logiciel embarqué de la nouvelle génération de compteurs intelligents sur cible microcontrôleur
  • Maintenir et enrichir les tests unitaires nécessaires à la qualité du développement logiciel (CI/CD, pipelines)
  • Participer aux revues techniques intra-équipe
  • Participer ponctuellement au support des produits existants (Smart X, routeurs Open WRT)
  • Développement software et outils
  • Contribuer au développement des outils que la Feature Team met à disposition des autres équipes
  • Développer les outils nécessaires aux tests qualité et à la mise en production de nos produits (bancs de production)
  • Documentation
  • Rédiger des documentations internes claires au niveau de détail approprié (README, changelog, base de connaissance, Merge Request, communications internes) en lien avec vos développements logiciels
  • Suivre et mettre à jour les tickets de développement sur lesquels vous travaillez
  • NOS OUTILS ET TECHNOLOGIES
  • Outils
  • Développement : Jira, Git/Git Lab
  • Monitoring et data : Grafana, Dataiku, Metabase
  • LLM : Claude (Claude Code), Code Rabbit (revue de code)
  • Technologies
  • Cibles hardware : MCU ARM, STM32, ESP
  • Développement embarqué : C/C++, Rust, ESP-IDF, Python
  • Temps réel : Free RTOS
  • Connectivité : Wi‑Fi/LAN, 4G
  • Langages d'outils/scripts : Python / Bash
  • Backend : Python (Django)
  • L'IMPULSEUR·EUSE QU'IL NOUS FAUT
  • Formation & Expérience
  • Bac +5 ou supérieur, école d'ingénieurs ou filière universitaire
  • Vous avez un minimum de 5 années d'expérience et justifiez d'une expérience réussie sur du développement logiciel embarqué sur cible microcontrôleur, idéalement dans un environnement start-up/scale-up
  • Compétences
  • Vous savez rédiger des spécifications techniques logicielles à partir d'un cadrage fonctionnel réalisé par notre Product Manager Hardware
  • Vous savez architecturer vos développements logiciels (découpage couche par couche, drivers, machines à états, etc.) et êtes en mesure de mettre votre expertise au profit d'un logiciel de qualité
  • Vous connaissez les méthodes de développement du type Test Driven Development (TDD) et avez idéalement une expérience de développement de tests virtuels par émulation (QEMU) et de simulation Hardware-in-the-loop
  • Vous connaissez les ressorts spécifiques au développement temps réel (gestion de la concurrence, programmation asynchrone, interruptions, DMA, etc.) et avez une solide compréhension du fonctionnement et des périphériques d'un microcontrôleur (contraintes RAM/FLASH, SPI, UART, etc.) ainsi que de certains bus de terrain (Ethernet, Modbus, etc.)
  • Vous avez de bonnes connaissances en réseaux informatiques et cybersécurité (chiffrement, secure boot, etc.)
  • Vous faites un bon usage des outils IA d'assistance de code
  • Idéalement, vous avez de bonnes connaissances Linux et API web
  • Vous avez de bonnes compétences en communication (orale et écrite) pour une collaboration efficace
  • Vous parlez et écrivez un anglais professionnel
  • Savoir-être
  • Vous êtes orienté·e solution et innovation et êtes d'un naturel proactif
  • Vous êtes autonome, méthodique, organisé·e et rigoureux·se, vous avez le goût du travail bien fait
  • Véritable team player, vous savez collaborer et mener des projets en équipe, avec un état d'esprit positif, enthousiaste et bienveillant
  • Vous êtes engagé·e dans une formation continue pour rester à jour sur les tendances du secteur et les nouvelles technologies

Côté avantages, voici ce que nous vous proposons

  • Les classiques …
  • Des titres-restaurant pour vos déjeuners (Merci Swile !)
  • Une mutuelle d'entreprise plutôt sympa (Merci Malakoff Humanis !)
  • Le remboursement de 75 % de vos frais de transport en commun (Plutôt vélo ? On a aussi ce qu'il vous faut !)
  • Les petits plus …
  • Une politique de télétravail hybride (2 à 3 jours de télétravail par semaine)
  • Un accès à une cafétéria d'entreprise
  • Un Comité des Fêtes qui nous concocte des événements et des activités diverses et variées
  • Des séances de sport organisées chaque semaine (foot, badminton et escalade)
  • Des locaux entièrement végétalisés (parce que c'est bon pour le corps et pour l'esprit !)
  • Rejoindre Smart Impulse C'est
  • Participer au développement d'une entreprise innovante avec une mission porteuse de sens
  • Grandir dans un contexte international où la créativité et la proactivité sont encouragées
  • Évoluer au sein d'une équipe où la bienveillance et l'écoute sont les piliers
  • S'épanouir au sein d'une entreprise où le travail rime avec le plaisir
  • BON À SAVOIR…
  • Notre Processus De Recrutement
  • Un échange avec Alice, notre Head of People
  • Un test technique et un échange avec Mathieu, notre Hardware Manager
  • Un échange avec Gordon et Amanda (Feature Team Hardware)
  • Un échange “Culture Fit” avec Charles (CEO et cofondateur)
  • Contrat : CDI
  • Démarrage : Dès que possible
  • Localisation : Paris 19e (Rosa Parks)
  • Rémunération : 50k-58k selon expérience
  • DIVERSITÉ & INCLUSION

Smart Impulse tient à promouvoir et entretenir une culture d'inclusion où la diversité est une richesse et une force.

Nous nous engageons à créer un environnement où chacun·e est respecté·e et valorisé·e, quelle que soit son origine, son identité de genre, son orientation sexuelle, son handicap, son âge, sa religion, son absence de religion ou toute autre caractéristique personnelle.

#J-18808-Ljbffr

Ingénieur·e Logiciel Embarqué in Paris employeur : Smart Impulse

Smart Impulse est un employeur de choix, offrant un environnement dynamique et collaboratif à Paris, où l'innovation en matière d'efficacité énergétique est au cœur de notre mission. En rejoignant notre équipe d'experts, vous bénéficierez d'opportunités de croissance professionnelle, d'une culture de travail axée sur la collaboration et d'avantages uniques tels que des projets significatifs qui impactent directement la durabilité des bâtiments commerciaux. Nous valorisons la diversité linguistique et encourageons le développement personnel dans un cadre stimulant.

S

Coordonnées :

Équipe de recrutement de Smart Impulse

Conseils d'expert StudySmarter🤫

Voici comment nous pensons que tu pourrais décrocher Ingénieur·e Logiciel Embarqué in Paris

✨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 Smart Impulse. 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 Ingénieur·e Logiciel Embarqué in Paris

Développement logiciel embarqué
C/C++
Rust
ESP-IDF
Python
FreeRTOS
Microcontrôleur

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 Smart Impulse. 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 Smart Impulse

✨Maîtrise des Outils de Développement

Assure-toi d'être à l'aise avec les outils et les langages de programmation que privilégie Smart Impulse. 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.