Job Search and Career Advice Platform

Enable job alerts via email!

Senior Developer (C++ / C#)

TALENTA CONSULTANTS PTE. LTD.

Singapore

On-site

SGD 80,000 - 110,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 technology firm in Singapore is seeking a Senior C++ / C# Developer to enhance real-time components for video processing solutions. This role requires a minimum of 8 years of experience, focusing on modern C++ development and real-time software systems. Join a team leveraging cutting-edge technologies for scalable solutions across Linux and cloud environments.

Qualifications

  • Minimum 8 years of experience developing complex, high-performance software.
  • 4+ years modern C++ development, focusing on real-time software systems.
  • Experience with cloud and Linux-based systems.

Responsibilities

  • Design, develop, and optimize real-time C++ components for video processing solutions.
  • Take ownership of design tasks and collaborate with cross-functional teams.
  • Ensure robust testing, profiling, and debugging of real-time video solutions.

Skills

Modern C++ development
C# /.NET development
Multi-threading
Linux-based systems
High-performance software
Job description
Job Description

We are looking for a Senior C++ / C# Developer to join our Platform Team, responsible for building and enhancing the real-time components of our platform. This role focuses on developing high-performance video processing solutions that leverage advanced AI and GPU based software design principles. Leverage cutting- edge technologies and techniques to ensure performance and scalability across Linux and cloud-based systems.

Responsibilities
  • Design, develop, and optimize real-time C++ components for video processing solutions.
  • Design, develop, and optimize C# / .NET components for integrating with C++ components.
  • Implement high-performance systems leveraging CPU & GPU programming and optimization techniques.
  • Work on real-time video streaming, processing, and analytics solutions.
  • Design and develop highly scalable, secure and efficient systems for cloud and Linux-based platforms.
  • Take ownership and 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 development of secure, performant and resource sensitive solutions.
  • Actively participate in technical discussions and contribute to code, system design, and architecture reviews.
Experience
  • Minimum 8 years of experience developing complex, high-performance software, ideally with experience using:
  • 4+ years modern C++ development, with a focus on real-time software systems.
  • Ideally some experience with C# /.NET development, but training will be provided.
  • Solid understanding of software design patterns, multi-threading, and high- performance systems.
  • Experience working on Linux-based systems and deploying applications in cloud environments or managed environments.
  • Strong understanding of low-latency and real-time application requirements.
  • The following experience or domain expertise are considered
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.