Intetics

Principal C++ Systems Engineer – Remote Desktop, WebRTC, VDI

Intetics

full-time

Posted on:

Location Type: Remote

Location: Ukraine

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Define the client architecture and technical roadmap
  • Lead implementation of an RDP-compatible client with enhanced media and collaboration behavior
  • Design and validate a strategy for **audio/video optimization**, redirection, compression, and additional data channels
  • Own integration with tunnelled VDI connectivity and endpoint device handling
  • Build proof-of-concepts and de-risk the hardest items early: media path, Teams/Zoom/Meet behavior, reconnect/session resilience
  • Set coding standards, review architecture, and guide 2–4 implementation engineers
  • Deliver executable, source code, documentation, and knowledge transfer at project close

Requirements

  • 8–12+ years in **C/C++ systems engineering**
  • Proven delivery of **desktop client software** on at least two of: **Windows, Linux, macOS**
  • Strong background in **real-time communications**: WebRTC, VoIP, RTP/RTCP, SRTP, ICE/TURN, jitter/latency handling
  • Experience with **low-latency audio/video pipelines** and media troubleshooting in constrained network conditions
  • Experience with **remote display / virtualization / VDI / thin client / protocol** products
  • Ability to work close to the protocol layer: transport, channels, device redirection, compression, session management
  • Experience integrating or modifying **open-source infrastructure** and contributing back upstream when needed
  • Strong performance mindset: CPU/GPU usage, memory footprint, startup time, reconnect behavior, QoS under packet loss
  • **Will be a plus**
  • Direct experience with **FreeRDP**, RDP internals, virtual channels, or adjacent stacks
  • Experience with **media redirection/offload** in VDI or thin-client products
  • Deep knowledge of **Windows audio/video stack**, plus at least one of **CoreAudio/macOS** or **PulseAudio/PipeWire/Linux**
  • Background in **Qt** or another mature cross-platform desktop UI framework
  • Experience with **FFmpeg, GStreamer, libwebrtc**, hardware acceleration, echo cancellation, and device routing
  • Security experience around secure transport, auth flows, certificate handling, sandboxing, and protocol hardening
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C/C++ systems engineeringdesktop client softwarereal-time communicationsWebRTCVoIPRTPRTCPSRTPICETURN
Soft Skills
leadershipcommunicationproblem-solvingcollaborationmentoring