C++ Developer

October 11, 2025
Application ends: January 11, 2026

Apply for this job

Email *

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.

Qualifications

  • 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 advantageous but not required:
  • Expertise in real-time video solutions and video processing pipelines.
  • Proficiency in GPU programming and optimization techniques (CUDA, OpenCL, or equivalent).
  • A background with computer vision or experience with FFmpeg, GStreamer, or similar.
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes also a plus.

Personal Competencies

  • Innovative, motivated, and a quick learner with a passion for solving complex technical challenges.
  • Strong communication and teamwork skills, with the ability to work effectively in small, agile teams.
  • A high degree of ownership and attention to detail, with a commitment to delivering robust and high-quality software solutions.
  • Adaptable and open to learning new technologies and processes.

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline

#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru