岗位描述
岗位职责
1. 全链路性能架构与调优:主导机器人整机及核心子系统(感知、决策、运控)的性能架构设计,负责从底层硬件/芯片、操作系统、中间件到上层应用的全链路性能瓶颈定位与调优。
2. 核心指标攻坚:针对机器人的关键性能指标(如开机启动时间、应用/语音响应延迟、感知响应时间、系统流畅度等)进行专项攻坚,制定并落地端到端的优化方案。
3. 系统资源与底层优化:深入分析并解决系统级性能问题,包括但不限于CPU/GPU/NPU算力调度、内存泄漏与抖动、多线程锁竞争、高频通信延迟及磁盘/网络IO瓶颈。
4. 硬件与软硬协同优化:参与底层硬件选型评估与算力调度策略设计,结合芯片架构特性(如SIMT/SIMD、张量核等)进行算子级优化与指令集适配,最大化硬件算力利用率。
5. 性能工具链与规范建设:搭建并完善系统级性能监控与自动化压测体系;熟练运用各类Profiling工具(如Perfetto、Systrace、Nsight等)建立性能基线;沉淀性能优化方法论,推动代码规范与最佳实践在团队内的落地。
岗位要求
1. 学历与经验:计算机、电子工程、自动化或相关专业本科及以上学历,具有5年以上机器人、智能硬件、自动驾驶或大型复杂系统性能优化实战经验。
2. 底层系统基础:精通Linux/RTOS操作系统原理,深入理解进程/线程调度、内存管理、文件系统、IPC通信机制;具备C/C++底层高性能编程与调试能力,熟悉Python/Go。
3. 性能分析能力:熟练掌握至少两种主流性能分析工具(如Perfetto、Systrace、Valgrind、Perf、Nsight等),能够独立完成复杂场景下的卡顿、掉帧、ANR、死机等疑难问题的根因定位。
4. 架构与中间件经验:熟悉ROS2/DDS等机器人主流中间件架构,了解异构计算(CPU+GPU+NPU)调度机制;有AI推理框架(如TensorRT、ONNX Runtime)或底层驱动(BSP)性能优化经验者优先。
5. 综合素质:具备极强的系统性思维与数据敏感度,能够独立完成技术方案设计、攻坚与闭环落地;优秀的跨部门沟通协作能力,能有效推动算法、硬件、测试等团队协同解决复杂性能问题。