职位描述
职位描述:
职位概要:
本岗位致力于重新定义人机交互(HMI)的边界。您将主导构建下一代机器人终端系统,融合 3D 实时地图渲染 与 AR/VR 沉浸式技术,打造具备“数字孪生”能力的控制终端。 我们需要一位具备全栈图形工程视野的技术领军者,不仅能解决移动端(Android)的高性能渲染挑战,更能探索空间计算技术在机器人操控、远程协作及现场运维场景中的落地应用。
核心职责 :
1. 沉浸式交互与 XR 系统研发:
AR/VR 场景落地: 基于 Unity AR Foundation / OpenXR 架构,设计并实现机器人的增强现实(AR)与虚拟现实(VR)交互模块。实现虚拟信息与物理环境的精准叠加;
人机协作创新: 研发基于手势识别、眼动追踪或空间定位的新型机器人控制方式,提升复杂环境下的人机协作效率;
多端适配: 负责 XR 应用在不同硬件平台(如 Android 平板、VR 头显、AR 眼镜)的适配与性能调优。
2. 3D 地图渲染与数据可视化:
环境感知重构: 负责机器人 SLAM 数据(栅格地图、点云 Point Cloud、语义八叉树)在移动端的实时解析与高帧率渲染;
渲染管线定制: 针对移动端 GPU 架构,基于 URP (Universal Render Pipeline) 定制渲染流程;利用 Compute Shader 与 GPU Instancing 技术处理百万级图元,解决高负载下的发热与掉帧问题;
时空数据同步: 确保机器人传感器数据(LiDAR/Depth Camera)与 3D 场景的毫秒级同步,实现精准的轨迹回放与路径规划可视化。
3. 移动端架构与系统集成:
混合架构设计: 主导 Unity Android Native 的混合架构设计,构建高鲁棒性的 JNI/NDK 通信桥梁,解决跨进程通信(IPC)与多线程并发的数据安全问题;
硬件抽象层(HAL)对接: 负责 Android 底层外设(传感器、通讯模组)的驱动调用封装,优化网络协议栈(TCP/UDP/WebRTC),保障低延迟视频流传输。
4. 技术领导力与工程化 (Technical Leadership):
项目全生命周期管理: 作为技术 Owner,主导从需求分析、技术选型、架构搭建到交付上线的全过程;
团队技术赋能: 建立图形学与 XR 开发的代码规范,推行 Code Review 与自动化测试;指导团队成员攻克“黑屏”、“内存泄漏(OOM)”等核心技术难题。
职位要求:
任职资格:
1. 教育背景与经验:
计算机科学、软件工程、应用数学或相关专业统招本科及以上学历;
3 年以上 研发经验,包含 1 年以上 Unity 核心开发经验;
具备完整的项目主导经验,包含 AR/VR/MR 或 复杂 3D 可视化 相关的项目落地案例。
2. 专业技能 (Technical Competencies):
Unity 与 XR 专家能力:
精通 Unity 引擎核心架构及 C# 高级特性;
深入理解图形学原理(矩阵变换、渲染管线、Shader HLSL/GLSL 编程);
熟悉主流 XR 开发框架(ARCore, ARKit, OpenXR),具备空间计算(Spatial Computing)开发经验。
Android 集成能力:
熟练掌握 Java/Kotlin,熟悉 Android Framework 生命周期与内存管理;
具备编写 Android Native 插件(AAR/JAR)并与 Unity 进行深度数据交互的能力。
3. 核心素质 (High-Potential Traits):
敏捷的技术迁移力: 面对机器人专有协议、新型传感器 SDK 或未知的 XR 硬件,具备极强的文档阅读与快速上手能力;
系统化工程思维: 能够从系统层面(System-Level)思考性能优化,而非仅停留在代码层面;具备优秀的复杂系统解耦能力。
4. 优先录用条件:
机器人行业背景: 熟悉 ROS / ROS2 通信机制,理解 SLAM 算法基本原理或机器人导航逻辑;
前沿硬件经验: 有 Apple Vision Pro, HoloLens, Meta Quest 等相关开发经验;
计算机视觉基础: 了解 OpenCV 或基础的视觉算法(物体识别、姿态估计),能配合算法团队进行端侧部署。