Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Bosch Group

NewBe an early applicant

ADAS C++软件工程师(FCT功能控制方向)_XC

Posted Updated
Discussion

Description

岗位摘要

负责ADAS功能控制(ACC/LCC/NOA)相关软件的开发与量产交付,重点承担可落地编码、跨模块联调和问题闭环工作。面向真实车端与台架场景,参与安全功能策略实现(AEB/AES/ELK/LDP)、轨迹规划链路集成、目标选择逻辑联调及稳定性优化,确保功能按节点高质量交付。

核心职责

1. 负责ADAS功能ACC/LCC/NOA控制模块的需求分析、方案实现与C++编码落地。

2. 参与预处理与融合逻辑开发,处理地图导航、感知、定位、底盘、HMI等多源输入。

3. 参与状态机与策略逻辑实现,支持高速、城市、匝道、路口等典型场景。

4. 负责AEB/AES/ELK/LDP等安全功能的软件实现、接口适配、联调与问题修复。

5. 参与轨迹规划相关接口与功能集成,落实轨迹可行性、安全性、平顺性约束。

6. 参与目标选择(Target Selection)逻辑联调,包括目标筛选、优先级管理、切换稳定性优化。

7. 与感知、规划、控制、系统、测试团队协作,推进端到端联调、问题定位与闭环。

8. 编写并维护单元测试、场景回归测试,持续提升软件稳定性和可维护性。

9. 输出技术文档(设计说明、问题分析、变更说明、发布记录),支撑项目交付与复盘。

任职要求(必备)

1. 本科及以上学历,车辆工程、自动化、计算机、电子信息等相关专业。

2. 2-5年C++开发经验,具备扎实编码能力和工程化思维。

3. 熟悉Linux开发环境,能够独立完成编译、调试、日志分析与问题定位。

4. 熟悉ADAS基础原理,理解AEB/AES/ELK/LDP等安全功能的工程实现要点。

5. 有跨模块联调经验,具备接口对齐、场景复现、问题闭环能力。

6. 具备良好的沟通能力、执行力和责任心,能够推动任务按期高质量交付。

7. 具备英文工作能力,可阅读英文技术文档并进行英文邮件/会议沟通。

优先条件(加分项)

1. 有轨迹规划、目标选择、纵横向控制相关量产项目经验。

2. 熟悉SOME/IP、ROS或车载中间件通信机制。

3. 熟悉功能安全或预期功能安全相关开发实践(如ISO 26262/SOTIF)。

4. 熟悉各种法规R79/R171等。

5. 有复杂问题定位经验(误触发、漏触发、边界工况异常、目标切换抖动等)。

6. 有多车型/多配置平台化开发与版本交付经验。

六、关键能力

1. 落地能力:能将功能需求转化为稳定、可测试、可维护的C++实现。

2. 联调能力:能在多团队协作中高效推进接口打通与场景验证。

3. 安全意识:具备功能边界工况思维,重视安全策略与失效保护。

4. 闭环能力:对问题从复现、定位、修复到回归验证全链路负责。

5. 沟通能力:可清晰表达技术方案、风险判断和执行计划。

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →