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.
Qualifications
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.
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
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 !
#J-18808-Ljbffr
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.