Ingénieur(e) en soft embarqué

Toulouse  - CDI

À propos de Catspad

Basés à Toulouse, nous sommes une équipe de 15 collaborateurs spécialisés dans la technologie pour animaux de compagnie. Notre mission est de développer tout un écosystème d'objets connectés afin de monitorer la vie de nos animaux de compagnie et d'anticiper leurs problèmes de santé. Notre startup bénéficie d'un réseau de partenaires dans le monde entier, aussi bien pour la production que pour la commercialisation.


Notre premier produit est un distributeur intelligent d’eau et de croquettes pour chats. Avec son smartphone, chaque propriétaire est en mesure de nourrir son animal à distance et d’être sûr que tout va bien. Il peut connaître en temps réel sa consommation et les quantités d’eau et de nourriture restantes. Ce distributeur est plus qu’un simple moyen de dépannage en cas d’absence, il est un véritable assistant au service de la santé animale.

Description du poste

L’ingénieur(e) soft embarqué intègre l’équipe technique de la société JnB Innovation et reporte au Directeur Technique. Il/Elle est en relation fonctionnelle avec l’équipe de développement logiciel (non embarqué) et avec le reste de l’équipe technique (ingénieur électronicien, mécanicien, chef de projet…).


Le poste a deux facettes : la première consiste en la maintenance du soft embarqué déjà déployé sur un produit mis sur le marché ; la deuxième est le développement de soft embarqué conformément au spécifications système et sous-système sur des nouveaux produits en développement. 


Maintenance du soft embarqué déjà déployé : 

  • Maîtrise du code existant
  • Développement de nouvelles fonctions
  • Analyse des risques d’obsolescence technique et mise en place des solutions de pérennisation
  • Elaboration et déploiement des tests de vérification sous-système


Développement soft embarqué pour de nouveaux produits en développement :

  • Participation à la rédaction des spécifications système et sous-système découlant du cahier des charges fonctionnel de nouveaux produits
  • Participation à la construction de l’architecture système de nouveaux produits
  • Participation au choix des technologies à déployer pour la conception de nouveaux produits
  • Développement des fonctions logicielles bas niveau pour répondre aux exigences sous-systèmes et systèmes
  • Elaboration et déploiement des tests de vérification sous-système
  • Veille technologique


Pour réussir sa mission, l’ingénieur(e) soft embarqué devra :

  • S’adapter au contexte particulier d’une petite équipe dans une petite entreprise
  • Être en mesure, les premières semaines, de travailler en collaboration étroite avec l’ingénieure soft (qui évolue au sein de l’entreprise vers un poste de responsable projet) pour la reprise de maîtrise sur le soft embarqué déjà déployé
  • Être autonome et rigoureux/se
  • Avoir le goût de l’innovation et maîtriser l’univers des objets connectés

Description du profil

De formation ingénieur(e) BAC+5 en logiciel embarqué et/ou électronique, vous justifiez d’une première expérience réussie de minimum 3 ans en développement de logiciel embarqué, dans le domaine des objets communicants.


Savoir-Faire :

  • C/C++, IOT, Linux, Atmel, Raspberry PI, STM32
  • Microcontrôleur, Arduino, conception de carte
  • Connaissances en communication RF (Wifi, Bluetooth, Zigbee, LoRa, Sigfox …)
  • OS Temps Réel, TCP/IP, modèle OSI, Capteur, RF, prototypage
  • Intégration continue, revue de code, tests unitaires, architecture logicielle
  • Connaissances transversales en électronique embarquée
  • Maîtrise de l’anglais technique 


Savoir-Être :

  • Autonomie
  • Rigueur
  • Curiosité 


Date : dès que possible

Contrat : CDI / 35h

Rémunération : 33K€ brut annuel, négociation possible selon profil

Lieu : Toulouse (métro Paul Sabatier)


Propulsé par