Ingénieur Java Senior – Solutions Wearable H/F
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. A ce titre, 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). Plus de 300 millions de licences ont déjà été vendues et nous poursuivons notre croissance de façon exponentielle, notamment dans le domaine des wearables.
Le Poste
En tant qu’Ingénieur Java au sein de notre équipe Wearable, vous participerez activement au développement, à l’amélioration et à la maintenance de notre produit dédié VEE Wear.
VEE Wear est une solution logicielle conçue pour accélérer le développement d’applications sur une large gamme d’appareils connectés portables, tels que les montres intelligentes, les écouteurs sans fil, les bagues connectées et les lunettes intelligentes. Grâce à des capacités avancées de gestion logicielle, VEE Wear permet aux fabricants d’améliorer l’expérience utilisateur tout en réduisant le temps et les coûts de développement. Déjà adoptée par des leaders du marché tels que Polar, Decathlon, VEE Wear est la solution de choix pour les entreprises cherchant à innover dans le domaine des wearables et à offrir des produits toujours plus performants et personnalisés.
Basé sur le container d’application MICROEJ VEE (Virtual Execution Environment), VEE Wear propose un framework multi-applications sécurisé, conçu spécifiquement pour les appareils connectés portables. Il intègre des bibliothèques dédiées à des technologies de référence telles que le Bluetooth, l’audio, la gestion d’interfaces utilisateur (UI), et des outils spécialisés comme Facer pour la conception de cadrans de montres connectées. En offrant une prise en charge optimale pour ces fonctionnalités clés, VEE Wear permet aux fabricants d’appareils connectés de développer des expériences utilisateur performantes, intuitives et sécurisées.
En rejoignant l’équipe, vous participerez au développement de cette solution logicielle qui révolutionne le secteur des appareils connectés portables, en répondant aux défis croissants liés à l’optimisation des performances, à la personnalisation des expériences utilisateur et à l’intégration de nouvelles technologies dans les wearables.
Découvrez VEE Wear ici !
Votre rôle
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.
- 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 VEE Wear en proposant des solutions innovantes pour répondre aux besoins d’un marché en constante évolution.
Vos compétences
Nous recherchons un ingénieur logiciel 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)
- Connaissance du développement d’interface utilisateur
- Expérience en développement d’application/framework mobile ou wearable
- 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/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.
Qui est MicroEJ ?
MicroEJ est un éditeur logiciel 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 d’équipes pluridisciplinaires 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
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.
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
- Tickets restaurants
- Une excellente couverture santé