Technicien en prototypage (Développeur logiciel C++ & Python)
Qualitest Group Switzerland AG
Internship
Description du poste
Technicien prototypage C++ & Python à Zurich chez Qualitest.TâchesDévelopper des logiciels pour CV et MR sur dispositifs HMD.Participer à des tests unitaires, de régression et d'intégration.Améliorer la qualité du code et effectuer des revues.CompétencesExpérience solide en C++, Python, et systèmes d'exploitation.Connaissance en vision par ordinateur et réalité augmentée.Compétences en apprentissage automatique et réseaux de neurones.Technicien en prototypage (Développeur logiciel C++ & Python)Technicien en prototypage (Développeur logiciel C++ & Python)Zurich, Suisse (100 % sur site)Qualitest recherche une équipe d'ingénieurs outils/développeurs logiciels pour rejoindre l'équipe Core Technologies de notre client. L'équipe de notre client applique une gamme de techniques logicielles, de vision par ordinateur et de robotique pour construire des systèmes et des outils permettant une évaluation précise de la qualité et des tests de régression des systèmes et algorithmes de suivi.Notre équipe aidera à développer des logiciels pour les fonctionnalités de vision par ordinateur (CV) et de réalité mixte (MR) sur des dispositifs montés sur la tête (HMD) 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 informatiques, l'assurance qualité, etc., des systèmes, plateformes et infrastructures.Description du poste :Notre équipe d'ingénieurs sera responsable de contribuer au travail quotidien de construction de produits et fonctionnalités logicielles livré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'autonomie 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 sur les performances (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.Contribution à l'amélioration de la qualité du code en participant aux revues de code, revues de documents de conception, etc., en mettant en œuvre des tests étendus, etc.Participation aux rotations de garde, atténuation et résolution des incidents, rédaction de rapports post-mortem.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).Connaissances dans au moins un des domaines suivants :Vision par ordinateur (CV), Réalité virtuelle/augmentée/mixte (XR), Graphismes informatiques (CG), Apprentissage automatique (ML)Expérience dans un environnement technologique rapide avec un travail largement interfonctionnel (XFN) et capacité à prospérer dans l'ambiguïté.Volonté de plonger dans les problèmes liés aux données, en appliquant un contrôle qualité manuel si nécessaire.Autres compétences souhaitées :Connaissance pratique approfondie de C++, idéalement avec une bonne familiarité des normes récentes (C++17, C++20) et des bibliothèques standard correspondantes.Bonne compréhension de la métaprogrammation avancée avec templates.Bonne connaissance des tests C++ avec des bibliothèques telles que Googletest.Familiarité avec l'outil de construction Buck.Efficacité en Python, scripting Python en ligne de commande, et travail exploratoire avec des notebooks Python, utilisant des modules tels que numpy, scipy, matplotlib, etc.Connaissance de la CV et des bibliothèques pertinentes telles qu'OpenCV.Connaissance des CG et des normes pertinentes telles qu'OpenGL et leurs implémentations, comme Qt.Connaissance pratique du ML, des réseaux neuronaux et de l'apprentissage profond, avec un focus sur le développement et l'utilisation d'infrastructures pour le déploiement de modèles en production (ML Engineering, ML Ops).Connaissance de la segmentation sémantique/instance/panoptique - Connaissance de la profondeur stéréo
Informations détaillées
Type de contrat
Internship
Localisation
Zurich
Secteur d'activité
Informatique
Pays
Switzerland
CVthèque Suisse
Soyez visible par les meilleurs recruteurs suisses et accédez à des opportunités exclusives adaptées à votre profil professionnel.
Visibilité maximale
100% sécurisé
Opportunités exclusives

En ligne
Léa Harfi
Experte RH Suisse
🔥
Service Personnalisé
CV Professionnel Suisse
Optimisé ATS • Format suisse authentique • Livraison 24-72h garantie
Rédaction complète
2 Lettres incluses
Livraison rapide
Garantie satisfaction
39€
Je veux mon CV professionnel
Prix unique, tout inclus