
Software Engineer (C++) for Camera and Video Processing
- Singapore
- Permanent
- Full-time
- 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.
- 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.