Software Engineer for Video Processing

Software Engineer for Video Processing

Spin Digital is a Berlin-based company that develops high-performance video codecs for the next generation of ultra-high-quality video applications. Spin Digital operates in an international B2B environment, working with customers and partners in several countries on new immersive media applications including Ultra-HD 8K TV, VR, and immersive display.

We are searching for a motivated software developer to contribute to our video codec development team.

Your tasks

  • Develop new features for our HEVC codec, and media player application software
  • Contribute to software development, optimization, and testing
  • Create plugins for our core libraries in media frameworks
  • Create SDK for our core libraries
  • Support with the development of technical demonstrations for international trade fairs

Your profile

  • Bachelor or Masters degree in Computer Science, Telecommunication, Electronic Engineering or related fields
  • Background in image, video, and/or audio processing
  • Good knowledge and experience with C and C++
  • Can work with Microsoft, Linux, and/or Mac development workflows
  • Experience in developing complex software
  • It is an advantage to have experience with: Git, Cmake, Doxygen, Visual Studio, DX12/Vulkan, DirectShow/Gstreamer, FFmpeg, AWS Cloud
  • Fluent English language both written and spoken
  • Fluent German is not required, but considered advantageous

You can expect

  • Full-time job with internal growth potential
  • Experience in exciting international projects
  • Be a part of a team developing highly innovative software products
  • Working on deep technical matters
  • Dynamic and highly motivated team
  • Easy-going work and international workplace atmosphere


Send us your application (CV and cover letter) to including the earliest starting date. We look forward to hearing from you.