Return to careers overview

C++ Video processing Engineer

  • Location: Remote
  • Closing Date: Ongoing

Join the DisplayNote team

We are focused on improving the experience of the world's presenters, educators, and learners, to create collaboration and opportunities to expand learning outcomes. Used in more than 200,000 meeting rooms and classrooms across the globe, this is your opportunity to help enhance teaching and learning experiences by bringing your talent and skill into the DisplayNote team.

The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.

Responsibilities:

  • Develop quality software
  • Analyze and maintain existing software applications
  • Design highly scalable, testable code
  • Discover and fix programming bugs

Essential Skills:

  • Proven expertise in video processing
  • 5+ years' commercial experience in C++
  • FFMpeg libraries
  • OpenGL
  • Multiplatform and cross-building experience
  • Unix shell scripting
  • Git version control
  • XML and JSON
  • Unit Testing
  • Multiplatform OS experience (macOS, Win, Android, iOS)

Desirable Skills:

  • Qt and QML experience
  • Java, Objective-C
  • Experience in Python 3 (modules and environments)
  • Azure functions, Docker containers
  • WebRTC
  • Google Test Framework, Google Mocks
  • CMake and NMake
  • Visual Studio toolchain command line usage
  • GDB usage
  • MySQL database
  • Multiple compilers (GCC, CLANG, MINGW, CYGWIN)

What we offer: We are a growing company with exciting roles to offers and opportunities for career development. We invest in our people with first-class personal development and training. We offer flexible working locations and hours, plus regular social events.

Apply by uploading CV or email directly to: jose.alvarez@displaynote.com

Join the DisplayNote team

By continuing to use this website, you consent to the use of cookies in accordance with our Cookie Policy.