Back to Jobs
XPENG

机器人系统软件架构师

XPENG
深圳、上海Full TimeSeniorPosted Today
机器人系统软件架构师深圳、上海全职智能机器人板块职位描述1、主导机器人核心软件系统的架构设计与重构:评估现有系统耦合点,制定分层/模块化拆分方案,定义模块间接口契约,推进架构方案从设计到落地的全过程; 2、负责系统级技术选型与架构权衡决策:针对实时性、可靠性、可扩展性等约束,在多种方案间做出有据可依的取舍,并输出架构决策记录; 3、设计和优化多板卡间的进程通信、数据分发、状态管理和配置管理等平台服务架构; 4、负责端到端性能分析与优化,建立量产级性能基线体系(内存/启动时间/通信延迟/故障恢复等),定义测量方法和发版质量卡口; 5、使用系统级 profiling 工具(perf / ftrace / perfetto 等)定位瓶颈,设计并实施优化方案; 6、输出高质量的架构设计文档,建立可供团队协作的技术参考体系; 7、参与技术评审和代码 review,指导工程师成长,推动工程规范和研发体系建设。职位要求1、计算机科学、电子工程或相关领域本科及以上学历; 2、5年以上嵌入式系统或系统软件开发经验,其中至少1年承担过系统架构师或技术负责人角色; 3、有主导过复杂系统架构设计或重构的完整经历:从问题分析、方案设计、接口定义到落地实施和效果验证; 4、精通 C/C++,熟练使用 Python;具备多线程/多进程、IPC、实时调度等系统编程能力; 5、熟练掌握 Linux 系统级调试与性能分析工具(perf / ftrace / perfetto / valgrind / gdb 等); 6、有从性能瓶颈定位到方案设计到落地验证的完整优化闭环经验; 7、具备优秀的抽象建模与文档表达能力,能将复杂系统拆解为清晰的架构图和接口规范; 8、具备出色的团队合作精神,拥有谦逊开放的态度,乐于持续学习; 加分项: 1、有机器人操作系统(ROS/ROS2)或类似中间件框架的开发经验; 2、有 DDS 或类似发布-订阅通信中间件的使用与调优经验; 3、有自动驾驶或机器人领域的量产项目经验,理解量产级软件质量要求; 4、有状态机设计、行为树、任务调度等机器人功能架构的实践经验; 5、熟悉深度学习模型的端侧部署与推理优化(ONNX Runtime / TensorRT / NPU 等); 6、理解机器学习基本原理,对大语言模型应用或 AI 工程化有实际接触。投递
Ready to apply? You'll be taken to XPENG's application page.
机器人系统软件架构师 at XPENG