岗位职责
- 洞察业界编译器与运行时关键演进技术,联合芯片以及框架层进行预研并落地下一代产品;
- 分析产品性能问题,通过基础类库、虚拟机、编译器等技术优化执行效率,提升整机运行性能;
- 参与Android编译器与运行时优化,包括但不限于C/C++库、内存管理、GC、解释器、AOT/JIT以及LLVM等,协同硬件、芯片团队进行联合优化;
职位要求
- 计算机、电子、通信等软件相关专业本科及以上学历;
- 精通C/C++/Java中至少一门,有Linux环境开发经验;
- 扎实的计算机基础,熟悉操作系统、编译原理、计算机体系结构优先;
- 熟悉掌握常见内存、性能以及功耗分析工具,包括perf、trace等;
- 3年以上主流编译器、运行时设计开发经验,有ART、V
- HotSpot、LLVM、GCC其中至少一种编译器运行时的开发经验优先;
- 熟悉硬件架构(ARM/RISC-V/x86),有cache一致性、IPC等软硬芯优化经验优先。