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