# Software Engineer - Video I/O & Broadcast Output - Vomp, Austria

> Vizrt · Vomp, Austria (Hybrid) · Full-time · Posted 2026-05-13

**Workplace:** hybrid

**Department:** Vizrt R&D

## Description

### About Vizrt

Since 1997, Vizrt has empowered the world’s leading broadcasters and content creators – CNN, BBC, Fox, CBS, Al Jazeera, Netflix, Amazon Prime Video, and 100+ others – with cutting-edge visual storytelling technology. We’re a global team of 600+ innovators across 17 countries, pushing the boundaries of real-time graphics, cloud production, and broadcast automation.

Vizrt Austria GmbH is located in Vomp, just outside Innsbruck in the middle of the Alps. You will find yourself working in a modern environmentally friendly building alongside international colleagues where team spirit and work-life balance are taken seriously. This is where the core of Viz Engine is built.

### The Opportunity

Join our R&D team building **Viz Engine**, a real-time 3D rendering and compositing platform used by major broadcasters around the world. Viz Engine powers live television graphics, virtual studios, and real-time visual storytelling for some of the largest media companies.

You will work on the video input / output stack - everything between the rendering pipeline and the physical or network-based video output. This covers SDI boards (Matrox, AJA), software video transport (NDI, Shared Memory APIs), IP video (ST 2110), clip playback, audio embedding, and recording infrastructure. Your work determines how rendered frames reach the screen in live broadcast – frame-accurate, glitch-free, every time.

A major current initiative is the **Parallel Output architecture**, which is restructuring the engine to support multiple simultaneous outputs at different resolutions and formats. You will play a central role in driving this forward.

**What you will work on**

-   Develop and maintain the **video output layer**: SDI output via Matrox (XMIO, DSX LE) and AJA boards, NDI and SMURF software outputs, ST 2110 IP video
-   Continue the **Parallel Output architecture**: refactoring the engine to support multiple simultaneous outputs with different resolutions, formats, and transport protocols
-   Maintain the **Matrox SDK integration**: board initialization, signal routing, multi-connector configuration, UHD and UHD-2 support
-   Work on **clip playback**: both hardware-accelerated (Matrox) and software clip players, covering frame accuracy, codec support (HEVC, ProRes, HAP Q Alpha), and GPU texture rendering
-   Extend the **Service Host application**: channel recording workflows, ST 2110 audio/ancillary handling, configuration management
-   Handle **customer escalations** related to video output, signal timing, board configuration, and recording workflows – translating broadcast requirements into engineering solutions
-   Investigate and fix **automated test failures** related to video output, clip playback, and board configuration
-   Add **output configuration UI features** in Viz Artist (Qt/C++) when needed
-   Work with **embedded audio** routing (SDI, Dante, NDI audio channels) as part of the output pipeline

## Requirements

### Required Skills (Must Have)

-   **3+ years of professional C++ development**, with solid understanding of modern C++
-   **Solid understanding of video and** **audio fundamentals**\[CR1\] : resolution formats, frame rates, interlaced vs progressive, color spaces, audio sampling, channel layouts
-   **Experience integrating with hardware or third-party SDKs/APIs** – any vendor, any domain. You should be comfortable reading SDK documentation, working with C/C++ APIs, and adapting vendor sample code to production use
-   **Fluent English**, written and spoken, for international team collaboration

### Highly Valued Skills

-   **Broadcast video I/O experience**: hands-on work with SDI boards (Matrox, AJA, Blackmagic), NDI, or SMPTE ST 2110 IP video
-   **Video codec experience**: encoding/decoding with H.264/H.265, ProRes, HAP, or similar production codecs
-   **Understanding of broadcast signal infrastructure**: genlock/frame synchronization, timecodes (SMPTE 12M, VITC, LTC), colorimetry (BT.709, BT.2020)
-   **Real-time system mindset**: experience in environments where frame-accurate timing and deterministic latency matter
-   **Large codebase comfort**: ability to navigate and modify existing C++ code
-   **Audio engineering basics**: embedded audio in SDI, Dante networking, audio routing in broadcast contexts
-   Experience with **software architecture refactoring** in large codebases

### Nice to Have

-   Direct experience with **Matrox DSX SDK** or **AJA NTV2 SDK** – board initialization, signal routing, and configuration APIs
-   **NDI** (NewTek/Vizrt Network Device Interface) or a shared memory based transport protocol experience
-   **ST 2110** or ST 2022-6 IP video standards – PTP synchronization, NMOS discovery
-   Experience with **Qt** for desktop UI development
-   Familiarity with **CI/CD pipelines** for C++ projects (GitHub Actions, MSBuild)
-   **Broadcast or live production industry** experience – understanding of on-air reliability expectations and master control room operations
-   **GPU programming basics** (DirectX, OpenGL, or Vulkan) – useful for understanding how rendered frames are transferred to the output pipeline
-   Debugging and profiling tools for real-time video (frame-level analysis, latency measurement)

### About the Team

The Viz Engine team in Vomp is the largest R&D group at Vizrt, with around 20 engineers. You will work under the Product Engineering, Graphics department, reporting to an R&D Manager. The team covers rendering, plugins, video I/O, Unreal Engine integration, and the Viz Artist application. Most of the team works on-site in Vomp, with some members remote from Portugal, Spain, and Thailand. The working language is English.

You will collaborate closely with QA engineers who run automated video output tests nightly, and with product management to translate customer requirements into the video output roadmap.

### About Viz Engine

Viz Engine is Vizrt’s real-time 3D rendering engine, used in newsrooms, sports broadcasts, and live events around the world. It renders broadcast graphics, virtual sets, and augmented reality content, outputting video over SDI boards and IP networks. The software runs on Windows with NVIDIA GPUs and supports both OpenGL and Vulkan rendering pipelines. Customers include CNN, BBC, Fox, Sky, ProSieben, ZDF, Al Jazeera, and hundreds more.

## Benefits

4 billion humans see the stories that our customers tell every day. So, for us diversity is not an optional objective, it is a simple reality. Our customers’ customers are diverse, our customers are diverse, Vizrt gains strength from being diverse.

It is true that we hold our diversity to be essential, it is something we constantly nourish and pay attention to, but it is not something we take for granted. We do not tolerate discrimination or harassment. We champion inclusion and we value each other’s stories, and we relish their telling

We offer a comprehensive benefits package that includes:

-   Health Insurance
-   Paid Time Off: Generous vacation days, sick leave, and holidays to ensure you have a work-life balance
-   Professional Development: Opportunities for ongoing training

Join our team and take advantage of these benefits while working in a dynamic and supportive environment

### Why Join Us

-   **Global impact:** Your code delivers live broadcasts watched by billions
-   **Technical depth:** Work at the intersection of real-time rendering, video hardware, and network transport – one of the most specialized areas in broadcast engineering
-   **World-class team:** Join highly skilled engineers building technology that has set the broadcast standard for 25+ years
-   **Career growth:** Grow into the technical lead for all video I/O at Vizrt, with ownership of a domain that is central to every customer deployment
-   **Work-life balance:** On-site in Vomp, Austria – in the heart of the Alps with excellent quality of life

### **Recruitment Process**   

-   Recruiter Screening 
-   Team Interview 
-   Case Interview
-   Final Interview

## Apply

[Apply at Vizrt](https://apply.workable.com/vizrt/j/B2748A3B3E/apply)

---
Powered by [Workable](https://www.workable.com)
