CareerPlanSign in

C++ Software Engineer - Remote Desktop Software

C++ Software Engineer - Remote Desktop Software🌐 Remote💼 Full-time🗓 2026-09-27 → 2026-09-28

Core

Building high-performance, low-latency remote desktop software that streams virtual desktops to any device across cloud, on-premises, and hybrid environments.

Role type

Senior C++ Software Engineer (Remote Desktop Infrastructure)

Builds

Custom UDP-based remote desktop software supporting ultra-low latency (10-40 ms), high FPS (144+), HDR, and multi-monitor setups.

Domain

Cloud infrastructure / Remote Desktop Protocol / High-performance Networking

Required skills

C++20, multithreading, pipelining, performance analysis, Win32 API (or equivalent), C++ graphics interfaces, networking (UDP, sockets), CMake

Preferred skills

Mobile development (Android/iOS), device driver development, video codecs (FFmpeg, NVENC/NVDEC), audio codecs (Opus), hardware APIs (WASAPI, MediaFoundation), graphics APIs (DirectX, Vulkan, OpenGL), security and cryptography

Technologies

C++, UDP, FFmpeg, Intel MFX, AMD AMF, Nvidia NVENC/NVDEC, Opus, Windows WASAPI, MediaFoundation, DirectX, Metal, Vulkan, OpenGL, Boost.Asio, CMake

Responsibilities

Design and implement low-latency video/audio streaming protocols; optimize C++ code for high-performance rendering and encoding; integrate hardware APIs for GPU/CPU workloads; develop or maintain device drivers and graphics interfaces; collaborate on multi-monitor and HDR support features.

Seniority

Senior, hands-on IC

Sourced via wellfound · Listed on CareerPlan, which tracks 806,000+ jobs from 20+ sources.