Senior C++ (India)

Senior C++ (India)

28 Oct
|
App Mechanic
|
India

28 Oct

App Mechanic

India

Senior C++ Desktop Application Developer (GPU & Video Processing) App Mechanic is a full-service development agency specializing in Web, Mobile, Game Development, AI, and AR/VR solutions. We work with international clients across multiple industries, delivering scalable, high-quality software solutions. We are looking for an experienced C++ Desktop Application Developer to help build a high-performance, native desktop video-editing application for Windows and macOS. The project requires strong expertise in modern C++, Qt, GPU-accelerated rendering, and video processing. The goal is to develop a professional editing experience with smooth multi-track video playback, responsive timeline interactions, GPU-accelerated effects, captions, and cloud platform integration. This role is ideal for a developer who has experience building performance-intensive desktop applications and understands the engineering challenges involved in video editing and real-time media processing.

What You'll Do
?
• Develop native desktop applications for Windows and macOS using C++20 and Qt 6.
• Build a high-performance media engine for video decoding, playback, effects, and audio processing.
• Develop a responsive multi-track editing timeline capable of handling hundreds of clips.
• Implement GPU-accelerated rendering and video processing using Metal on macOS and Direct3D 12 on Windows.
• Integrate FFmpeg and hardware-accelerated video decoding technologies.
• Develop custom Qt Quick/QML interfaces and GPU-rendered canvases for the timeline, video viewer, and node graph.
• Implement video effects, captions, preview rendering, and audio synchronization.
• Integrate REST APIs, WebSockets, authentication, AI services, and cloud-based rendering workflows.




• Ensure consistent project behavior and visual output across Windows, macOS, and the existing web application.
• Set up cross-platform builds, automated testing, crash reporting, installers, code signing, and auto-updates.
• Optimize performance to achieve smooth playback, responsive scrubbing, and fluid timeline interactions.
• Collaborate with the technical team to evaluate architecture, conduct technical spikes, and deliver features in phases. Who We're Looking For?
• Strong experience with modern C++ (C++17/C++20) and native application development.
• Hands-on experience with Qt 6, Qt Quick, and QML.
• Experience developing cross-platform desktop applications for Windows and macOS.
• Strong understanding of GPU programming, rendering pipelines, and graphics APIs such as Metal, Direct3D, Vulkan, or similar technologies.
• Practical experience with video processing, media playback, codecs, or real-time multimedia applications.
• Familiarity with FFmpeg, hardware-accelerated video decoding, and audio/video synchronization.
• Experience with CMake and cross-platform build systems.
• Understanding of multithreading, memory management, performance profiling, and low-latency systems.
• Experience integrating REST APIs, WebSockets, authentication, and cloud services.
• Familiarity with automated testing, Git, and CI/CD pipelines. Positive to have:
• Experience building video editors,



digital audio workstations, media players, or other professional creative applications.
• Knowledge of OpenGL, GLSL shaders, Direct3D 12, Metal, or WebGPU/Dawn.
• Experience with GPU-based video effects, color management, and rendering pipelines.
• Familiarity with OpenColorIO, HarfBuzz, FreeType, or audio processing libraries.
• Experience with macOS notarization, Windows code signing, application packaging, and automatic updates.
• Experience meeting demanding performance targets for 4K video and real-time editing workflows. Project Details
• Platforms: Windows and macOS
• Core Technologies: C++20, Qt 6, Qt Quick/QML, CMake
• Graphics & Media: Metal, Direct3D 12, FFmpeg, hardware-accelerated decoding
• Integrations: REST APIs, WebSockets, AI services, and cloud rendering
• Initial Phase: Technical proof of concept followed by the editor core
• Work Mode: Remote

What We Offer
?
• Opportunity to work on a technically challenging, performance-intensive desktop application.
• Collaboration with an international client and technical team.
• Exposure to advanced video processing, GPU rendering, and native cross-platform development.
• Opportunity for continued engagement as additional project phases are delivered. Interested in This Opportunity? Please send your CV along with relevant portfolio links, GitHub repositories, or examples of native C++/Qt applications you have developed to: [email protected] Please also mention your experience with GPU programming, video processing, and cross-platform desktop development. We look forward to connecting with talented developers who can help us build high-performance desktop software.

📌 Senior C++ (India)
🏢 App Mechanic
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior c++ (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: senior c++ (india) / india