View All Jobs 115260

Software Engineer (C++) For Camera And Video Processing

Create a real-time low latency video capture and processing pipeline for broadcasting platforms
Singapore
Mid-Level
yesterday
Razer

Razer

A global gaming hardware manufacturing company known for its high-performance gaming peripherals and laptops.

Razer C++ Software Engineer

Joining Razer will place you on a global mission to revolutionize the way the world games. Razer is a place to do great work, offering you the opportunity to make an impact globally while working across a global team located across 5 continents. Razer is also a great place to work, providing you the unique, gamer-centric #LifeAtRazer experience that will put you in an accelerated growth, both personally and professionally.

Job Responsibilities

We seek a skilled C++ Software Engineer to develop and optimize real-time low latency video camera software for broadcasting applications. The role focuses on video capture, processing, and integration of third-party effects, with an emphasis on performance and reliability in resource-constrained environments.

Key Responsibilities

  • Design and implement real-time video processing pipelines for broadcasting applications.
  • Develop and maintain camera video capture modules using frameworks like DirectShow, Media Foundation, or OpenCV.
  • Integrate internal or external AI video effects into the software pipeline.
  • Build virtual camera drivers to enhance video output for streaming platforms.
  • Research and evaluate the performance of video processing algorithms.

Pre-Requisites

Required Skills

  • Proficiency in modern C++ (C++11/14/17) with experience in multithreaded programming.
  • Hands-on experience with any multimedia frameworks (DirectShow, Media Foundation, GStreamer, FFmpeg)
  • Familiarity with OpenCV for computer vision tasks.
  • Knowledge of camera driver development and low-level video capture pipelines.
  • Experience deploying software on Windows environment.
+ Show Original Job Post
























Software Engineer (C++) For Camera And Video Processing
Singapore
Engineering
About Razer
A global gaming hardware manufacturing company known for its high-performance gaming peripherals and laptops.