Nuevo
Descripcion del puesto
AV Labs, leader innovant dans les solutions de surveillance et de diagnostic embarqué, recherche un Ingénieur Logiciel Mobile talentueux pour renforcer son équipe spécialisée. Basé à Sunnyvale (États‑Unis), vous jouerez un rôle clé dans la conception, le développement et l’optimisation d’interfaces utilisateur haute fidélité destinées à des systèmes embarqués critiques. Vous serez responsable de la création d’applications Android performantes qui interagissent directement avec des unités de calcul embarquées, afin de fournir une visualisation en temps réel de données de capteurs environnementaux complexes (température, pression, gaz, etc.).
Vos principales missions incluront :
- Concevoir et développer des applications Android natives et des frameworks web modernes (React, Vue, Angular) pour des tablettes spécialisées, garantissant une expérience utilisateur intuitive, fluide et à faible latence.
- Mettre en place des architectures de gestion d’état (Redux, MobX, Jetpack ViewModel) et des modèles de programmation synchrone/asynchrone (RxJava, Coroutines) afin d’assurer la robustesse et la réactivité des interfaces.
- Développer des cadres de visualisation haute performance capables de traiter des flux multi‑capteurs en temps réel, incluant le rendu 2D/3D et la visualisation spatiale.
- Concevoir et implémenter des protocoles de communication fiables (UART, CAN, Ethernet, Wi‑Fi, BLE) entre la station de calcul embarquée et l’interface d’affichage, en veillant à la sécurité et à la latence minimale.
- Collaborer étroitement avec les équipes hardware, firmware et backend pour garantir une intégration matérielle‑logicielle sans faille, incluant la participation aux tests sur le terrain, le dépannage et l’optimisation des performances.
- Contribuer à la rédaction de documentation technique, aux revues de code et à l’amélioration continue des processus de développement (CI/CD, tests unitaires et d’intégration).
Profil recherché :
- Diplôme d’ingénieur en informatique, génie logiciel ou domaine équivalent.
- Minimum 5 ans d’expérience en développement mobile Android et en création d’applications web modernes.
- Maîtrise des langages Kotlin/Java, JavaScript/TypeScript et des frameworks UI (Jetpack Compose, React Native, Flutter).
- Solide compréhension des protocoles réseau et de la communication native‑to‑web (WebSocket, gRPC, MQTT).
- Expérience avérée en rendu 3D ou visualisation spatiale (OpenGL ES, Unity, WebGL) est fortement souhaitée.
- Connaissances en robotique, systèmes autonomes ou intégration hardware‑software constitueraient un atout majeur.
- Capacité à travailler en équipe multidisciplinaire, à résoudre des problèmes complexes et à gérer des projets de bout en bout.
- Excellente maîtrise de l’anglais, tant à l’oral qu’à l’écrit, pour la communication avec les équipes internationales.
Nous offrons :
- Un environnement de travail stimulant au cœur de la Silicon Valley, avec des projets à forte valeur technologique.
- Un package salarial compétitif, des avantages sociaux complets et des opportunités de formation continue.
- La possibilité de contribuer à des produits qui impactent directement la sécurité et la fiabilité des systèmes embarqués dans des secteurs critiques (aéronautique, énergie, santé).
- Un cadre de travail hybride favorisant l’équilibre vie professionnelle / vie personnelle, avec la majorité du temps passé sur site à Sunnyvale.
Rejoignez AV Labs et participez à la création de la prochaine génération d’interfaces embarquées ultra‑performantes ! Postulez dès maintenant pour relever ce défi technologique passionnant.