Ingénieur logiciel embarqué sénior H/F - KOLIBREE - CDI

Baracoda recrute !

À propos

Depuis 2014, Kolibree a une mission : améliorer l’hygiène bucco-dentaire avec ses solutions innovantes et connectées. Grâce à sa technologie brevetée, l’expérience de brossage des enfants et des adultes devient interactive : pour mieux comprendre leurs habitudes, les utilisateurs peuvent interagir avec leur dentiste et réinventer leur routine familiale de manière originale et créative.

Acteur-clé de la prévention, Kolibree collabore à des études avec des organisations professionnelles et académiques. Et en s’associant à des marques leader et des assureurs, sa technologie devient accessible au plus grand nombre : la Colgate Smart Electronic Toothbrush E1 avec Intelligence Artificielle est ainsi la première brosse à dents Powered by Kolibree, vendue dans les Apple Stores aux US.

Descriptif du poste

Vous rejoindrez nos équipes développeurs et aurez commes missions :

  • Développement d’un nouveau produit Bluetooth, Wifi avec écran (confidentiel)
  • Maintenance & évolution des firmware existants, ainsi que portage sur de nouveaux systèmes
  • Au sein de notre équipe d'ingénierie logicielle embarquée, faire et recevoir des revues de code, participer aux discussions d’architecture, améliorer nos processus de test unitaires et d'intégration ainsi que notre pipeline CI

Profil recherché

Vous développez des logiciels embarqués depuis au moins quatre ans, idéalement sur plusieurs plateformes de microcontrôleurs différentes, et vous avez de l'expérience en développement avec un RTOS et/ou sans OS.

Concernant vos compétences :

  • Vous êtes un programmeur C expert. Vous connaissez très bien le standard C et êtes capable de produire du code portable et maintenable. Si nécessaire, vous savez comment dévier du standard pour atteindre les objectifs d'optimisation. Vous avez d'excellentes compétences de débogage
  • Passionné par le bon design software et le Software Craftsmanship
  • Vous connaissez vos algorithmes et structures de données classiques et savez quand les utiliser
  • Vous comprenez en détail comment fonctionne un ordinateur et un système d'exploitation. Vous êtes capable de lire du code assembleur pour au moins une architecture
  • Vous êtes capable de déboguer des problèmes de bus de communication de bas niveau ou des problèmes de consommation d'énergie, en utilisant un oscilloscope ou d'autres outils

D'un point de vue non technique :

  • Vous êtes orienté solutions et ouvert d'esprit
  • Vous êtes flexible, motivé et prêt à continuer d'apprendre

Vous savez communiquer à l'oral comme à l'écrit en Français ainsi qu'en Anglais ? (Le chinois est un plus)

En bonus, vous avez une :

  • Expérience en écriture de tests unitaires pour des logiciels embarqués, en utilisant des mocks
  • Expérience avec Bluetooth, en particulier Bluetooth Low Energy
  • Connaissance de FreeRTOS et/ou Zephyr OS
  • Solide connaissance du design orienté objet
  • Expérience de collaboration avec des équipes hardware

Process de recrutement

Contact avec notre CTO
Test technique
Entretien RH

Informations complémentaires

  • Type de contrat : CDI
  • Lieu : Neuilly-Sur-Seine, France (92200)
  • Niveau d'études : Bac +3
  • Expérience : > 4 ans
  • Télétravail ponctuel autorisé