小鹏汽车性能稳定性优化资深工程师 /专家
任职要求
1、本科及以上学历,计算机、通信或电子等相关专业;3年或以上嵌入式软件开发经验,1年以上自动驾驶SOC开发经验。 2、掌握嵌入式C,C++编程,熟悉语言特性,有良好的编程习惯和代码风格。 3、了解计算机体系结构、操作系统原理、编译原理、计算机网络中的基本概念和原理,熟悉数据结构与算法; 4、熟练使用Perf等性能分析工具,并了解相关性能Profile工具工作原理;熟悉实时系统的调度和优化方法; 5、具备良好的沟通能力和团队合作精神; 加分项: 1. 熟悉嵌入式linux平台或者android手机平台的开发和调试,有相关的性能优化经验; 2. 熟悉嵌入式系统的硬件架构和驱动开发,能够进行底层性能优化; 3. 有ebpf等调优linux内核或网络子系统经验; 4. 有较强的自我学习和探索能力,能够独立解决技术问题。
工作职责
1、发现并挖掘自动驾驶软件栈的性能瓶颈点,探索并落地相关优化方案 2、利用通用CPU指令集和硬件架构特点,结合经典编译/操作系统/高性能库等底层软件技术,联合业务团队,极致优化指定业务性能。 3、负责平台软件基础组件的维护,性能优化和持续改进 3、探索使用AI大模型自动定位分析性能问题
岗位描述: 1、负责自动驾驶系统平台通信子系统的设计和开发,包括通信中间件/ETH/PCIe/CAN/uart等; 2、负责通信子系统的性能和稳定性优化,以及平台化工程落地等; 3、与各专业组协作,负责分析和解决遇到的相关软硬件问题.
1. 负责自动驾驶量产SoC linux 中间件/linux OS系统研发. 2. 负责解决和分析智能驾驶量产系统稳定性问题. 3. 负责分析和优化linux系统的性能问题,包括但不限于CPU、内存、磁盘、网络等方面的性能问题; 4. 从Linux内核的角度分析和定位应用程序的性能问题,包括但不限于系统调用、IO、中断、锁、调度等方面; 5. 使用性能分析工具,如eBPF、perf、ftrace、perfetto、crash tool等,对应用程序和内核进行性能分析和调优; 6. 根据SOC设计和实现性能测试和基准测试,评估自驾系统的性能和稳定性; 7. 跟踪Linux内核社区前沿最新技术发展,不断学习和掌握新的性能稳定性分析和优化方法。
自动驾驶平台软件研发质量资深工程师/专家(平台方向) 1、负责智能驾驶软硬件研发过程中的整体质量管理工作; 2、跟踪推进市场及研发过程中软件问题,聚类重点问题并推进解决,完成闭环; 3、研发过程中搭建质量问题系统分析能力,搭建自动化工具提升分析效率,并将经验教训以及问题分析能力传递给售后质量; 4、负责质量问题的复盘,并形成经验教训库,支撑研发持续改进; 5、持续推进流程优化,致力于提升全链路(从问题有效提出、问题分析以及措施定位及解决)质量问题解决效率。
自动驾驶模型训练优化高级/资深工程师/专家 : 1、模型训练效率优化:深入研究并优化模型训练过程中的效率问题,包括但不限于减少训练时延,通过调整训练策略、优化数据加载与预处理流程、改进算法实现等方式,确保模型能够快速、高效地完成训练任务,以满足公司自动驾驶技术研发对模型迭代速度的要求。 2、硬件资源利用率提升:专注于提高SM利用率、GPU利用率等硬件资源的使用效率。分析现有模型训练在硬件资源上的瓶颈,运用专业知识和技术手段,如合理配置训练任务的并行度、优化模型结构以更好地适配硬件特性、探索新的硬件加速技术等,充分挖掘硬件的计算潜力,降低硬件资源的浪费,提升整体训练性能。 3、训练策略与算法改进:持续关注和研究前沿的训练策略与算法,结合公司自动驾驶模型的特点和需求,对其进行评估、引入和改进。例如探索更高效的优化器、采用混合精度训练等方法,以进一步提升模型训练的效果和效率,为自动驾驶系统的性能优化提供有力支持。 4、性能监控与分析:建立和完善模型训练性能的监控体系,实时监测训练过程中的各项关键指标,如训练速度、资源占用情况等。通过对海量性能数据的深入分析,快速定位问题所在,并制定针对性的优化方案,确保模型训练过程始终处于高效、稳定的状态,及时解决可能出现的性能瓶颈问题。