Ingénieur Logiciel Systèmes Embarqués IoT

PROFIL

  • Diplôme: Master ingénierie logicielle
  • Expérience: 3 ans minimum
  • Lieu: Nantes (France)
  • Langues: Français / Anglais
  • Reporte à: Directeur Customer Care

 

MicroEJ est une société d’édition de logiciels pour le marché de l’électronique «embarquée» implantée à Nantes et Boston.

Après 10 ans d’activité et deux levées de fonds dans la Deep Tech, notre produit phare MICROEJ VEE est souvent perçu comme l’équivalent d’Android™ pour les objets autres que smartphones et tablettes. Avec plus de 100 millions de produits intégrant MICROEJ VEE (montres, électroménager, industrie, énergie, médical, etc), nous sommes aujourd’hui une équipe de 45 personnes animées par la passion de l’innovation et un fort esprit d’équipe.
Pour accompagner notre croissance sur de nouveaux marchés, nous renforçons notre équipe Customer Care en charge du support de notre produit phare MICROEJ SDK & Studio.

 

Vos missions et activités

Vous êtes un ingénieur systèmes embarqués IoT avec une première expérience, passionné par les systèmes embarqués et l’électronique, curieux et prêt à relever des challenges techniques; MicroEJ vous offre un environnement de travail dynamique et technologique propice à l’expression de votre créativité et de votre expertise. Vous travaillerez en relation avec des clients et des partenaires de forte notoriété et dans un contexte international.

Au sein de l’équipe Customer Care, vous accompagnez ces clients durant les étapes de leurs projets techniques :

  • Spécification des projets et de l’architecture logicielle en collaboration avec les experts métiers
  • Développement de librairies et drivers pour microcontrôleurs
  • Développement de plateformes de référence MicroEJ
  • Test et documentation
  • Résolution de problèmes nécessitant un bon niveau d’expertise
  • Déplacements occasionnels en France et dans le monde

Découvrez ici (https://developer.microej.com/) nos produits MicroEJ SDK et Studio.

 

Compétences requises

  • Expérience démontrée dans le monde des systèmes embarqués :
    – MPU, ARM Cortex–A (Raspberry Pi, …)
    – OS embarqué (Linux, QNX, VxWorks)
    – Network / IoT (MQTT, HTTP, REST) / Bluetooth / USB
    – IHM (Java Swing, Android, Qt, Crank Software)
    – Cryptographie (OpenSSL, Java Cryptography Architecture)
  • Compétences dans les langages Java et C/C++
  • Pratique des méthodes agiles, TDD et intégration continue
  • Outils de développement : Git, Jenkins, Youtrack/JIRA
  • Organisation personnelle, rigueur et communication
  • Anglais écrit et oral

Compétences que nous apprécions aussi:

  • Développement C/Assembleur sur MCU ARM Cortex-M
  • Développement Android

 

Contextes techniques

Notre contexte technologique est principalement en relation avec les systèmes électroniques embarqués IoT à forte composante logicielle (smart devices) :

  • Systèmes électroniques embarqués (MCU et MPU)
  • Réseau et sécurité (HTTP, REST, SSL/TLS, DTLS, …)
  • Protocoles IoT (MQTT, COAP, AMQP, …)
  • Application Store et environnement multi-app sandboxé
  • Connectivité (Bluetooth, Zwave, Wi-Fi, Ethernet, 5G)
  • IHM (LCD, Touchscreen)
  • Machine virtuelle Java

 

Cette annonce ne correspond pas à votre profil?
Retournez à notre page offres d’emploi ou envoyez-nous une candidature spontanée.

 


Apply