Watch Jobs
浏览职位数据统计洞察报告探索企业定价
我的收藏免费试用登录注册

Watch Jobs

我们专注于实时追踪各企业最新职位动态,帮助您节省求职时间,快速找到理想工作机会。

探索

  • 浏览职位
  • 数据统计
  • 洞察报告
  • 数据方法论
  • 探索企业

订阅

  • 免费试用
  • 价格方案
  • 常见问题
  • 隐私政策

关注我们

微信公众号小红书淘宝店铺

© 2026 Watch Jobs. 保留所有权利

Created by jianglicat - 讲礼猫
Watch Jobs
浏览职位数据统计洞察报告探索企业定价
我的收藏免费试用登录注册

HelloRide logo
哈啰出行
嵌入式开发高级工程师(IPC通讯中间件方向)-【自动驾驶】
立即应聘

嵌入式开发高级工程师(IPC通讯中间件方向)-【自动驾驶】

发布于 大约 16 小时前

普通员工/个人贡献者

上海市
高级经验
全职员工
仅现场办公
本科
RPC
ARM
自动驾驶
嵌入式开发
多线程编程
IPC
DDS
共享内存

AI 估算 · 30k–50k

自动驾驶方向高级嵌入式工程师,技术稀缺,大厂薪资水平较高,参考市场行情估算。

职位详情

关于这个职位

该职位负责设计开发基于ARM Linux平台的高性能IPC通讯中间件,主要涉及DDS、RPC及共享内存等通信机制,以满足自动驾驶系统的高并发、低延迟需求

你将主导性能优化、技术攻关,并与其他团队紧密协作,是自动驾驶系统通信层的核心技术岗位

最低要求

任职要求:

专业与经验:计算机、电子、通信、自动化等相关专业本科及以上学历
拥有3年以上嵌入式Linux平台下的C/C++开发经验,有ARM Cortex-A系列芯片(如英伟达OrinX,高通8155等)开发背景
核心技术能力:
精通C/C++,深入理解数据结构、多线程编程、内存管理及设计模式
具备丰富的IPC开发经验,精通Socket网络编程,并深度实践过至少一种主流通信中间件,如DDS(Fast DDS/Cyclone DDS/ROS2)或RPC(gRPC/sd-dbus)
熟悉Linux系统编程,熟练使用 GCC、GDB、CMake、Valgrind 等开发调试工具链
个人素质:具备优秀的问题分析能力和团队协作精神,有责任心,善于沟通

工作职责

岗位职责:

中间件设计与开发:负责基于ARM Linux平台的高性能IPC(进程间通信)中间件设计、开发和移植,重点涉及DDS(数据分发服务)、RPC(远程过程调用)及共享内存等通信机制,以满足高并发、低延迟的嵌入式通信需求
系统性能调优:主导中间件的性能分析与优化,包括但不限于内存管理、线程调度、零拷贝传输以及QoS(服务质量)策略配置,确保中间件在资源受限的嵌入式环境中稳定高效运行
技术攻关与测试:解决分布式系统中遇到的网络通信、数据同步等复杂技术问题
编写并执行单元测试、集成测试方案,定位并修复缺陷
跨团队协作:与硬件、算法及应用软件团队紧密协作,参与产品需求分析和技术方案评审,提供中间件层面的技术支持与接口定义,确保系统整体架构的协同性

AI 洞察

优缺点分析

  • 掌握自动驾驶核心通信技术,技术壁垒高,职业竞争力强
  • 使用前沿中间件技术(DDS、RPC),紧跟行业趋势
  • 大公司平台,项目规模大,能积累丰富的系统级优化经验
  • 自动驾驶行业前景广阔,薪资涨幅空间大
  • 技术难度高,需深入理解复杂通信机制和系统性能优化
  • 开发调试环境复杂,可能面临较多棘手问题
  • 自动驾驶领域节奏快,项目压力较大,可能需要一定程度的加班
  • 适合有3年以上嵌入式C/C++开发经验,热爱底层技术、对高性能通信和自动驾驶感兴趣,且能适应高难度技术挑战的工程师

角色解读

  • 技术方向:成为IPC中间件或系统性能优化专家,向架构师发展
  • 行业方向:在自动驾驶领域深耕,可转向系统架构或自动驾驶软件平台
  • 管理方向:积累经验后带团队,晋升为技术主管或部门经理
  • 设计和开发基于ARM Linux的高性能IPC中间件,涵盖DDS、RPC和共享内存等通信机制
  • 主导中间件的性能调优,包括内存管理、线程调度、零拷贝及QoS策略配置
  • 解决分布式系统中的网络通信、数据同步等复杂问题,并编写测试方案
  • 与硬件、算法和应用软件团队协作,提供中间层技术支持与接口定义
  • 精通C/C++,深入理解数据结构、多线程编程和内存管理
  • 熟悉Linux系统编程,掌握GCC、GDB、CMake、Valgrind等工具
  • 具备丰富的IPC开发经验,熟练使用DDS或RPC等中间件
  • 了解ARM架构,有嵌入式开发经验(如NVIDIA Orin、高通8155平台)

申请策略

  • 了解哈啰出行的自动驾驶业务方向,展示对其技术栈的兴趣
  • 准备一个完整的中间件设计方案,体现系统思维
  • 突出IPC中间件相关项目经历,具体说明使用了DDS或RPC的细节
  • 强调性能优化成果,如降低延迟、提高吞吐量等量化数据
  • 展示C/C++编程能力、多线程和内存管理方面的经验
  • 如有ARM平台开发经验,务必提及,特别是Orin或8155等芯片
  • 系统学习Fast DDS或cyclone DDS的源码及QoS配置
  • 熟悉gRPC或sd-bus的使用,理解其通信模型

面试指南

  • 用STAR方法(情境-任务-行动-结果)描述项目经验,突出技术细节和量化结果
  • 对于原理性问题,先给出定义,再结合实际场景说明应用
  • 遇到不熟悉的问题,坦诚但展示思考过程,提出假设方案
  • 请解释DDS中的QoS策略有哪些?如何配置以满足实时性要求?
  • 共享内存实现IPC时如何解决同步和一致性问题?
  • 如何在ARM平台上优化内存拷贝(零拷贝)?
  • 多线程编程中常见的死锁场景及如何避免?
  • 描述一个你解决过的最复杂的IPC性能问题及解决过程

匹配度报告

71
综合匹配度

自动驾驶IPC中间件高级工程师,前沿技术栈,高薪资潜力,但WLB不确定。

适合人群
该职位最适合追求技术深度和行业前景的求职者,若重视工作生活平衡则需要谨慎考虑。
最强匹配
成长发展匹配
最弱匹配
工作生活匹配
薪资福利75
成长发展90
工作生活50
使命价值70

薪资福利匹配

75中等

薪资虽未明确但预计较高,大公司福利较完善,但缺乏WLB信息。

薪资信号未披露 (30K-50K/月)

成长发展匹配

90较高

技术前沿,技能成长空间大,但JD未明确晋升路径。

技术前沿前沿/新兴技术
技术栈C/C++、Linux、IPC、DDS、RPC、共享内存、ARM
业务类型ambiguous

工作生活匹配

50较低

现场办公,无远程或弹性信息,自动驾驶行业可能有加班。

工作模式未明确
办公地点未明确
加班情况未提及(无法判断)

使命价值匹配

70中等

自动驾驶行业前景好,但公司使命未在JD中体现,社会影响中性。

行业发展高速增长赛道
社会影响中性/一般
创新程度积极采用新技术
Watch Jobs
Watch Jobs

我们专注于实时追踪各企业最新职位动态,帮助您节省求职时间,快速找到理想工作机会。

探索

  • 浏览职位
  • 数据统计
  • 洞察报告
  • 数据方法论
  • 探索企业

订阅

  • 免费试用
  • 价格方案
  • 常见问题
  • 隐私政策

关注我们

微信公众号小红书淘宝店铺

© 2026 Watch Jobs. 保留所有权利

Created by jianglicat - 讲礼猫