CareerPlanSign in

Software Engineer

China, Jiangsu, Suzhou💼 Full-time🗓 2026-08-31 → 2026-09-25

Core

Develop features in the native Linux client for Windows App, focusing on device redirection channels and system interfaces.

Role type

Senior IC C++ systems engineer (Linux client)

Builds

Native Linux client features for device redirection (clipboard, audio, video, printer, camera, drive, folder, input)

Domain

Operating Systems / Remote Desktop Protocol / Systems Programming

Deliverable

production ML models | product features

Required skills

C/C++ (modern), Linux system interfaces, D-Bus, Remote Desktop Protocol concepts, gdb/debugging, unit and integration testing, network programming, protocol-level debugging

Preferred skills

CMake, Git, automated testing, open-source contributions, graphics, real-time media, USB/HID, printing protocols

Technologies

C, C++, C#, Java, JavaScript, Python, Linux, D-Bus, gdb, CMake, Git

Responsibilities

Implement and troubleshoot individual redirection features; Debug native code across layers using logs, traces, and packet captures; Write unit and integration tests with telemetry; Participate in design discussions and code reviews

Seniority

Mid-level, hands-on IC

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