View Our Website View All Jobs

Back-end Software Developer

Vizrt has a large and varied customer base including most major TV stations around the world, but also many other types of organizations like football clubs, universities, newspapers and other digital publishers. We need your help to further evolve our Media Sequencer server component that is used for various media productions, from live sport events, to fully automated multi channel branding systems. The topics you will meet/learn in this position are quite varied.

  • Scrum based development process
  • Network programming using Boost Asio
  • Asynchronous programming using Boost Coroutines
  • Define and integrate towards REST based APIs
  • Control our real time graphic engine through a network protocol
  • Write code that works both on Windows and Linux platforms
  • Test driven development
  • Automated integration testing deployed on a virtualized environment
  • Quick visual feedback of your work seen on TV

If you have an interest in these topics, and also want to try it out in practice, you are the person we need.

At Vizrt, you will work as part of our Media Sequencer back-end team. You will participate in design and implementation of new features. You will identify bottlenecks and bugs and find smart ways to remove them. The goal for the team is to deliver high quality solutions where your contribution will be crucial to meet our customer’s requirements in the best possible manner.

The Media Sequencer component is mainly based on modern C++ and Python.

Desired skills and experience

  • A master’s or a bachelor’s degree in computer science
  • C++ programming skills
  • Object oriented design skills
  • Be well versed in data structures and algorithms
  • Experience in test automation
  • Quality mindset
  • Scrum or other agile processes
  • Good communication and team-working skills
  • Fluent in written and spoken English
  • A valid EU working permit is required

We can offer

  • Great work environment with room for personal evolvement
  • Integration into a group of highly skilled professionals who constantly learn from each other
  • A good team spirit and a culture that tolerates mistakes
  • Being part of an exciting media company with global presence
  • Flexible work hours and competitive terms
  • Modern office space
  • Sponsored mobile phone and subscription
  • Sponsored home PC and internet subscription
  • Attractive insurance package
  • Sponsored lunch

Technologies we use

Windows, Visual Studio 2017, Linux, Gcc, Asio, Hg, Git, CMake, Docker, Saltstack, LibVirt and py.test.

If you find this interesting and would like to be a part of our team submit your CV, grade transcript and other relevant documentation to the application. As the first part of the interview process developers should be prepared for a programming test in your language of choice.

Vizrt provides studio automation, asset management tools, real-time 3D graphics and sports analysis tools for the broadcast industry. This includes interactive and virtual solutions, animations, maps, video editing and compositing tools. Vizrt has customers in more than 100 countries worldwide including such as CNN, Vice News, CBS, Fox, the BBC, BSkyB, Al Jazeera, ITN, ZDF, Star TV, Network 18, TV Today, CCTV, NHK and the list keeps growing. This is possible due to 530 engaged and very competent employees in 40 offices around the world. The global headquarter is in Media City Bergen, Bergen, Norway. Read more at

Click here to read about our online privacy and personal data policies.

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file