Software Engineer - C++

Chennai, Tamil Nadu, India
Full Time
Product Engineering
Experienced

Your Role  

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 would include design and development of digital media solutions. 

Responsibilities of the job holder includes, but is not limited to, 

  • 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 

What we are looking for 

Must-have 

  • 4+ years of experience in C++ 

  • Knowledge in or interest to learn Rust 

  • Strong in programming skills and, data structures and algorithms 

  • Sound knowledge of object-oriented programming & in-depth knowledge in C++ 

  • Working knowledge of Linux environment 

Nice-to-have 

  • Knowledge of audio, video codecs like MPEG-2, JPEG2K and container formats like MXF 

  • Familiarity with media related tools/libraries like GStreamer, FFMPEG, OpenGL etc. 

  • Knowledge of cryptographic concepts and related tools like OpenSSL 

  • Experience creating device drivers  

  • Familiarity with Linux build systems like Yocto 

  • Experience with network streaming protocols 

Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*