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 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.
Are you game