安克创新WebRTC服务器开发工程师(HZ)
任职要求
1、计算机或相关专业,本科及以上学历; 2、精通C/C++,精通Linux网络编程,有丰富的多线程编程经验,对高性能服务器的架构与研发有资深经验; 3、三年以上大型C/C++服务端研发经验,有实时音视频系统服务端研发经验优先; 3. …
工作职责
1、负责流媒体服务器和高并发接入服务器开发与维护; 2、参与平台到终端整体音视频架构设计,编码,质量改进和性能优化; 3、跨模块开发/与测试团队协同合作,确保项目高质量按期上线;
* 负责跨平台音视频模块的基础功能开发,对接各平台客户端实现相应需求。 * 负责音视频模块的兼容问题处理,使其在多样用户环境下运行良好。 * 负责音视频模块的性能优化,整体提升用户体验。
1. 遥操作系统开发: ‒ 设计并实现机器人遥操作系统的核心功能,包括实时控制、低延迟通信和人机交互模块; ‒ 开发和优化远程控制算法,确保系统的响应速度和精确性。 2. 通讯与数据传输: ‒ 实现高效的远程通信协议(如TCP/IP、UDP、WebRTC),优化数据传输的低延迟和高可靠性; ‒ 处理远程视频流传输、传感器数据融合以及控制信号反馈。 3. 系统集成: ‒ 集成机器人硬件(如机械臂、移动平台、无人机)与遥操作软件模块; ‒ 实现机器人与远程操作终端之间的无缝交互。 4. 人机交互开发: ‒ 开发直观的遥操作界面(GUI)或VR/AR交互系统,提升用户的操作体验; ‒ 设计力反馈、触觉反馈等增强操控感知的功能。 5. 仿真与测试: ‒ 基于仿真工具(如Gazebo、V-REP、Unity)设计并测试遥操作系统; ‒ 在实际场景中测试系统性能,确保其稳定性和可靠性。 6. 系统优化与迭代: ‒ 分析遥操作过程中出现的问题,优化系统性能; ‒ 实现智能化辅助功能(如路径规划、碰撞检测、自动校准等)。 7. 技术文档撰写: ‒ 编写清晰的技术文档,包括设计方案、开发流程和操作手册; ‒ 为团队成员提供技术支持与培训。
1. 负责Android终端应用模块和基础服务开发,能够设计高效、可靠的系统级解决方案。 2. 负责终端基础软件的需求分析、前后端架构设计、接口定义、模块开发和测试用例设计。 3. 识别项目关键风险和核心问题,通过系统设计保障产品的信息安全、性能和稳定性,实现良好的用户体验。 4. 具备稳定性和性能的排查能力,能够针对系统出现的问题进行有效的诊断和优化。