Technicien en prototypage
Zurich
Infos sur l'emploi
- Date de publication :18 juillet 2025
- Taux d'activité :100%
- Type de contrat :Durée indéterminée
- Lieu de travail :Zurich
Résumé de l'emploi
Nous recherchons un Technicien Prototypage pour rejoindre notre équipe à Zurich.
Tâches
- Développer des logiciels pour la vision par ordinateur et la réalité mixte.
- Participer aux tests unitaires et à l'assurance qualité des systèmes.
- Améliorer les outils d'évaluation des performances des HMDs.
Compétences
- Compétences en C++, Python, et expérience en environnement technologique rapide.
- Connaissances en vision par ordinateur et réalité augmentée.
- Capacité à travailler de manière autonome dans des projets complexes.
Est-ce utile ?
Technicien en prototypage
Nous recherchons un Technicien en prototypage pour rejoindre notre équipe en pleine croissance à Zurich, en Suisse.
Qualitest recherche une équipe d'Ingénieurs Outils/Développeurs de logiciels pour rejoindre l'équipe des Technologies de base de notre Client. L'équipe de notre Client applique une gamme de techniques de logiciels, de vision par ordinateur et de robotique pour construire des systèmes et des outils qui permettent une évaluation précise de la qualité et des tests de régression des systèmes de suivi et des algorithmes.
Notre équipe aidera à développer des logiciels pour des fonctionnalités de vision par ordinateur (CV) et de réalité mixte (MR) sur des dispositifs montés sur la tête de réalité virtuelle (VR) et de réalité augmentée (AR). Ce rôle stimulant participe à des activités telles que le prototypage, les tests unitaires, les tests de régression, les tests de bout en bout, le débogage, l'évaluation des performances computationnelles, l'assurance qualité, etc., des systèmes, de la plateforme et de l'infrastructure.
Notre équipe d'Ingénieurs sera responsable de contribuer au travail quotidien sur la construction de produits logiciels et de fonctionnalités expédiées sur les HMD. Les Ingénieurs ne sont pas censés concevoir et diriger la mise en œuvre de fonctionnalités complètes ; cependant, un degré substantiel d'indépendance et d'auto-motivation est requis pour minimiser l'intégration et la supervision.
Tâches exemples
- Débogage et mise à niveau des outils utilisés et/ou mis en œuvre par l'équipe.
- Évaluation des implications de performance (CPU, GPU, mémoire, impact thermique) des fonctionnalités déployées sur les HMD.
- Développement et/ou amélioration des outils pour visualiser les données collectées à partir des HMD.
- Contribuer à améliorer la qualité du code en participant à des revues de code, des revues de documents de conception, etc., en mettant en œuvre des tests approfondis, etc.
- Participer aux rotations d'appel, atténuer et résoudre les incidents, rédiger des post-mortems.
Compétences préférées
- Solides compétences en ingénierie dans les langages de programmation et systèmes d'exploitation pertinents (C++, Python, Linux, Android).
- Connaissance d'au moins un des domaines suivants : Vision par ordinateur (CV), Réalité virtuelle/augmentée/mixte (XR), Graphiques informatiques (CG), Apprentissage automatique (ML).
- Expérience dans un environnement technologique dynamique avec un travail largement interfonctionnel (XFN), et être capable de prospérer dans l'ambiguïté.
Autres compétences souhaitées :
- Connaissance pratique approfondie de C++, idéalement avec une bonne familiarité avec les normes récentes (C++17, C++20) et les bibliothèques standard correspondantes.
- Bonne compréhension de la métaprogrammation avancée par modèles.
- Bonne connaissance des tests C++ avec des bibliothèques telles que Googletest.
- Familiarité avec l'outil de construction Buck.
- Efficacité en Python, script Python en ligne de commande, et travail exploratoire avec des notebooks Python, en utilisant des modules tels que numpy, scipy, matplotlib, etc.
- Connaissance de CV et des bibliothèques pertinentes telles qu'OpenCV.
- Connaissance de CG et des normes pertinentes telles qu'OpenGL et leurs implémentations, telles que Qt.
- Connaissance des moteurs de développement de jeux tels que Unity, Unreal.
- Connaissance du développement et du débogage Android, idéalement dans le contexte de XR sur mobile et HMD.
- Connaissance pratique de ML, des réseaux neuronaux et de l'apprentissage profond, avec un accent sur le développement et l'utilisation d'infrastructures pour déployer des modèles en production (Ingénierie ML, ML Ops).