- Location
- Rennes_France
- Type
- Internship
- Department
- IT
- Seniority
- Internship
- Education
- PhD
- Source
- Workday
Description
About InterDigital
InterDigital is a global research and development company focused primarily on wireless, video, artificial intelligence (“AI”), and related technologies. We design and develop foundational technologies that enable connected, immersive experiences in a broad range of communications and entertainment products and services. We license our innovations worldwide to companies providing such products and services, including makers of wireless communications devices, consumer electronics, IoT devices, cars and other motor vehicles, and providers of cloud-based services such as video streaming. As a leader in wireless technology, our engineers have designed and developed a wide range of innovations that are used in wireless products and networks, from the earliest digital cellular systems to 5G and today’s most advanced Wi-Fi technologies. We are also a leader in video processing and video encoding/decoding technology, with a significant AI research effort that intersects with both wireless and video technologies.
Founded in 1972, InterDigital is listed on Nasdaq.
InterDigital is a registered trademark of InterDigital, Inc.
For more information, visit: www.interdigital.com.
Summary
The System for Enhanced Media Representation team (SEMR) has developed a Unity 3D based experience to demonstrate our technologies regarding Multi-Users Quality of Experience (QoE) for eXtended Reality (XR) applications and test new functionalities.
This experience emulates an avatar-guided remote assistance scenario and integrates virtual objects into real environments in real-time while delivering haptic-enhanced feedback to foster realism and interactivity between real and virtual environments.
During this 6-month internship, your main goal will be to upgrade this experience, currently limited to a single user on a simulated network, to support actual client/server communication with multiple users, while also improving inter-user interactions gameplay elements.
You will manage programming, deployment and testing on multiple targets including Windows computer and XR headsets. Available devices will be Meta Quest 3 (current implementation target) Meta VR Glasses and Apple Vision Pro
If time permits, you will also be tasked to implement and evaluate new algorithms to measure and improve the QoE in this Multi-User context.
You will work in collaboration with experts from the InterDigital Video Lab located in Rennes, France.
You will have access to AI Tools to assist you in your work.
eXtended Reality (XR) is a general term encapsulating augmented, mixed and virtual reality (AR, MR and VR), with a strong emphasis on immersion and interactions between virtual and real world.
Multi-Users experiences provide a shared environment for each participant. They rely on network communication to synchronize data and offer inter user interactivity.
Quality of Experience (QoE) refers to the subjective perception of quality for a given experience. In the context of a network based XR application, this can be influenced by interactivity level, response time, spatial stability, graphics quality, etc. Maintaining high level of QoE even during network perturbations is an active field of study.
Responsibilities
- Feature design and architecture in collaboration with the team
- Development in C# in Unity 3D
- Git versioning on the team repository
- Test and validation
- Documentation and reporting
Qualifications
- Student (M.Sc. or Ph.D.) in Computer Science, Computer Engineering, Software Engineering or related fields
- Interest in any of the following fields: 3D geometry, computer graphics, networking, XR, user experience (UX), interactivity
- Familiarity with Unity 3D and C# (shaders and graphics API knowledge is a plus)
- Scripting (bash, python)
- Versioning notion, ideally with Git
- Experience with AI Tool for software development is a plus
- Professional English proficiency (French is a plus)
- Good communication skills, team player
- Willing to learn, fail and learn some more
Keywords
Unity, C#, XR, QoE, Multi-Users
Expected Outcomes
- New features in the form of C# scripts and/or Unity packages
- Improved XR experience to be used both internally and in world-wide trade shows
- If time permits, study on specific methods for QoE measurement and improvement
- Potential for patents, as implementation of advanced features may lead to identifying some limitations or novel approaches
Location: Rennes, France
InterDigital is an equal employment opportunity employer. InterDigital will not engage in or tolerate unlawful discrimination with regard to any employment decision, policy or practice based on a person’s sex, gender, pregnancy (including childbirth, breastfeeding and related medical conditions), age, race, color, religion, creed, national origin, ancestry, citizenship, military status, veteran status, mental or physical disability, medical condition, genetic information, sexual orientation, gender identity or expression, or any other factor protected by applicable federal, state or local law. This policy applies to all terms and conditions of employment, including, but not limited to, recruiting, hiring, compensation, benefits, training, assignments, evaluations, coaching, promotion, discipline, discharge and layoff.
À propos d'InterDigital
InterDigital est une société internationale de recherche et développement spécialisée principalement dans les technologies sans fil, la vidéo, l'intelligence artificielle (« IA ») et les technologies associées. Nous concevons et développons des technologies fondamentales qui rendent possibles des expériences connectées et immersives dans un large éventail de produits et services de communication et de divertissement. Nous concédons des licences sur nos innovations dans le monde entier à des entreprises qui proposent ces produits et services, notamment des fabricants d'appareils de communication sans fil, d'électronique grand public, d'objets connectés (IoT), d'automobiles et d'autres véhicules à moteur, ainsi qu'à des fournisseurs de services cloud tels que la diffusion vidéo en streaming. Leader des technologies sans fil, InterDigital a vu ses ingénieurs concevoir et développer un large éventail d'innovations utilisées dans les produits et réseaux sans fil, des premiers systèmes cellulaires numériques jusqu'à la 5G et aux technologies Wi-Fi les plus avancées d'aujourd'hui. Nous sommes également un leader du traitement vidéo et des technologies de codage et de décodage vidéo, avec un important effort de recherche en IA à la croisée des technologies sans fil et vidéo. Fondée en 1972, InterDigital est cotée au Nasdaq.
InterDigital est une marque déposée d'InterDigital, Inc.
Pour en savoir plus, rendez-vous sur www.interdigital.com.
Résumé
L'équipe System for Enhanced Media Representation (SEMR) a développé une expérience basée sur Unity 3D afin de présenter nos technologies relatives à la qualité d'expérience (QoE) multi-utilisateurs pour les applications de réalité étendue (XR) et de tester de nouvelles fonctionnalités.
Cette expérience émule un scénario d'assistance à distance guidée par un avatar et intègre en temps réel des objets virtuels dans des environnements réels, tout en offrant un retour haptique renforcé afin de favoriser le réalisme et l'interactivité entre environnements réels et virtuels.
Au cours de ce stage de 6 mois, votre objectif principal sera de faire évoluer cette expérience, actuellement limitée à un seul utilisateur sur un réseau simulé, afin qu'elle prenne en charge une véritable communication client/serveur entre plusieurs utilisateurs, tout en améliorant les éléments de gameplay liés aux interactions entre utilisateurs.
Vous prendrez en charge la programmation, le déploiement et les tests sur plusieurs plateformes cibles, dont un ordinateur Windows et des casques XR. Les appareils disponibles seront le Meta Quest 3 (cible de l'implémentation actuelle), les lunettes Meta VR et l'Apple Vision Pro.
Si le temps le permet, il vous sera également demandé d'implémenter et d'évaluer de nouveaux algorithmes de mesure et d'amélioration de la QoE dans ce contexte multi-utilisateurs.
Vous travaillerez en collaboration avec des experts du Video Lab d'InterDigital, situé à Rennes (France).
Vous aurez accès à des outils d'IA pour vous assister dans votre travail.
La réalité étendue (XR) est un terme générique qui englobe la réalité augmentée, mixte et virtuelle (AR, MR et VR), avec une forte importance accordée à l'immersion et aux interactions entre monde virtuel et monde réel.
Les expériences multi-utilisateurs offrent un environnement partagé à chaque participant. Elles reposent sur la communication réseau pour synchroniser les données et permettre l'interactivité entre utilisateurs.
La qualité d'expérience (QoE) désigne la perception subjective de la qualité d'une expérience donnée. Dans le contexte d'une application XR en réseau, elle peut dépendre du niveau d'interactivité, du temps de réponse, de la stabilité spatiale, de la qualité graphique, etc. Le maintien d'un niveau élevé de QoE, y compris lors de perturbations du réseau, est un domaine de recherche actif.
Missions
- Conception des fonctionnalités et de l'architecture en collaboration avec l'équipe
- Développement en C# sous Unity 3D
- Gestion des versions avec Git sur le dépôt de l'équipe
- Tests et validation
- Documentation et comptes rendus
Profil recherché
- Étudiant ou étudiante (master ou doctorat) en informatique, ingénierie informatique, génie logiciel ou dans un domaine connexe
- Intérêt pour l'un des domaines suivants : géométrie 3D, informatique graphique, réseaux, XR, expérience utilisateur (UX), interactivité
- Connaissance d'Unity 3D et de C# (la connaissance des shaders et des API graphiques est un plus)
- Scripting (bash, Python)
- Notions de gestion de versions, idéalement avec Git
- Une expérience des outils d'IA pour le développement logiciel est un plus
- Anglais professionnel (le français est un plus)
- Bonnes compétences en communication, esprit d'équipe
- Envie d'apprendre, de se tromper et d'apprendre encore
Mots-clés: Unity, C#, XR, QoE, multi-utilisateurs
Résultats attendus:
- Nouvelles fonctionnalités sous forme de scripts C# et/ou de packages Unity
- Expérience XR améliorée, destinée à un usage interne et à des salons professionnels dans le monde entier
- Si le temps le permet, étude de méthodes spécifiques de mesure et d'amélioration de la QoE
- Possibilité de dépôt de brevets, l'implémentation de fonctionnalités avancées pouvant conduire à identifier certaines limites ou de nouvelles approches
Lieu: Rennes, France
Encadrement : Julien MULARD, Patrice HIRTZLIN
InterDigital est un employeur qui garantit l'égalité des chances en matière d'emploi. InterDigital ne pratique ni ne tolère aucune discrimination illicite dans ses décisions, politiques ou pratiques en matière d'emploi fondée sur le sexe, le genre, la grossesse (y compris l'accouchement, l'allaitement et les problèmes de santé qui y sont liés), l'âge, l'origine raciale, la couleur de peau, la religion, les convictions, l'origine nationale, l'ascendance, la nationalité, la situation militaire, le statut d'ancien combattant, le handicap mental ou physique, l'état de santé, les informations génétiques, l'orientation sexuelle, l'identité ou l'expression de genre, ou tout autre critère protégé par la législation fédérale, étatique ou locale applicable. Cette politique s'applique à l'ensemble des conditions d'emploi, notamment, sans que cette liste soit limitative, le recrutement, l'embauche, la rémunération, les avantages sociaux, la formation, les affectations, les évaluations, l'accompagnement, la promotion, les sanctions disciplinaires, le licenciement et les suppressions de postes.