Software Engineer - Video I/O & Broadcast Output - Vomp, Austria
Core
Building the video input/output stack for a real-time 3D rendering and compositing platform used by major broadcasters for live television graphics and virtual studios.
Role type
Senior C++ Software Engineer (Video I/O & Broadcast Output)
Builds
Real-time graphics and compositing platform (Viz Engine) for live broadcast
Domain
Broadcast technology, real-time 3D rendering, video transport protocols
Deliverable
production ML models | product features
Required skills
C++ (modern), SDI board integration (Matrox, AJA), NDI, ST 2110 IP video, clip playback, GPU texture rendering, audio embedding, automated testing, Qt/C++ UI development
Technologies
Matrox SDK, NDI, ST 2110, Qt, C++
Responsibilities
Develop and maintain video output layer (SDI, NDI, ST 2110); Refactor engine for parallel output architecture; Maintain Matrox SDK integration; Work on clip playback and codec support; Extend Service Host application for recording workflows; Handle customer escalations on video output and signal timing; Fix automated test failures; Add output configuration UI features; Work with embedded audio routing
Seniority
Senior, hands-on IC