Haivision

Video Engineer intern

Job Location

Saint-Grégoire, France

Job Description

About Haivision : Haivision is a leading global provider of mission-critical, real-time video networking and visual collaboration solutions. Our connected cloud and intelligent edge technologies enable organizations globally to engage audiences, enhance collaboration, and support decision making. We provide high quality, low latency, secure, and reliable live video at a global scale. Haivision open sourced its award-winning SRT low latency video streaming protocol and founded the SRT Alliance to support its adoption. Awarded four Emmys® for Technology and Engineering from the National Academy of Television Arts and Sciences, Haivision continues to fuel the future of IP video transformation. Founded in 2004, Haivision is headquartered in Montreal and Chicago with offices, sales, and support located throughout the Americas, Europe, and Asia. To learn more, visit Haivision at haivision.com. We are looking for two video engineering interns to work on the following projects : Subject 1 : NVIDIA Technologies in Real-Time IP Video Workflows NVIDIA solutions (GPU, SmartNIC) are becoming key enablers in high-performance video workflows. Hardware acceleration (NVENC/NVDEC), real-time AI processing, specialized frameworks (DeepStream, Holoscan), and IP outputs via SMPTE ST 2110 allow the creation of powerful, flexible, and low-latency video processing pipelines. As part of the Advanced Projects team, you will assess the potential integration of NVIDIA technologies into Haivision’s server platforms for receiving and distributing live IP video streams. The goal is to explore how these solutions can enhance the performance, video quality, and processing density of our systems. You will also collaborate with various R&D teams working on software development projects. Key Responsibilities: Study and get hands-on experience with NVIDIA frameworks (DeepStream, Holoscan, CUDA, etc.) Implement a real-time video processing and transmission chain Design and develop a proof of concept based on a product use case Evaluate performance metrics: processing density, resource consumption, latency, video quality Document and present your work to the relevant R&D teams Required Qualifications: Final-year engineering student (Master’s level), with a focus on telecommunications, signal processing, or digital imaging Solid programming skills (C, Python) Comfortable working in a Linux environment (command line, scripting, package management, compilation) Analytical mindset and curiosity Fluent in technical English (documentation reading, technical discussions) Preferred Skills: Knowledge of media processing frameworks: FFmpeg, GStreamer Familiarity with GPU acceleration APIs/frameworks: CUDA, NVENC, MediaSDK, TensorRT Experience with video codecs and formats (compression, encoding/decoding) Subject 2 : Video transmission optimization over Private 5G Networks In the field of live audiovisual production—particularly in multi-camera setups—ultra-low latency and stream synchronization are critical. The emergence of private 5G networks enables reliable wireless architectures with controlled Quality of Service (QoS), ideally suited to these demands. As part of the Advanced Projects team, your mission will be to propose strategies for automatically adapting very low latency video transmission profiles, leveraging joint source/channel optimization. The goal of this work is to simplify the deployment of video transmission equipment in the field. You will also collaborate with various R&D teams involved in embedded software development. Your responsibilities will include: Analyzing how a live video transmission chain operates Studying automatic adaptation mechanisms on the source and channel sides Defining dynamic strategies to adjust parameters during live production Prototyping and integrating the solution into a Haivision product base Validating performance on a test 5G network Documenting and sharing your work with R&D teams Required Skills and Knowledge: You are currently a final-year engineering student (Master’s level) specializing in telecommunications, signal processing, and/or digital imaging. You must have: Solid programming skills (C, Python) Comfortable working in a Linux environment (terminal, scripting, package management, and compiling) Curiosity, analytical thinking, and a critical mindset Fluent English (technical communication, reading documentation) Bonus skills: Knowledge of 5G networks (QoS, architecture, radio) Experience with video codecs or real-time systems Knowledge of media processing frameworks: FFmpeg, GStreamer Both internship Duration : 5 to 6 months Location: Saint-Grégoire, near Rennes (France)

Location: Saint-Grégoire, FR

Posted Date: 11/17/2025
View More Haivision Jobs

Contact Information

Contact Human Resources
Haivision

Posted

November 17, 2025
UID: 5498370621

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.