About the job
Become a part of our R&D team dedicated to developing the innovative Viz Engine, a cutting-edge platform for real-time 3D rendering and compositing utilized by prominent broadcasters worldwide. The Viz Engine facilitates dynamic television graphics, virtual studio environments, and engaging real-time visual narratives for some of the largest networks globally.
Key Responsibilities:
- Create and enhance core functionalities of a sophisticated C++ real-time rendering engine.
- Contribute to the development of real-time graphics pipelines utilizing OpenGL, with a shift towards Vulkan.
- Optimize rendering efficiency, resource allocation, and latency for live broadcasting applications.
- Design and implement new features for rendering, compositing, and GPU-based solutions.
- Oversee technical debt management and enhance stability in a long-maintained codebase.
- Work collaboratively with QA teams to ensure product quality.
Qualifications:
- Expertise in modern C++ programming.
- In-depth understanding of real-time graphics programming and the 3D rendering workflow.
- Practical experience with OpenGL and/or Vulkan.
- Familiarity with build systems and dependency management tools (CMake, vcpkg).
- Strong grasp of multithreading, synchronization techniques, and low-latency system architecture.
- Experience using profiling and debugging tools.
Preferred Skills:
- Knowledge of broadcasting processes and familiarity with Broadcast I/O standards (SDI, NDI, ST 2110) and video codec technologies.
- Experience in cross-platform development (Windows/Linux) and CI/CD practices (GitHub Actions).
- UI development experience with the Qt framework.
Excited to Join Us?
If you're passionate about real-time graphics and high-performance C++ systems, we encourage you to apply. Please submit your CV alongside a brief overview of your relevant experience.
Why Work at Vizrt?
At Vizrt, we are united by a shared mission to enhance storytelling through technology. We believe that compelling narratives can transform the world, and our aim is to provide the best software-driven visual storytelling tools to a diverse array of storytellers across various sectors, including media, education, health, and more. With our technology, 4 billion individuals experience the stories crafted by our clients daily. Diversity is our strength, and we are committed to fostering an inclusive environment where everyone can thrive.
