← All jobs
ADAS C++软件工程师(FCT功能控制方向)_XC
Suzhou, Jiangsu, CN · On-site · Full-time
Apply well, not just fast
Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.
About the role
C++LinuxRobotics
 
 
岗位摘要
负责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. 沟通能力:可清晰表达技术方案、风险判断和执行计划。