小鹏汽车自动驾驶软件开发(Linux/C++方向)
任职要求
1、本科及以上学历,计算机/软件专业,至少3年以上软件开发经验; 2、熟练使用现代C++语言开发(C++11及其以上),熟悉STL并了解其实现原理,能进行多线程编程、网络编程、通信中间件开发; 3、熟悉Linux/…
工作职责
自动驾驶软件开发高级/资深工程师/专家(Linux/C++方向) 1、负责自动驾驶相关的新产品软件设计和开发; 2、负责自动驾驶相关的应用和算法软件在新软硬件平台上/新车型上的移植和调优; 3、与各相关团队协作,共同完成自动驾驶产品工程化落地,负责分析和解决遇到的相关软硬件问题; 4、负责现有平台/车型的迭代开发维护。
自动驾驶软件开发资深工程师/专家(车型移植方向, Linux/C++/MCU) 1、负责新车型全栈自研自动驾驶算法软件的平台化移植和集成; 2、参与功能模块的软件开发、平台稳定性和系统性能的优化; 3、参与新一代传感器系统的算法适配和软件优化; 4、参与嵌入式软件和应用软件的需求分析、软件设计、编码、测试和缺陷解决。
日常实习:面向全体在校生,为符合岗位要求的同学提供为期3个月及以上的项目实践机会。 团队介绍:字节跳动 Seed 团队成立于 2023 年,致力于寻找通用智能的新方法,追求智能上限。团队研究方向涵盖 LLM、GenMedia、AI for Science、机器人等,在中国、新加坡、美国等地设有实验室和岗位。 Seed 团队在 AI 领域拥有长期愿景与决心,坚持深耕基础,期望成为世界一流的 AI 研究团队,为科技和社会发展作出贡献。目前团队已推出业界领先的通用大模型以及前沿的多模态能力,支持豆包、扣子、即梦等超过 50 个应用场景。 1、根据嵌入式软件系统的需求,独立完成嵌入式软件系统及模块的编码与测试; 2、负责嵌入式软件系统的功能调试、集成测试工作,编写相关的测试方案及用例; 3、负责各产品线嵌入式软件系统方案的评审,确保研发准确率和有效性。
-负责高性能推理框架研发与维护工作 -参与自动驾驶核心算法模块工程优化(代码效率、调度优化、资源管理) -负责模型推理、量化等GPU异构计算加速的技术研发和探索 -满足自动驾驶的高稳定性与实时计算需求

职责描述: 面向量产级辅助/自动驾驶领域,参与设计研发智驾系统中间件,BSP,MCU,底层OS,驱动和框架功能的UseCase场景定义及TestCase测试用例和自动化脚本的编写; 基于系统和架构需求,完成测试计划制定、测试用例开发和管理、测试脚本开发,主要内容包括: AUTOSAR RTE 接口测试: 针对 MCU/SoC 端的 AUTOSAR 架构,编写测试代码验证 SWC(Software Component)与 BSW 之间的 RTE 接口(包括 Client-Server 和 Sender-Receiver 模式)。验证接口返回值、参数边界及调用时序是否符合 ARXML 设计。 中间件 Topic 测试: 针对 SoC 端(Linux/QNX),测试基于通信中间件(如 DDS, SOME/IP,, 或自研 IPC)的 Topic 发布与订阅。验证数据的序列化/反序列化正确性、Topic 频率及丢包情况。 API 功能一致性: 确保底软提供的 SDK/API 行为与接口文档(IDL/Header Files)描述完全一致。 负责测试执行,创建测试发现的问题,并推动问题解决和跟踪问题状态; 参与测试流程的制定和测试过程的持续改进; 针对智驾业务特点,对中间件和底软进行性能评估和优化,支撑业务和产品落地;