高级 C++ 开发工程师:3D 感知系统中的神经网络集成
Mobileye 高级 C++ 开发工程师,负责将神经网络集成到自动驾驶车辆的生产级 3D 感知系统中。 优化实时 C++ 软件,使其能够部署在资源受限的边缘设备上。
描述
- 设计并实现支持车辆实时 3D 感知与知觉算法流程的大规模 C++ 系统
- 将神经网络模型集成到生产软件中,涵盖模型运行时、传感器与数据流、前处理与后处理,以及系统验证
- 针对资源受限环境中的高精度 3D 感知工作负载,提升运行时性能、内存效率、延迟和吞吐量
- 开发并负责应用基础设施,使算法和神经网络解决方案能够在具有严格延迟和资源限制的边缘设备上高效运行
- 支持神经网络部署流程,包括模型转换、推理执行、性能分析和优化
- 负责从技术设计、实现到集成、测试和部署的完整功能交付
- 参与生产级算法系统的 CI/CD、自动化测试和开发流程建设
- 与 Mobileye 跨职能团队合作,开展系统架构、3D 感知和 AI 算法相关工作
任职要求
- 至少 4 年 C++ 实际开发经验
- 计算机科学、软件工程或同等相关领域的学士学位
- 熟悉面向对象设计、软件架构和大规模系统开发
- 具备 Linux 环境开发经验
- 对在边缘设备上部署神经网络感兴趣,包括推理运行时、性能优化和模型集成
- 积极主动,具备主人翁意识,并有意承担更广泛的技术领导责任
- 至少 2 年 Python 实际开发经验,包括 NumPy 和 Pandas(加分项)
- 具备性能优化、内存效率提升和实时系统开发经验(加分项)
- 熟悉 CI/CD 实践和自动化测试(加分项)
- 具备算法、计算机视觉、深度学习、3D 感知或数据团队相关经验(加分项)
- 具备 3D 计算机视觉、点云或深度、目标检测,或嵌入式与边缘 AI 部署背景(加分项)
- 熟悉 Airflow 或 Argo 等工作流编排工具(加分项)
- 至少 2 年数据工程或后端系统经验,能够处理大规模生产数据(加分项)
