小鹏汽车机器人Unity软件开发工程师
任职要求
1、本科及以上学历,计算机等相关专业,有Unity开发经验者优先; 2、掌握 2 门以上编程语言,如 C#, python, JavaScript, C++ 等; 3、有体感游戏开发(实时动捕、骨骼绑定)及VR开发相关的经验,可自行编写项目所需的一些效果(Shader、特效、动画); 4、对网络通讯,延迟相关有优化经验者优先; 5、对音视频传输,音视频处理有相关经验者优先。
工作职责
1、用Unity进行体感VR项目核心模块开发; 2、实现VR中Unity UI的各种信息展示,交互功能; 3、实现 Unity 与其他模块间的通信交互,如控制指令,传感器数据,音视频等; 4、将如头部跟踪,手部跟踪,动作捕捉的算法数据接入 Unity,进行解算及呈现; 5、解决 Unity 开发中的对应问题,如性能优化,延迟优化等; 6、开发 Unity 软件所需的其他配套服务等。
1、用Unity进行体感VR项目核心模块开发; 2、实现VR中Unity UI的各种信息展示,交互功能; 3、实现 Unity 与其他模块间的通信交互,如控制指令,传感器数据,音视频等; 4、将如头部跟踪,手部跟踪,动作捕捉的算法数据接入 Unity,进行解算及呈现; 5、解决 Unity 开发中的对应问题,如性能优化,延迟优化等; 6、开发 Unity 软件所需的其他配套服务等。
我们正在寻找一位充满热情和创新思维的应用软件工程师/架构师,专注于为人型机器人开发革命性的应用程序。您将负责设计和实现与机器人互动的关键应用,推动用户体验和机器人的智能化。此角色要求您深入理解各类软件技术栈,以确保应用与机器人系统的高效集成和功能执行。 1、应用设计与开发: 设计和开发与人型机器人交互的创新应用,优化机器人在各种场景中的表现,确保其具备高度的可用性和响应能力; 2、用户体验优化: 与产品经理,产品设计师合作,创建直观、友好的应用界面,提升用户对人型机器人的互动体验,确保应用满足用户需求; 3、性能与质量优化: 监测和分析应用性能,制定实施软件测试方案,以提高应用在复杂环境下的稳定性与响应速度; 4、跨团队协作: 与其他专业(如硬件、系统等)紧密合作,确保各方的工作协调一致,共同推动项目的成功交付。
1. 遥操作系统开发: ‒ 设计并实现机器人遥操作系统的核心功能,包括实时控制、低延迟通信和人机交互模块; ‒ 开发和优化远程控制算法,确保系统的响应速度和精确性。 2. 通讯与数据传输: ‒ 实现高效的远程通信协议(如TCP/IP、UDP、WebRTC),优化数据传输的低延迟和高可靠性; ‒ 处理远程视频流传输、传感器数据融合以及控制信号反馈。 3. 系统集成: ‒ 集成机器人硬件(如机械臂、移动平台、无人机)与遥操作软件模块; ‒ 实现机器人与远程操作终端之间的无缝交互。 4. 人机交互开发: ‒ 开发直观的遥操作界面(GUI)或VR/AR交互系统,提升用户的操作体验; ‒ 设计力反馈、触觉反馈等增强操控感知的功能。 5. 仿真与测试: ‒ 基于仿真工具(如Gazebo、V-REP、Unity)设计并测试遥操作系统; ‒ 在实际场景中测试系统性能,确保其稳定性和可靠性。 6. 系统优化与迭代: ‒ 分析遥操作过程中出现的问题,优化系统性能; ‒ 实现智能化辅助功能(如路径规划、碰撞检测、自动校准等)。 7. 技术文档撰写: ‒ 编写清晰的技术文档,包括设计方案、开发流程和操作手册; ‒ 为团队成员提供技术支持与培训。