Video Streaming Engineer - Imaging, Playback and Review Tools

2 Months ago • All levels • Game Engine

Job Summary

Job Description

DNEG seeks an experienced C++ Software Engineer to contribute to xSTUDIO, an open-source video playback and review tool. The role involves developing real-time HD video streaming solutions for global studios, focusing on data synchronization, network performance, and security. Responsibilities include designing, developing, and integrating new features like shared playback, live annotations, and enhancing remote collaboration capabilities for over 7,000 users. The ideal candidate will have strong C++ skills, networking expertise, and experience with Agile development.
Must have:
  • Strong C++ (C++11, C++17) skills
  • Networking technologies understanding
  • Network security and data encryption knowledge
  • Agile development experience
  • Excellent communication skills
Good to have:
  • Video codec familiarity (ffmpeg)
  • Linux software development experience
  • Cross-platform (macOS, Windows) development
  • Image processing techniques knowledge

Job Details

Description

Position at DNEG

English version will follow
Rédigé au masculin pour alléger le texte

Résumé

DNEG recherche un ingénieur logiciel C++ expérimenté pour rejoindre l’équipe derrière xSTUDIO, notre application open source de lecture vidéo et de revue d’images conçue pour les industries du VFX et de l’animation.
Dans ce rôle, vous contribuerez au développement d’une solution de diffusion en temps réel de vidéo HD entre nos studios à l’international, avec l’objectif d’offrir une expérience fluide, interactive et de haute qualité, aussi bien en interne qu’avec nos clients externes. Vous travaillerez à optimiser la synchronisation des données, à gérer les performances réseau et à renforcer la sécurité des flux vidéo.
 
xSTUDIO est déjà utilisé quotidiennement par plus de 7000 artistes, producteurs et superviseurs. Aujourd’hui, nous voulons repousser ses limites pour permettre une collaboration à distance aussi riche qu’en présentiel, en intégrant des fonctionnalités comme le contrôle de lecture partagé, les annotations en direct, et bien plus encore.
 
Vous participerez à la conception, au développement et à l’intégration de nouvelles fonctionnalités en collaboration avec des experts internes et externes, dans un environnement agile et axé sur la créativité technique
 

Compétences requises :

 
Techniques :
  • Diplôme en informatique, en ingénierie ou expérience équivalente
  • Solide maîtrise du C++ moderne (C++11, C++17)
  • Bonne compréhension des technologies réseau, des protocoles et de l’infrastructure physique
  • Connaissances en sécurité réseau et chiffrement des données
  • Curiosité et enthousiasme pour l’apprentissage rapide de nouvelles technologies et API
Interpersonnelles :
  • Excellentes compétences en communication écrite, orale et graphique
  • Expérience dans la rédaction et la maintenance de documentation technique
  • Pratique du développement Agile
  • Connaissance des meilleures pratiques en développement produit
Atouts supplémentaires :
  • Connaissance des codecs vidéo, API d’encodage/décodage (ex. : ffmpeg), diffusion vidéo en réseau
  • Expérience de développement logiciel sous Linux (scripts, gestion de version, etc.)
  • Expérience en développement multiplateforme (MacOS, Windows)
  • Connaissance des techniques de traitement d’image : échantillonnage, filtrage, science des couleurs
À propos de l’égalité des chances
Notre département Production Technology, à l’origine de nombreux projets primés, n’aurait pas pu réussir sans une volonté forte d’inclusion, de diversité et d’ouverture. Nos équipes rassemblent des profils variés et internationaux, travaillant ensemble à la pointe de la technologie dans le monde du VFX.
 


Summary


DNEG is looking for an experienced C++ Software Engineer to join the team behind xSTUDIO, our open source video playback and review tool designed for the VFX and Feature Animation industries.
In this role, you’ll help develop a solution for real-time HD video streaming between DNEG studios around the globe. The goal is to deliver a seamless, high-quality, and interactive experience for both internal teams and external clients. You’ll be working on challenges such as data synchronization, network performance optimization, and video stream security.
 
xSTUDIO is already in daily use by over 7,000 artists, producers, and supervisors across DNEG. Now, we're pushing the boundaries further—enhancing the tool to enable rich remote collaboration with features like shared playback control, live draw-overs, and real-time feedback.
 
You’ll be involved in the full software development lifecycle—designing, developing, and integrating new features—while collaborating closely with internal and external experts in a creative, agile environment.

Must have: 

Technical:
  • Degree in Computer Science, Engineering or similar, or equivalent experience
  • Strong programming skills in modern C/C++ (2011, 2017) 
  • A good understanding of networking technologies, protocols and physical network infrastructure 
  • Knowledge of network security and data encryption 
  • Ability and enthusiasm for learning new technologies and APIs rapidly

Interpersonal:
  • Excellent written, verbal, and graphical communication
  • Experience drafting, reviewing and maintaining technical documentation
  • Working experience in the Agile Development model
  • Knowledge of product development best practices

Nice to have: 
  • Familiarity with video codecs, encode/decode APIs (e.g. ffmpeg) and network video streaming
  • Experience of software development in a Linux environment (shells, version management etc)
  • Experience of cross platform development including exposure to MacOS and Windows environments
  • An understanding of image processing techniques including image sampling and filtering, colour science


A note on Equal Opportunities
We would not be able to produce award-winning work without our Production Technology department, which is committed to nurturing an inclusive, diverse and exciting workplace. Our teams have a variety of backgrounds and originate from a number of different countries, working across the globe at the forefront of technology in the industry.


About Us
We are DNEG, one of the world’s leading visual effects and animation companies for the creation of award-winning feature film, television, and multiplatform content. We employ more than 9,000 people with worldwide offices and studios across North America (Los Angeles, Montréal, Toronto, Vancouver), Europe (London), Asia (Bangalore, Mohali, Chennai, Mumbai) and Australia (Sydney).

Similar Jobs

Novomatic - Senior Marketing Artist (3D/VFX & Employer Branding Focus)

Novomatic

Lesser Poland Voivodeship, Poland (Hybrid)
2 Months ago
Sphere Entertainment Co - Project Based – After Effects Artist

Sphere Entertainment Co

Burbank, California, United States (On-Site)
3 Months ago
Aristocrat - Senior Artist II

Aristocrat

Noida, Uttar Pradesh, India (Hybrid)
2 Weeks ago
Blue bolt - Senior Compositor

Blue bolt

London, England, United Kingdom (Hybrid)
1 Day ago
Bondex - 3D Stylized Environment Artist

Bondex

Türkiye (Remote)
10 Months ago
nord current - Unity Developer

nord current

Dnipro, Dnipropetrovsk Oblast, Ukraine (On-Site)
7 Months ago
GameDuell - Senior Game Developer (Unity / C#)

GameDuell

Berlin, Berlin, Germany (Hybrid)
1 Month ago
blue byte - ubisoft - Site Reliability Engineer [Game Security]

blue byte - ubisoft

Düsseldorf, North Rhine-Westphalia, Germany (On-Site)
1 Month ago
NVIDIA - Senior Software Engineer, RTL Optimization Tools

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
GameJobs - Web / TypeScript Game Engineer

GameJobs

San Francisco, California, United States (Remote)
1 Year ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Virtuos - Studio Art Director

Virtuos

Dublin, County Dublin, Ireland (Hybrid)
3 Months ago
Riot Games - Principal Animation Artist - Unpublished R&D Product

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
Larian Studios - VFX Artist Internship

Larian Studios

Dublin, County Dublin, Ireland (On-Site)
1 Month ago
Reality studios - Junior Game Artist

Reality studios

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Month ago
Arkane studios - Lighting Artist

Arkane studios

Lyon, Auvergne-Rhône-Alpes, France (On-Site)
2 Months ago
Hazelight - VFX Artist

Hazelight

Stockholm, Stockholm County, Sweden (On-Site)
2 Months ago
Barnstorm VFX - UK - Mid-Senior Compositor

Barnstorm VFX

(Remote)
3 Months ago
DNEG - Production Coordinator

DNEG

Montreal, Quebec, Canada (On-Site)
2 Months ago
Hacksaw Studios - 2d animator & VFX artist

Hacksaw Studios

Stockholm, Stockholm County, Sweden (On-Site)
11 Months ago
Amanotes - Technical Game Artist

Amanotes

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in London, England, United Kingdom

Sprinkler - Senior Technical Success Specialist

Sprinkler

London, England, United Kingdom (On-Site)
1 Month ago
Mozilla - Staff Machine Learning Engineer, Gen AI

Mozilla

United Kingdom (Remote)
8 Months ago
Tencent - Consumer Insights Manager

Tencent

London, England, United Kingdom (On-Site)
1 Month ago
Kepler Interactive - Engine Programmer

Kepler Interactive

London, England, United Kingdom (Hybrid)
1 Month ago
Bulkhead - Senior Gameplay Animator

Bulkhead

Derby, England, United Kingdom (On-Site)
2 Months ago
Pivotroots - Senior Account Manager (Partnerships & Activation)

Pivotroots

London, England, United Kingdom (Hybrid)
1 Month ago
Monzo - Lead Product Manager, Search & Recommendations

Monzo

London, England, United Kingdom (Remote)
1 Month ago
Lockwood - Senior Data Analyst

Lockwood

United Kingdom (Remote)
2 Months ago
WebTech Corporation - Logistics Administrator

WebTech Corporation

Lincoln, England, United Kingdom (On-Site)
1 Month ago
Toast - Business Development Manager

Toast

Liverpool, England, United Kingdom (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

MAG Interactive - Senior Unity Developer

MAG Interactive

Stockholm, Stockholm County, Sweden (Hybrid)
2 Months ago
Intel  - Senior CAD Tools Software Engineer

Intel

Haifa, Haifa District, Israel (Hybrid)
1 Month ago
iLogos - Lead Unity Developer

iLogos

(Remote)
6 Months ago
CD PROJEKT RED - Lead PCG/Tools Engineer

CD PROJEKT RED

Boston, Massachusetts, United States (Hybrid)
2 Months ago
Sega (UK) - Senior Engine Programmer

Sega (UK)

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Month ago
Riot Games - Technical Producer - Tech Foundations - Hextech - Developer Tools

Riot Games

Sydney, New South Wales, Australia (On-Site)
3 Months ago
limit break - Senior Unity Engineer (Japan)

limit break

Tokyo, Japan (On-Site)
2 Months ago
Haptic  - Senior Unity Graphics Developer

Haptic

Paris, Île-de-France, France (Remote)
6 Months ago
Falcon games - UNITY DEVELOPER INTERN

Falcon games

Hanoi, Vietnam (On-Site)
1 Month ago
playthree - Unity Game Developer

playthree

London, England, United Kingdom (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

DNEG is a world-leading visual entertainment services company for the creation of feature film, television, and multiplatform content, with worldwide offices and studios across North America, Europe, Asia, and Australia.

 

DNEG’s critically acclaimed work has earned the company seven Academy Awards® for Best Visual Effects and numerous BAFTA, Primetime EMMY® Awards and VES Awards for its high-quality VFX work. 


Visit www.dneg.com for DNEG’s current and upcoming projects on behalf of Hollywood and global studio and production company.

Montreal, Quebec, Canada (On-Site)

Vancouver, British Columbia, Canada (On-Site)

London, England, United Kingdom (On-Site)

Sydney, New South Wales, Australia (Hybrid)

Sydney, New South Wales, Australia (Hybrid)

Bengaluru, Karnataka, India (On-Site)

London, England, United Kingdom (On-Site)

London, England, United Kingdom (On-Site)

London, England, United Kingdom (Remote)

London, England, United Kingdom (Hybrid)

View All Jobs

Get notified when new jobs are added by DNEG

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug