岗位职责
- 负责分析和优化自动驾驶系统中各种复杂的稳定性和性能问题,打造高可靠高性能的自动驾驶系统;
- 负责自动驾驶核心软件系统的设计、研发和调优,包括车载中间件、执行管理、系统工具等;
- 设计和实现测试方案,分析监控用户态和内核态程序发现性能瓶颈,进行优化;
- 推动自动驾驶各业务和算法模块的代码优化,实现整体资源利用率和性能提升。
职位要求
- 本科及以上学历,计算机科学或相关专业,8年以上工作经历;
- 扎实的编程能力,熟练掌握C/C++编程语言,掌握Shell/Python等脚本语言,具备大型实际项目经验;
- 熟练使用gperftools/perf/ftrace/ebpf/lttng等工具,并深入分析过实际的性能问题;
- 深入理解Linux内核,至少深入研究过一个或多子系统,如进程调度/内存管理/文件系统/中断管理等;
- 熟悉内核Crash/OOM/lockup等常见问题的分析方法加分,有操作系统实时性优化经验者加分。