Job offers
Development
Programátor
C++ Developer | Live Video Encoding | Small Friendly Team | Global Clients | Agile | Hybrid/Brno
HR BrainsHR Brains

C++ Developer | Live Video Encoding | Small Friendly Team | Global Clients | Agile | Hybrid/Brno

  • Remote, On-site
  • Brno
  • Full-time

Who we are
At Comprimato, we write software that has to work when millions of people are watching. Our video encoders and media processors are used in live broadcast workflows worldwide, including by tier-1 broadcasters in the US, EU, UK, and Japan for major sports events.

Everything we ship is software running on standard hardware. Bridge Live handles SDI and ST-2110 contribution and distribution, and Live Transcoder is our virtualized live media engine. A growing share of deployments now runs in the cloud.

We are a small R&D team in Brno, under 20 people, with a long history of pushing performance in software video. We developed the world’s fastest software JPEG2000 codec and have been early builders of software-defined and virtualized broadcast production.

In April 2026, we joined AJA Video Systems — a California-based broadcast equipment company founded in 1993. We continue to operate as the Brno team, with the same startup engineering culture and a larger path to global customers.

What you’ll work on

You’ll join one of our 2–3 person R&D teams. Each team owns its product slice end-to-end — feature design, architecture, implementation, automated tests, benchmarks, debugging, and if needed you will be able to talk to our customers directly. In your first year you will work on:

  • Real-time video, audio and image processing in C++20
  • Implementing IP-based broadcast standards (ST 2110, SDI, NDI, SRT, MPEG-TS) and software codecs
  • Metadata processing — CC, SCTE-35, SMPTE 2038, SEI timecode
  • Performance work: GPU compute on CUDA, CPU SIMD (AVX2 / AVX-512 / NEON), low-latency networking
  • Improving UX — pipeline configuration, monitoring, ops feedback
  • Improving an established codebase alongside shipping new features across the product line — all on one common engine
  • Contributing directly to our software-defined encoders and the move toward virtualized and cloud broadcast production

Our stack includes:

  • C/C++
  • Video & image processing (FFmpeg, custom assembly and CUDA code)
  • Java and frontend technologies: Javascript, HTML, CSS
  • Python/Bash (our tests are in Python)
  • Linux, Linux/POSIX API
  • CUDA, GPU programming
  • Docker
  • Cloud (AWS)
  • Git, GitLab CI, Jira
  • AI coding agents (Claude Code, Codex) in our daily workflow


Who we look for — Medior or Senior developer

  • We care less about seniority labels and more about how you handle real work when nobody has time to babysit the process.
  • You own features end-to-end: understand the customer problem, shape the scope, write the C++, test the edge cases, ship the binary, and deal with the consequences.
  • You are comfortable in production C++: existing code, old decisions, performance tradeoffs, debugging sessions, and code that has to keep running.
  • You understand IP networking. Live video moved there, and our products live there too.
  • You can separate “interesting technical problem” from “thing the customer actually needs before air time.”
  • You raise risks while there is still time to change the plan.
  • You can cut scope without cutting the part that matters.
  • Your English is good enough for technical conversations with international teammates and customers.
  • Bonus, not required: hands-on performance work (profiling, vectorization, threading, memory locality), real-time media protocols, video codecs, GPU compute, or low-latency network code. We’ll teach you the broadcast side.

How we work

We’re a small team and we keep it that way. No middle management — each team owns features from design to deployment, and gets to talk to the customer who’s using them in production. We work in weekly sprints, update priorities each month, do mutual code reviews, and building automated CI/QA.


What we offer

  • Meaningful work on world-class video products built in Brno
  • Real influence on what we build and how we build it
  • A front-row seat to live broadcast moving from dedicated hardware to software, alongside the customers driving that change
  • 5 weeks vacation
  • Meal allowance, pension contribution
  • Modern office on the Faculty of Informatics campus (Masaryk University), near central Brno
  • English lessons with a native speaker

Process

  1. Send us your CV or LinkedIn profile. 
  2. 30-min call with Jiri (CEO) or Miro (Head of R&D) — honest version of where we are, where you’d fit, and what the role pays.
  3. Technical session with the team you’d join.
  4. Offer within 14 days of the first call.

We commit to a first reply within 3 working days, and an honest “yes” or “no” within 14 days — with the reason either way.

HR BrainsHR Brains