Skip to content
← Back to job listings

主任软件工程师(中间件域控方向)

joyson · 闵行区, 上海市, 中国

External listingfull-timeabout 2 months ago

About The Role

岗位职责: 架构设计与核心开发 :负责ADAS(高级驾驶辅助系统)及机器人域控制器(DCU)中间件整体架构设计、需求拆解及核心代码开发,基于ROS2/CyberRT/DDS或自研框架,搭建高实时、高可靠、低功耗的分布式通信与管理平台,支撑ADAS感知/决策/控制与机器人感知/控制/执行/交互多域协同。 核心组件迭代 :主导服务发现、消息路由、任务调度、时钟同步、日志诊断、OTA升级等核心组件研发,满足ADAS及机器人实时控制、多模块协同需求,持续优化组件性能与稳定性。 实时性与可靠性优化 :针对ADAS(毫秒级决策)及机器人(毫秒级响应)核心要求,优化中间件CPU/内存/网络资源调度,解决消息时延、内存泄漏等系统级问题;适配车载/工业级可靠性标准,提升复杂场景(高低温、振动、复杂路况等)下的稳定性。 系统集成与联调 :负责中间件与ADAS/机器人域控制器硬件(嵌入式Linux/RTOS、ARM/X86异构平台)、驱动、上层算法(ADAS感知/决策/控制、机器人感知/规划/控制)及执行器的集成联调,制定统一接口规范与通信协议,保障各模块无缝协同。 测试与版本管理 :搭建中间件自动化测试、性能压测工具链,覆盖ADAS及机器人全场景测试并推动问题闭环;制定版本管理规范,保障迭代交付质量。 技术预研与团队赋能 :跟踪ADAS、机器人域控制器、车载中间件前沿技术,开展技术选型与预研;输出技术文档与最佳实践,指导团队开发,推动技术沉淀标准化。 岗位要求: 专业要求Professional requirements:计算机、软件工程、自动化、车辆工程(智能网联方向)等相关专业 专业知识和技能Professional knowledge and skills 精通C++11/14/17,扎实掌握数据结构、多线程(pthread/boost)、网络编程(Socket/TCP/UDP),熟悉Linux系统内核,熟练使用CMake/Colcon/Bazel构建工具。 深入理解分布式系统原理,至少精通一种主流中间件框架(ROS2、CyberRT、DDS),熟悉其通信机制、节点管理及消息序列化流程,有ADAS或机器人相关中间件开发经验者优先。 具备ADAS或机器人域控制器、车载电子开发经验,熟悉嵌入式实时操作系统(RT-Linux/QNX等),了解ADAS传感器(摄像头/激光雷达/毫米波雷达)、机器人硬件架构,能独立排查中间件实时性、稳定性问题。 3年及以上ADAS/机器人/车载域控制器中间件开发经验,有实机开发经验者优先。 具备良好编码规范与文档意识,能独立完成需求分析、开发、测试全流程工作。 素质要求(软性技能)Quality requirements (soft skills):英语读写熟练

This is an external listing. JobSpring does not represent or verify the employer. Report this listing