职位描述:
1. 分析并优化自动驾驶系统的整体性能,确保软件在各种硬件平台上高效运行;
2. 负责新硬件平台的Bringup,确保基础服务、算法应用在新平台上的集成;
3. 快速定位和解决系统级别的性能瓶颈和稳定性问题;
4. 与硬件、应用开发、算法团队密切合作,确保底层平台的稳定性和可扩展性;
5. 撰写详细的技术文档,参与代码评审,保证代码质量。
职位要求:
1. 精通C/C++编程,具备良好的代码编写和调试能力;
2. 深入理解操作系统原理,熟悉Linux内核开发与调试;
3. 熟悉性能分析工具和优化技术,能够有效地进行系统性能调优;
4. 有嵌入式系统开发经验,了解不同硬件架构下的软件开发和调试技巧;
5. 优秀的团队合作精神和沟通能力,能够与跨职能团队有效合作;
6. 具备独立解决问题的能力,能够在高压环境下快速定位并解决问题;
7. 良好的文档撰写能力,能够撰写清晰、详细的技术文档。