Recrutement MICROEJ

Java Tech Lead - Embedded Systems & Iot Architecture H/F - MICROEJ

  • Nantes - 44
  • CDI
  • MICROEJ
Publié le 29 janvier 2026
Postuler sur le site du recruteur

Les missions du poste

Environnement de travail

Chez MicroEJ, nous croyons en l'autonomie et la collaboration au sein des équipes. Notre organisation repose sur le modèle Team Topologies, avec :

- Des équipes de 4 à 10 développeurs aux compétences mixtes dans les systèmes embarqués et le développement d'applications
- Un bureau dédié pour chaque équipe, favorisant la concentration et la collaboration
- Pas de management hiérarchique au sein de l'équipe - tout le monde contribue techniquement et est responsable de la roadmap produit, du backlog et du cycle de développement
- Communication directe avec les dirigeants, permettant une clarté dans l'alignement avec les objectifs de l'entreprise
- Des missions de long terme en phase avec la vision de l'entreprise en matière d'innovation et de croissance
- Vous travaillerez avec les outils suivants : Gradle, IntelliJ IDEA, Eclipse, JUnit, Jenkins et GitLab

Nous vous donnons les clés pour mener à bien les projets de l'équipe. Si vous aimez évoluer dans un cadre où vos idées comptent et où vous avez la liberté d'agir, ce poste est fait pour vous.

À propos de MicroEJ

MicroEJ est un éditeur logiciel dédié au développement et au déploiement d'applications sur tout type d'objet électronique. Notre produit MICROEJ VEE est perçu comme l'équivalent d'Android pour le développement d'applicatifs pour tous les objets autres que des smartphones et tablettes (thermostats intelligents, compteurs électriques, montres, électroménager, etc.).

Nos solutions s'adressent à toutes les entreprises confrontées au développement rapide de logiciels embarqués et offrent un équilibre inégalé entre coût, qualité et innovation. Notre mission est d'apporter au monde de l'embarqué ce que Android a apporté aux smartphones : un système logiciel optimisé et standardisé, permettant de créer à grande échelle des objets à forte composante logicielle.

Nous sommes fiers de maintenir une relation à long terme avec nos clients grâce à la nature de notre business model. Nos différentes collaborations reposent sur un esprit de co-création de valeur avec nos clients, soutenue par des résultats concrets sur plusieurs années.

Rejoignez-nous pour façonner l'avenir des objets connectés en pilotant l'innovation logicielle sur des produits qui transforment l'industrie.MicroEJ révolutionne les processus de développement de produits électroniques intelligents en réduisant la complexité logicielle des applicatifs. Grâce à nos solutions, nos clients accélèrent la conception de nouveaux produits d'un facteur deux à trois.

Plus de 400 millions de licences ont déjà été vendues et nous poursuivons notre croissance de façon exponentielle, notamment dans les domaines de l'énergie, des wearables et de l'audio.

En tant que Java Tech Lead au sein d'une de nos équipes produit, vous participerez activement au développement, à l'amélioration et à la maintenance de nos solutions logicielles dédiées (VEE Energy, VEE Wear ou VEE Audio).

Dans ce poste senior, vous collaborerez avec les autres membres de l'équipe pour participer à toutes les phases du processus de développement, notamment :

- Le développement et l'amélioration du produit en collaboration avec nos clients
- La compréhension des besoins utilisateurs et la proposition de solutions et d'architectures adaptées
- La conception d'une architecture optimale pour des appareils aux ressources limitées (empreinte mémoire, performance, basse consommation) tout en préservant la maintenabilité et l'extensibilité, en adaptant le produit aux différents cas d'usage clients
- L'écriture de code robuste, performant et portable sur une large gamme de processeurs, allant des microcontrôleurs basse consommation aux microprocesseurs haut de gamme avec GPU, sensors et connectivité (Bluetooth, WiFi)
- La production de documentations techniques, d'exemples et d'applications de démonstration
- La planification des développements et le suivi des tâches

En lien avec des équipes pluridisciplinaires, vous façonnerez l'avenir de nos solutions en proposant des innovations pour répondre aux besoins d'un marché en constante évolution.

Basé sur le container d'application MicroEJ VEE (Virtual Execution Environment), nos solutions proposent des frameworks multi-applications sécurisés, conçus pour répondre à des cas d'usage spécifiques :

VEE Energy transforme les compteurs électriques traditionnels en appareils intelligents dotés de capacités d'IA et de moyens efficaces de gestion dynamique du contenu logiciel. Adoptée par les leaders mondiaux tels que EDF, Schneider Electric, Sensus/Xylem et Landis+Gyr, elle intègre des bibliothèques dédiées à l'énergie, à l'IA en périphérie, des solutions de cryptographie et une large gamme de protocoles IoT (MQTT, CoAP, HTTP, Websocket, Modbus, DLMS/COSEM). Découvrez VEE Energy ici: https://www.microej.com/product/vee-energy/

VEE Wear accélère le développement d'applications sur une large gamme d'appareils connectés portables (montres intelligentes, bagues connectées, lunettes intelligentes). Adoptée par des leaders comme Polar et Decathlon, elle intègre des bibliothèques dédiées au Bluetooth, à l'audio, à la gestion d'interfaces utilisateur (UI) et à des outils spécialisés comme Facer pour la conception de watchfaces. Découvrez VEE Wear ici: https://www.microej.com/product/vee-wear/

VEE Audio transforme des casques et écouteurs classiques en appareils intelligents, capables d'exécuter des applications audio avancées et d'embarquer de l'IA en local. Elle propose un framework multi-apps sécurisé avec des bibliothèques DSP, une gestion intelligente du Bluetooth et du Wi-Fi, un traitement audio embarqué et des modules de cryptographie.

Le profil recherché

Nous recherchons un ingénieur logiciel senior passionné et expérimenté avec les qualifications suivantes :

- Diplôme niveau Master en ingénierie logicielle
- 5+ années d'expérience
- Solide compréhension des concepts de programmation orientée objet (POO) et des architectures modulaires
- Maîtrise du langage Java et de l'écosystème Java (JVM, outils de build)
- Bonnes capacités de communication et de synthèse, avec la capacité d'expliquer clairement des concepts techniques

Compétences spécifiques selon le domaine :

- Energy : Connaissance des protocoles réseau et des enjeux liés à la sécurité et à la cryptographie
- Wear : Conception d'interfaces graphiques et développement d'applications embarquées ou mobiles
- Audio : Architecture audio et optimisation temps réel

Une expérience en systèmes embarqués et en programmation en C/C++ est un plus. Une bonne maîtrise de l'anglais écrit et oral est requise car nos clients et partenaires sont basés en Amérique du Nord, en Europe et en Asie.

Postuler sur le site du recruteur

Ces offres pourraient aussi vous correspondre.

Parcourir plus d'offres d'emploi