Create Alert
Email me similar jobs

机器人系统软件架构师

Premium Full-time Profiling Linux AI Valgrind
机器人系统软件架构师
深圳、上海
全职
智能机器人板块
职位描述
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 工程化有实际接触。
投递