Search by job, company or skills

EVOLUTION RECRUITMENT SOLUTIONS PTE. LTD.

Senior C++ Developer

8-10 Years
SGD 7,500 - 10,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Responsibilities

  • Build, enhance, and fine-tune real-time C++ modules that power advanced video processing capabilities.

  • Develop C# / .NET components that interface seamlessly with C++ systems to support end-to-end platform functionality.

  • Apply CPU and GPU programming techniques to create high-performance, low-latency solutions.

  • Contribute to real-time video streaming, analysis, and processing pipelines.

  • Architect and implement scalable, secure, and efficient systems for both cloud-based and Linux environments.

  • Take full ownership of assigned design responsibilities and collaborate closely with engineers across multiple teams to ensure real-time components meet platform expectations.

  • Conduct thorough testing, profiling, and debugging to ensure reliability of real-time video features.

  • Define and uphold engineering standards for performance, security, and resource-efficient development.

  • Participate actively in technical reviews, providing insights on system design, architecture, and code quality.

Experience Requirements

  • At least 8 years of experience building complex, high-performance systems, ideally with:

    • 4+ years working with modern C++ in real-time or performance-critical applications.

    • Exposure to C# / .NET development (training can be provided if needed).

  • Strong command of software design patterns, concurrency, and multi-threaded architectures.

  • Experience working within Linux environments and deploying applications in cloud or managed systems.

  • Deep understanding of low-latency and real-time system constraints.

Nice-to-Have Experience

  • Hands-on work with real-time video processing frameworks and video pipeline development.

  • GPU programming experience (e.g., CUDA, OpenCL) and related optimization methods.

  • Background in computer vision or familiarity with tools like FFmpeg, GStreamer, or similar.

  • Experience with containerization and orchestration (Docker, Kubernetes).

More Info

Job Type:
Industry:
Employment Type:

Job ID: 140596689

Similar Jobs