Enable job alerts via email!

Software Developer [Real-Time Video Processing | C++ | C# | .NET | GPU Programming | Cloud & Mo[...]

GOOD JOB CREATIONS (SINGAPORE) PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A tech company in Singapore is seeking a skilled developer to design, develop, and optimize real-time C++ and C# components for video processing solutions. The ideal candidate will have 3–5 years of experience in complex real-time software and strong GPU programming expertise. This role involves collaboration with cross-functional teams and a focus on delivering high-performance systems.

Qualifications

  • 3–5 years of experience in developing complex real-time and/or video processing software.
  • 3+ years modern C++ development focused on real-time software systems.
  • 1+ years’ experience with C#/.NET development.

Responsibilities

  • Design, develop, and optimize real-time C++ components for video processing solutions.
  • Collaborate with cross-functional teams to align real-time components with platform requirements.
  • Ensure robust testing, profiling, and debugging of real-time video solutions.

Skills

C++ Development
C#/.NET Development
Video Processing Solutions
GPU Programming
Real-time Systems

Education

Diploma or Degree in IT, Electronics, Computer Science
Job description

[Job ID: 1123580]

Responsibilities
  • Design, develop, and optimize real-time C++ components for video processing solutions.
  • Design, develop, and optimize C#/.NET components for integration with C++ modules.
  • Implement high-performance systems leveraging CPU & GPU programming and optimization techniques.
  • Build and integrate APIs for frontend applications, including Web, mobile, and third-party video management systems.
  • Work on real-time video streaming, processing, and analytics solutions.
  • Design and develop highly scalable, secure, and efficient systems for mobile, Windows, and cloud platforms.
  • Take ownership of design tasks and collaborate with cross-functional teams to align real-time components with platform requirements.
  • Ensure robust testing, profiling, and debugging of real-time video solutions.
  • Develop and implement best practices for secure, performant, and resource-sensitive solutions.
  • Participate in technical discussions and contribute to code, system design, and architecture reviews.
  • Maintain proper documentation for all development scopes.
  • Collaborate with sales, marketing, operations, and product management to map ADA VA technology to customers locally and regionally.
  • Perform ad-hoc duties as assigned and protect the organization’s repute and principles.
Requirements
  • Diploma or Degree in IT Networking, Electronics & Electrical, IT Engineering, Computer Science, or Telecommunication Engineering.
  • 3–5 years of experience in developing complex real-time and/or video processing software.
  • 3+ years modern C++ development with a focus on real-time software systems.
  • 1+ years’ experience with C#/.NET development.
  • 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 applications, Windows systems, and cloud deployments.
  • Strong understanding of low-latency and real-time application requirements.

To apply, kindly send your updated resume to cv_edmund@goodjobcreations.com.sg

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

Please kindly refer to the Privacy Policy of Good Job Creations.

EA Licence No.: 07C5771

EA Personnel Reg. No.: R24122504

EA Personnel Name: Edmund Ting Chao Siong

#SCR-edmund-ting

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