Jobs · startupjobscz

C

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

Lumen Dynamics · Brno · Indexed 25d ago

remotesenior2-5 yrsEstimated 70k-140k CZK🇨🇿 Czech Republic
Apply on startupjobscz

About the role

Develop software for real-time video processing and encoding, implementing broadcast standards and improving performance.

Who we are At Lumen Dynamics , 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 and monitoring in C++23 Implementing IP-based broadcast standards (ST 2110, SDI, NDI, SRT, MPEG-TS, HLS, RTMP, …) and software codecs 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++ 23 Video & image processing (FFmpeg, custom assembly and CUDA code) Java and frontend technologies: Javascript, React, TypeScript, HTML, CSS Python/Bash (our tests are in Python/Pytest) Linux, Linux/POSIX API CUDA, GPU programming Docker Cloud (AWS) Git, GitLab CI, Jira Telemetry stack (OpenTelemetry, Loki, Mimir) 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 Send us your CV or LinkedIn profile. 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. Technical session with the team you’d join. 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.

Read the full posting on startupjobscz

Why this role stands out

  • meaningful work
  • influence on product

Responsibilities

  • Develop real-time video, audio, and image processing
  • Implement IP-based broadcast standards
  • Optimize performance using GPU and CPU SIMD
  • Improve UX for pipeline configuration and monitoring

Must-have skills

  • c++23
  • ip networking
  • production c++
  • english
  • customer problem solving

Nice-to-have skills

  • performance optimization
  • real-time media protocols
  • video codecs
  • gpu compute
  • low-latency network code
  • cuda
  • ffmpeg

Benefits

  • meaningful work
  • influence on product
  • 5 weeks vacation
  • meal allowance
  • pension contribution
  • modern office
  • english lessons

FAQ

Is the C++ Developer | Live Video Encoding | Small Friendly Team | Global Clients | Agile | Hybrid/Brno role at Lumen Dynamics remote?+

This C++ Developer | Live Video Encoding | Small Friendly Team | Global Clients | Agile | Hybrid/Brno position is listed as remote (Brno).

What is the salary for the C++ Developer | Live Video Encoding | Small Friendly Team | Global Clients | Agile | Hybrid/Brno role at Lumen Dynamics?+

The listing states Estimated 70k-140k CZK.

What seniority level is this C++ Developer | Live Video Encoding | Small Friendly Team | Global Clients | Agile | Hybrid/Brno role?+

This is a senior level position.

What skills does the C++ Developer | Live Video Encoding | Small Friendly Team | Global Clients | Agile | Hybrid/Brno role require?+

Key requirements include c++23, ip networking, production c++, english, customer problem solving.

How do I apply for the C++ Developer | Live Video Encoding | Small Friendly Team | Global Clients | Agile | Hybrid/Brno role at Lumen Dynamics?+

Use the "Apply on startupjobscz" button to open the original posting on startupjobscz, where you can submit your application directly to Lumen Dynamics.