Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer

GOOD JOB CREATIONS (SINGAPORE) PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment firm in Singapore seeks a skilled Real-Time Video Software Engineer to design and develop cutting-edge video processing solutions. The ideal candidate will have 3–5 years of experience in real-time systems, strong expertise in C++ and C#/.NET, and proficiency in GPU programming. You will contribute to impactful projects in a dynamic environment, working across mobile, Windows, and cloud platforms. Only shortlisted candidates will be notified.

Qualifications

  • 3–5 years of experience developing complex real-time or video processing software.
  • Strong expertise in real-time video solutions and video processing pipelines.
  • Proficiency in GPU programming and optimization techniques.

Responsibilities

  • Design and optimize real-time C++ components for video processing.
  • Integrate C#/.NET components with C++ systems.
  • Develop APIs for frontend applications and real-time video solutions.

Skills

Modern C++ development
C#/.NET development
GPU programming
Software design patterns
Multi-threading
Real-time video solutions
Job description

[Job ID: 11233580]

About the Role:

We are looking for a highly skilled Real-Time Video Software Engineer to design, develop, and optimize cutting-edge video processing solutions. You will work with C++ and C#/.NET to create high-performance systems for real-time video streaming, processing, and analytics across mobile, Windows, and cloud platforms. This role offers the opportunity to collaborate with cross-functional teams and contribute to impactful projects in a dynamic, innovative environment.

Key Responsibilities:
  • Design, develop, and optimize real-time C++ components for video processing solutions.
  • Develop and integrate C#/.NET components with C++ systems.
  • Build high-performance systems leveraging CPU and GPU programming and optimization techniques.
  • Develop and integrate APIs for frontend applications (web, mobile, and third-party video systems).
  • Work on real-time video streaming, processing, and analytics solutions.
  • Design scalable, secure, and efficient systems for mobile, Windows, and cloud platforms.
  • Take ownership of design tasks and collaborate with cross-functional teams to ensure alignment with platform requirements.
  • Conduct robust testing, profiling, and debugging of real-time video solutions.
  • Establish and follow best practices for developing secure, high-performance, and resource-efficient software.
  • Actively contribute to technical discussions, code reviews, system design, and architecture reviews.
  • Maintain clear documentation for all development work.
  • Collaborate with sales, marketing, operations, and product management to map technology solutions to customer needs locally and regionally.
  • Perform ad-hoc duties as assigned to support team and organizational goals.
Requirements:
  • 3–5 years of experience developing complex real-time or video processing software.
  • 3+ years of modern C++ development, focusing on real-time systems.
  • 1+ years of C#/.NET development experience is preferred.
  • Strong expertise in real-time video solutions and video processing pipelines.
  • Proficiency in GPU programming and optimization techniques (CUDA, OpenCL, or equivalent).
  • Solid understanding of software design patterns, multi-threading, and high-performance systems.
  • Experience with mobile and Windows applications, and deploying software in cloud environments.
  • Strong knowledge of low-latency and real-time application requirements.

We regret that only shortlisted candidates will be notified. However, rest assured that all applications will be updated to our resume bank for future opportunities.

Please kindly refer to the Privacy Policy of Good Job Creations for your reference: https://goodjobcreations.com.sg/en/privacy-policy/

EA Personnel Name: Ong Kang Quan Ryan
EA Personnel Registration Number: R23116952
EA License No.: 07C5771

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.