C++ Developer

Research & Development

Remote

September 16, 2022

Our client is a pioneer in crafting end-to-end digital cinema technology and solutions. The client's portfolio of products is powerful, flexible, reliable, cost-effective, and used in every step of the filmmaking and exhibition process. Drawing on decades of experience in the cinema business, the client provides a seamless digital environment across the industry, from filmmakers and postproduction companies to exhibitors with DCI (Digital Cinema Initiatives) compliant products to moviegoers.

Your Role

Responsibilities would include the design and development of digital media solutions. As a C++ developer on this team, you will be creating solutions for the digital cinema domain using innovative tools and technologies. The complexity and high-performance requirements of this domain presents interesting challenges to the engineer to be constantly innovating and tread into areas where very few have.

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable C++ code;
  • Implement performance and quality modules;
  • Identify bottlenecks and bugs, and devise solutions to these problems.

Requirements

  • 4+ years of experience in C++;
  • Strong in programming skills and data structures and algorithms;
  • Sound knowledge of object-oriented programming & in-depth knowledge of C++;
  • Working knowledge of Linux environment.

Bonus points for

  • Knowledge of audio, video codecs like MPEG-2, JPEG2K, and container formats like MXF;
  • Knowledge of opensource technologies like GRPC, OpenSSL, and SQLite;
  • Familiarity with media-related tools/libraries like GStreamer, FFMPEG, OpenGL, etc;
  • Some interest in Rust and Go;
  • Familiarity with Linux build systems like Yocto;
  • Experience with network streaming protocols.

We offer excellent benefits, including but not limited to

  • Competitive compensation;
  • Flexible schedule;
  • 15 working days of annual paid vacation, paid sick leaves;
  • Friendly and engaging professional team;
  • Opportunities for self-realization, career, and professional growth;
  • Accounting and legal support.

Application form

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.