Niveau d’étude minimum
BAC+4 / BAC+5
Ce projet nécessite des compétences en C++ et une bonne connaissance des systèmes Linux, une connaissance de Qt/Qml serait un plus.
Entreprise
Videolabs (https://videolabs.io), principal contributeur au logiciel VLC Media Player, le logiciel Français le plus téléchargé au monde.
Mission
L’objectif est de permettre la distribution du VLC sur la plateforme steam pour Windows, Linux et les consoles SteamDeck.
Périmètre du stage
- Intégration de l’API Steam Input dans l’interface
- Intégration du clavier virtuel du steamdeck
- Adaptation de l’interface (Qml) pour la navigation au joystick
- Mettre en place un environnement d’intégration continue (docker)
Niveau d’étude minimum
BAC+4 / BAC+5
Un bon niveau en C++ et d’un langage de scripts (Python?) ainsi qu’une bonne connaissances des systeme Linux et/ou Windows. Des connaissances en Qt/Qml seraient un plus
Entreprise
Videolabs (https://videolabs.io), principal contributeur au logiciel VLC Media Player, le logiciel Français le plus téléchargé au monde.
Mission
Dans le but d’améliorer la robustesse de VLC Media Player, nous souhaiterions mettre en places des tests d’intégration pour autour de notre interface graphique. Le but étant de s’assurer de la non-régression des fonctionnalités testées lors des développements futurs
Périmètre du stage
- Étudier les solutions existantes utilisées par d’autres projets opensource (https://invent.kde.org/sdk/selenium-webdriver-at-spi/ par exemple)
- Adapter l’une des solutions à notre environnement
- Mettre en place des premiers tests pour valider la méthodologie
- Étudier la possibilité d’intégrer ces tests dans notre environnement de déploiement continue (Linux et/ou Windows)
Code on VLC and related technologies, as a C/C++/Rust intern.
This is a low-level position, where you like calling libc and kernel APIs to provide efficient code for multimedia, where real-time is the norm.
Enjoying writing code is a must, knowledge of cult-movies is recommended :)
What we expect:
- Someone curious, motivated and autonomous
- We are very sensible to Open Source cause commitment, so do not forget to send your public repositories works!
What you can expect:
- If you are on-site, a cool and cosy atmosphere at the office located in the 13th district of Paris.
- An organization based on trust and communication, providing you a large autonomy and freedom.
- A very talented team, experts in various domains.
Code on VLC and related technologies, as a C/C++/Rust developer.
This is a low-level position, where you like calling libc and kernel APIs to provide efficient code for multimedia, where real-time is the norm.
Enjoying writing code is a must, knowledge of cult-movies is recommended :)
What we expect:
- Someone curious, motivated and autonomous
- A strong culture of System development - desktop and/or mobile
- We are very sensible to Open Source cause commitment, so do not forget to send your public repositories works!
What you can expect:
- If you are on-site, a cool and cosy atmosphere at the office located in the 13th district of Paris.
- An organization based on trust and communication, providing you a large autonomy and freedom.
- A very talented team, experts in various domains.
Salary will depend on your skills and background but we usually pay more than the average companies.