智驾软件工程师(系统状态机) 35-65k·15薪
上海-嘉定区 5-10年 统招本科 招1人 9月20日更新
收藏
avator
陈先生 15小时前在线 已认证
资深招聘经理 · Horizon Robotics
聊一聊
职位介绍
职责描述: 1、负责智能驾驶基础软件平台中设备管理、状态机与执行管理、系统监控等核心系统服务模块的设计、开发与维护。 2、负责设备管理模块开发,包括跨核/跨域通信通道管理、MCU 交互协议实现、传感器设备状态管理与电源管理时序控制。 3、负责系统状态机与进程执行管理开发,包括进程生命周期管理、启动时序编排、健康检查、异常退出的检测与恢复,保障系统的启动速度与运行稳定性。 4、负责系统资源监控模块开发,实现 CPU、内存、进程状态、句柄等资源的采集统计与异常上报,支撑长稳测试与线上问题定位。 5、参与系统级性能优化,包括启动时间优化、CPU 与内存占用优化、进程绑核与优先级调度策略设计。 任职资格: 1、本科及以上学历,计算机、电子、自动化、软件工程等相关专业背景。 2、3 年以上 C++ 开发工作经验;具有扎实的 C++ 编码能力,良好的代码素养。 3、熟练掌握 C++(>= C++14),熟悉 C++ 特性及其使用范围,具备系统级模块的设计能力。 4、深入理解 Linux 操作系统原理,熟悉进程与线程管理、内存管理、调度机制、信号、IPC(共享内存/消息队列/socket)等核心机制。 5、熟练掌握嵌入式 Linux 应用开发与调试,熟悉 systemd 或类似的服务管理框架,有系统启动流程优化经验。 6、熟练使用性能调优工具(perf / valgrind / tcmalloc)与调试工具(gdb / asan / coredump 分析),具备较强的代码分析与性能优化能力。 7、具备较强的系统级问题定位能力,能独立分析进程崩溃、内存泄漏、资源竞争、看门狗复位等复杂问题。 【加分项】 1、有嵌入式多核异构平台(如 SoC + MCU)系统软件开发经验,熟悉跨核通信机制。 2、熟悉车载 SoC 平台特性,有 BSP、驱动或底层软件开发背景。 3、了解 AUTOSAR AP 的 EM(Execution Management)、SM(State Management)等模块设计理念。 4、有系统启动时间优化、内存优化等专项优化的实战经验。 5、熟悉使用 AI 工具辅助工作。
其他信息
行业要求:全部行业

公司简介

以“赋能机器,让人类生活更安全、更美好”为使命,地平线是行业**的高效能智能驾驶计算方案提供商。作为推动智能驾驶在中国乘用车领域商业化应用的先行者,地平线致力于通过软硬结合的前瞻性技术理念,研发极致效能的硬件计算方案以及开放易用的软件开发工具,为智能汽车产业变革提供核心技术基础设施和开放繁荣的软件开发生态,为用户带来无与伦比的智能驾驶体验。
查看全部

猎聘温馨提示:

1. 如您发现平台内招聘方存在以下违规行为的,请立即举报
  • · 扣押您的身份证件或者其他证件;
  • · 要求您提供担保人、担保金或者以其他名义向您收取财物( 如培训费、体检费、资料费、置装费、押金等);
  • · 强迫您入股或者向您集资;
  • · 以招聘名义牟取不正当利益;
  • · 发布虚假招聘广告信息;
  • · 工作时长违反劳动法规定;
  • · 存在其他损害您的合法权益的行为。
2. 如您应聘的岗位属于涉外劳务合作/海外岗位的,请务必核实招聘方对外劳务合作资质取得情况,同时注意自身资金安全,防范招聘欺诈。
3. 本平台招聘方不向求职者提供任何收费服务。
查看全部

猜你喜欢

1 2 3 4
更新时间:2026-09-28