职位详情
移动端基础架构工程师 (编译器 LLVM & Runtime 方向)
2.5-5万
南京百敖
上海
5-10年
本科
10-10
工作地址

上海市-闵行区-申虹路

职位描述
1. 负责 Kotlin/Native 编译器工作,实现 Kotlin 代码到鸿蒙平台二进制代码的编译、链接和优化。
2. 深入LLVM优化,针对鸿蒙平台的特性,提升编译产物的性能、代码体积(CodeSize)和稳定性。
3. 主导 Kotlin/Native Runtime 在鸿蒙平台的适配与深度优化,包括内存管理模型的改进、高性能场景下的GC优化方案的设计与实现。
4. 负责编译工具链的健壮性建设,支持模块化构建,优化大型项目的编译效率。
5. 攻关跨语言(ArkTS, C++, Kotlin)通信的性能瓶颈,设计并实现高效的内存共享与通信模型。
任职要求:
计算机科学或相关专业,具备扎实的计算机基础知识。
精通 C++,对编译器技术有深入的理解和实践经验,熟悉 Clang/LLVM 架构,最好参与过类似语言编译器的开发或优化经验。
了解 Kotlin/Native 或其他 Native 编译技术(如 GraalVM Native Image)的内部原理。
对移动端运行时(Runtime)技术有浓厚兴趣,了解垃圾回收(GC)算法、内存布局、线程模型等,并有相关调优经验(如 JVM, iOS Runtime)。
具备出色的系统级问题分析和解决能力,能够应对复杂的性能挑战。
加分项:有鸿蒙、Android或iOS系统底层开发经验;有跨语言interop的深度优化经验

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请