C++ Developer Prime EngineBrnoRemote
We are looking to hire a (3D) graphics (OpenGL and/or Vulkan) C++ developer for our broadcast graphic rendering engine that loves to work on the cutting edge of technology!
About the product:
PRIME Switcher is a software-based 2ME production switcher built on the industry-leading PRIME Platform. To deliver a complete live production suite, PRIME Switcher leverages our legendary real-time graphics, versatile clip player, and brand-new multichannel audio mixer – all within a single engine.
From PRIME Switcher’s intuitive software interface, you can switch sources, key-in graphics, trigger dynamic transitions, and build the complex ME output you need for a compelling show. For total production control, PRIME Switcher also combines graphics/clips playout controls, media file management, and audio mixer control – from its single user interface
You will be working on the design and development of real-time, 3D graphics software and systems;
You will be working on product development in video streaming, visualization, shader based programming and other related fields;
You will be working on solutions that will interact with graphics and I/O cards (including but not limited to Nvidia and Matrox);
You will be working with with our development teams located in Long Island (US), Brno (CZ), and Amsterdam (NL);
Design and implement solutions throughout all phases of the software development cycle, including validation and testing.
You have a master’s degree in computer science or obtained a similar level through relevant work experience
You have good knowledge of Object-Oriented Design;
You have good knowledge of C++ programming;
You possess good knowledge of Real-time graphics programming;
You have experience with OpenGL or Vulkan, and multi-threaded programming;
You have experience with graphics rendering;
Experience with ffmpeg, h264, h265, RTMP, RTP, RTSP, SRT, NDI, or other streaming and media encoding/decoding technologies is welcome.