Ingénieur Java pour le développement de frameworks UI et UX H/F

Le Poste

En tant qu’Ingénieur Java au sein de notre équipe Core UI, vous participerez au développement et à l’amélioration de notre framework UI adopté par les leaders mondiaux des marchés de l’électroménager, la santé, la domotique, les wearables, l’IoT, l’automatisation industrielle et la gestion de l’énergie. Cette solution est déjà utilisée par nos clients tels que Polar (montres connectées), Groupe SEB (cuiseurs multifonction), UEI (thermostats), Stago (dispositifs médicaux), etc.

Notre framework graphique est composé de :

  • MicroUI et MicroVG : Des moteurs graphiques 2D optimisĂ©s pour le rendu bitmap et vectoriel sur des appareils Ă  ressources hardware limitĂ©es.
  • MWT : Un framework GUI lĂ©ger et flexible, conçu pour accĂ©lĂ©rer le dĂ©veloppement d’interfaces graphiques pour les appareils Ă©lectroniques.

Votre rĂ´le

Dans ce poste senior, vous serez impliqué dans toutes les phases du processus de développement, notamment :

  • La recherche technologique et la conception de l’architecture
  • Le dĂ©veloppement et l’amĂ©lioration d’un ensemble d’outils de dĂ©veloppement pour la conception et le dĂ©bogage des IHM
  • L’implĂ©mentation et l’optimisation de bibliothèques graphiques (moteur graphique, framework de widgets)
  • 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
  • La production de documentations techniques, d’exemples et d’applications de dĂ©monstration
  • Le support technique avancĂ© et les conseils architecturaux pour les Ă©quipes internes et les clients

En collaborant avec des équipes pluridisciplinaires, vous façonnerez l’avenir de notre framework UI en proposant des solutions innovantes pour répondre aux besoins d’un marché en constante évolution.

Découvrez ce que nos ingénieurs ont déjà réalisé avec notre solution : Regardez maintenant

Compétences

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

  • DiplĂ´me niveau Master en ingĂ©nierie logicielle
  • 7+ annĂ©es d’expĂ©rience en dĂ©veloppement Java ou Kotlin
  • Solide comprĂ©hension des concepts de programmation orientĂ©e objet (POO)
  • ExpĂ©rience en dĂ©veloppement d’application ou de framework Android ou technologies similaires (JavaFX, Qt)
  • Connaissance du dĂ©veloppement d’interface utilisateur pour des plateformes mobiles ou embarquĂ©es
  • Bonnes compĂ©tences en communication, avec la capacitĂ© d’expliquer clairement des concepts techniques

Une expérience en systèmes embarqués et en programmation en C est un plus. Une bonne maîtrise de l’anglais écrit est requise, et un bon niveau à l’oral est apprécié, car nos utilisateurs sont basés en Amérique du Nord, en Europe et en Asie.

Qui est MicroEJ ?

MicroEJ est un éditeur de solutions logicielles dédiées au développement et au déploiement d’applications sur tout type d’objet électronique. 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. Notre conteneur dissociant les couches matérielles et logicielles permet un processus inédit de développement de nouveaux produits et offre aux équipes de développeurs des gains de productivité importants.
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.

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 (C-level), 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

Nous vous donnons les clés pour mener à bien les projets de l’équipe. Si vous recherchez un environnement où l’on vous dit exactement quoi faire, ce poste n’est pas pour vous.

Pourquoi nous rejoindre ?

MicroEJ offre un environnement de travail stimulant où vous pourrez appliquer votre expertise et collaborer avec des leaders de l’industrie. Vous serez entouré d’experts techniques, et nous vous fournirons les ressources nécessaires pour réussir :

  • Programme d’intĂ©gration complet pour vous familiariser avec tous les aspects de MicroEJ (R&D, service client, marketing, ventes, juridique)
  • Accès Ă  des opportunitĂ©s de formation, notamment en anglais, mĂ©thodologies agiles, et confĂ©rences techniques
  • Une culture d’entreprise qui encourage la prise d’initiative et le travail d’équipe

Avantages

Nous prenons soin de votre bien-être et de votre équilibre vie professionnelle/vie personnelle. En tant que membre de l’équipe, vous bénéficierez de :

  • Jusqu’à 50% de tĂ©lĂ©travail par mois, vous offrant la flexibilitĂ© nĂ©cessaire pour gĂ©rer votre emploi du temps
  • Des fruits frais, des boissons chaudes et froides Ă  disposition pour des moments de dĂ©tente
  • 11 jours de RTT par an

Vous souhaitez relever de nouveaux défis ? Rejoignez l’équipe MicroEJ !

Cette annonce ne correspond pas Ă  votre profil ?

Retournez à notre page offres d’emploi ou envoyez-nous une candidature spontanée.


MicroEJ, les conteneurs logiciels pour tous les systèmes électroniques

MicroEJ est un éditeur de logiciels fournissant des solutions pour le développement de produits électroniques dits « embarqués ». Après une dizaine d’années d’activité, notre produit phare, le conteneur logiciel MICROEJ VEE, est souvent perçu comme l’équivalent d’Android™ pour les objets autres que smartphones et tablettes. Plus de 450 millions de licences ont déjà été vendues à des clients tels que Polar (montres connectées), le Groupe SEB (appareils ménagers), Zebra (imprimantes), Landis+Gyr (compteurs électriques), Stago (appareils médicaux), etc.
Basée à Nantes (France) et à Boston MA (USA), notre équipe de 70 personnes est motivée par l’innovation et se concentre sur la résolution des défis de l’informatique.


Apply