岗位关键词
岗位职责
1、云桌面协议层开发与优化 - 负责虚拟桌面传输协议(如SPICE、RDP、VNC、PCoIP等)的深度开发与性能调优,提升远程桌面的交互流畅性和资源利用率 - 研究低延迟、高吞吐量的数据压缩算法,优化网络传输效率,支持3D图形实时渲染需求 - 开发多端适配的协议扩展模块,实现跨平台兼容性 2、GPU渲染引擎开发与集成 - 基于GPU硬件加速技术(如CUDA、OpenGL/Vulkan/WebGPU),设计并实现虚拟桌面的图形渲染管线,支持3D应用的云端渲染 - 优化GPU资源调度策略,解决多用户并发场景下的显存共享与隔离问题,提升渲染效率及稳定性 3、Linux系统级虚拟化开发 - 基于KVM/QEMU、Docker等虚拟化技术,开发轻量级容器化云桌面架构,支持快速部署与弹性扩缩容 - 深入Linux内核模块,优化I/O调度、内存管理及进程隔离机制,保障高并发下的系统稳定性 - 开发自动化运维工具链,实现云桌面集群的监控、故障自愈及资源动态分配
岗位要求
1、Linux系统开发经验 - 精通Linux内核机制(进程调度、文件系统、网络栈),具备内核模块开发或调优经验 - 熟练使Shell/Python/Go等脚本语言,开发自动化部署及监控工具 2、协议开发能力 - 熟悉至少一种远程桌面协议(SPICE/RDP/VNC/PCoIP)的源码架构,具备协议扩展或性能优化经验 - 掌握TCP/IP、QUIC等网络协议,具备高并发场景下的网络编程能力 3、GPU渲染技术栈 - 熟悉GPU渲染,有CUDA/OpenCL/Vulkan开发经验 - 了解主流GPU硬件架构(如NVIDIA Ampere/Ada Lovelace),熟悉显存管理及多实例GPU(MIG)技术 4、熟练使用C/C++、Java、Go等编程语言 加分项: 1、熟悉云桌面行业生态(如阿里无影、Citrix、VMware Horizon)的技术实现 2、有大规模分布式系统开发经验,熟悉Kubernetes或OpenStack等云原生平台 3、在SIGGRAPH、GDC等会议或开源社区(如Mesa3D、VirGL)有技术贡献
牛客安全提示:如发现虚假招聘、广告,或以任何名义索要证件、费用,或诱导异地入职、参与培训等均属违法行为,发现请 立即举报