Watch Jobs
浏览职位数据统计洞察报告招聘观察探索企业购买与订阅
我的收藏免费试用登录注册

Watch Jobs

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

探索

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

订阅

  • 免费试用
  • 价格方案
  • FAQ
  • 隐私政策

关注我们

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

© 2026 Watch Jobs. 保留所有权利

Created by jianglicat - 讲礼猫
Watch Jobs
浏览职位招聘观察购买与订阅
Watch Jobs

聚合公开职位信息,帮助你看清岗位细节与市场趋势。

探索

  • 浏览职位
  • 探索企业
  • 数据统计
  • 洞察报告
  • 招聘观察

产品

  • 免费试用
  • 价格方案
  • 数据方法论

支持

  • 常见问题
  • 隐私政策

© 2026 WatchJobs. 保留所有权利。

隐私政策
Horizon Robotics logo
地平线
智驾应用软件开发工程师
立即应聘

智驾应用软件开发工程师

发布于 2 天前

普通员工/个人贡献者

北京市 / 南京市
专家级经验
全职员工
仅现场办公
本科
软件工程
Adas
Can
Can Fd
Dbc
Ros2
智能驾驶
车载以太网
C++14/17
Uds

AI 估算 · 30k–50k

智能驾驶热门赛道,地平线上市大厂,C++底层开发难度大,3年经验以上,薪资对标互联网中高级工程师。

职位详情

关于这个职位

该职位负责智能驾驶系统中CAN总线通信的核心软件开发,包括报文解析、控制指令编码、多车型适配及自动化工具链优化

你将与规划控制模块协同,通过ROS2实现消息桥接,确保驾驶安全
适合有C++和CAN协议经验、对自动驾驶技术有热情的工程师

最低要求

本科及以上学历,3年及以上工作经验

计算机、电子、通信、车辆工程等相关专业
精通 C++(C++14/17),熟练掌握面向对象设计、模板编程、智能指针
掌握 Python 及 Shell 中至少一门
深入理解 CAN/CAN FD 总线协议,熟练阅读 DBC 文件,掌握 bit-level 信号编解码、字节序处理、CRC 校验及 Rolling Counter 机制
了解智能驾驶系统架构,熟悉底盘线控(转向、制动、加速)、ADAS 功能及车载传感器相关知识
快速的学习能力和意愿,有良好的沟通表达能力,能与 OEM 技术团队对接协议文档需求
有较强的安全意识和责任心,能承受工作压力

工作职责

负责车载 CAN 总线报文解析与控制指令编码的软件开发,实现底盘信号接收与控制指令下发的核心逻辑

负责多 OEM 车型的 CAN 通信适配开发,基于公共框架完成新车型平台的快速接入
负责 DBC 文件到 C++ 代码的自动生成工具链维护与优化,提升多车型适配效率
负责 CAN 报文解析与指令编码的安全性保障,包括 CRC 校验、Rolling Counter 监控、控制指令值域边界检查等,确保驾驶安全
负责与规划控制模块的 ROS2 通信对接开发,完成 CAN 层与智驾算法层之间的消息桥接

优先资格

具有自动驾驶或主机厂工作经验者优先,有 ROS2 开发经验者优先,熟悉 UDS(ISO 14229)诊断协议及车载以太网通信者优先

AI 洞察

优缺点分析

优点

  • 智能驾驶赛道风口,地平线作为芯片+软件平台公司,技术积累深厚
  • 涉及核心底层通信,技术壁垒高,个人价值成长快
  • 多车型适配经验可积累广泛的车企合作经验,提升行业视野
  • CAN协议调试和适配工作可能较为繁琐,需要耐心和细致
  • 跨部门沟通与OEM对接需要较强协调能力

缺点 / 挑战

  • 对安全性和实时性要求极高,工作压力较大
  • 适合有扎实C++和通信背景,对汽车电子和自动驾驶充满热情,喜欢挑战底层系统开发的工程师

角色解读

  • 向自动驾驶系统架构师发展,负责整车通信与软件架构设计
  • 深入底层软件与安全领域,成为嵌入式安全专家
  • 横向拓展至算法集成或车辆平台开发,成为全栈智能驾驶工程师
  • 负责CAN总线报文解析与控制指令编码,实现车辆底盘信号接收与指令下发
  • 针对不同OEM车型进行CAN通信适配,基于公共框架快速接入新车型
  • 维护和优化DBC文件转C++代码的自动生成工具,提升适配效率
  • 保障CAN通信安全(CRC、Rolling Counter、值域检查),并与规划控制模块通过ROS2进行消息桥接
  • 精通C++(特别是C++14/17),熟悉面向对象、模板、智能指针
  • 深入理解CAN/CAN FD协议,能阅读DBC文件,掌握bit-level编解码、CRC、Rolling Counter
  • 了解智能驾驶系统架构、底盘线控和ADAS功能
  • 熟悉ROS2开发,有UDS和车载以太网经验更佳

申请策略

  • 了解地平线的TogetherOS和智能驾驶方案,面试时展示对产品业务的理解
  • 准备一个以往项目中遇到的复杂通信问题及解决思路的案例
  • 突出C++项目经验,特别是涉及底层协议、内存管理、性能优化的项目
  • 详细描述CAN/CAN FD相关工作经验,包括DBC解析、CRC校验等
  • 如果有ROS2或车载通信经验,务必强调
  • 展示安全意识:如做过安全关键系统开发或功能安全相关项目
  • 复习C++17新特性,尤其是模板元编程和智能指针
  • 阅读CAN协议标准文档,练习通过模拟工具解析DBC

面试指南

  • 针对协议类问题:先阐述原理,再结合项目经验举例,最后点出注意事项
  • 针对设计类问题:明确需求,给出架构图或伪代码,权衡性能和可扩展性
  • 针对安全类问题:展示分层防护思想,从检测、限制到恢复机制
  • 请解释CAN总线中CRC和Rolling Counter的作用及实现方式
  • 如何在C++中高效解析DBC文件中的信号?请给出设计思路
  • 描述一次你处理多车型适配时遇到的兼容性问题及解决方案
  • ROS2中的QoS设置对实时通信有什么影响?如何配置?
  • 如果控制指令值域边界检查发现异常,你会如何设计容错机制?

职位点评

73
综合评分

智能驾驶底层通信开发,技术前沿、薪资优厚,但工作强度较高,办公灵活性较低。

更适合这类人
适合追求技术深度和职业成长,能接受现场办公和一定工作强度的求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利80
成长发展88
工作生活50
使命价值75

薪资福利

80较高

薪资具有竞争力,地平线上市大厂福利完善,但JD未明确具体薪资数字,信号为未披露。

薪资信号未披露(AI估算:30K-50K/月)

成长发展

88较高

技术栈前沿(C++17、CAN FD、ROS2),涉及自动驾驶核心系统,成长空间大。JD未明确提及培训或晋升,但技术本身带来发展机会。

技术前沿前沿/新兴技术
技术栈C++、CAN FD、ROS2、UDS、车载以太网、智能驾驶
业务类型profit_center

工作生活

50较低

工作地点在北京、南京、上海,通常是现场办公。JD未提及远程或弹性工作,也未说明加班情况,但根据行业经验可能有一定强度。

工作模式仅现场办公
办公地点市区核心地段
加班情况未提及(无法判断)

使命价值

75中等

智能驾驶行业高速增长,职位直接贡献于安全性和驾驶体验,社会影响力正向。但JD未明确使命导向。

行业发展高速增长赛道
社会影响正向社会影响力较高
创新程度积极采用新技术
Watch Jobs

地平线 的其他在招职位

  • 自动驾驶 VLA/VLM 算法研究实习生

    地平线 · 南京市
    AI 估算 · 4k-8k
  • 分布式存储研发工程师

    地平线 · 北京市
    AI 估算 · 25k-45k
  • 【地瓜机器人】资深图像工程师

    地平线 · 北京市
    AI 估算 · 25k-45k
  • 智驾研发MLOps专家

    地平线 · 北京市
    AI 估算 · 50k-80k
  • 自动驾驶算法工程师实习生

    地平线 · 北京市
    AI 估算 · 6k-10k

相似职位推荐

  • AI应用开发工程师(视频创作方向)(MJ035990)

    携程 · 上海市
    AI 估算 · 25k-45k
  • 数据加速高级开发工程师(深圳/北京/上海/杭州)

    腾讯 · 深圳市
    AI 估算 · 35k-65k
  • 腾讯云DataBuddy-Agent研发专家

    腾讯 · 深圳市
    AI 估算 · 35k-65k
  • Camera嵌入式软件开发工程师-实习-2027届

    小米 · 西安市
    AI 估算 · 4k-6k
  • Android研发工程师

    小米 · 北京市
    AI 估算 · 30k-50k

地平线 的其他在招职位

  • 自动驾驶 VLA/VLM 算法研究实习生

    地平线 · 南京市
    AI 估算 · 4k-8k
  • 分布式存储研发工程师

    地平线 · 北京市
    AI 估算 · 25k-45k
  • 【地瓜机器人】资深图像工程师

    地平线 · 北京市
    AI 估算 · 25k-45k
  • 智驾研发MLOps专家

    地平线 · 北京市
    AI 估算 · 50k-80k
  • 自动驾驶算法工程师实习生

    地平线 · 北京市
    AI 估算 · 6k-10k

相似职位推荐

  • AI应用开发工程师(视频创作方向)(MJ035990)

    携程 · 上海市
    AI 估算 · 25k-45k
  • 数据加速高级开发工程师(深圳/北京/上海/杭州)

    腾讯 · 深圳市
    AI 估算 · 35k-65k
  • 腾讯云DataBuddy-Agent研发专家

    腾讯 · 深圳市
    AI 估算 · 35k-65k
  • Camera嵌入式软件开发工程师-实习-2027届

    小米 · 西安市
    AI 估算 · 4k-6k
  • Android研发工程师

    小米 · 北京市
    AI 估算 · 30k-50k