编译器技术专家-CPU软件-北京70k以上 · 16薪
北京硕士及以上5-10年编程技能、熟悉编译原理和算法实现
五险一金#意外险#补充医疗保险#定期体检#绩效奖金#股票期权#年终奖#带薪年假#员工旅游#住房补贴
职位描述
你将负责开发适用于自研数据中心CPU场景下的编译器/虚拟机等相关工具,充分利用CPU特有的特性,提升CPU产品在关键应用场景下的适用广度和性能指标。在这个岗位上,你可能会接触到最新的CPU架构与微架构流水线方案,通过和CPU芯片设计团队和商业化落地团队的紧密协作,交付具有竞争力的高性能数据中心CPU产品解决方案。
You will be responsible for developing compilers and virtual machines related tools tailored for our in-house data center CPU scenarios, leveraging the unique features of the CPU to enhance its applicability and performance in key use cases. In this role, you may work with the latest CPU architectures and micro-architecture pipeline designs, collaborating closely with the CPU chip design team and the commercialization team to deliver competitive, high-performance data center CPU solutions.
职位要求
1. 熟练掌握C/C++/Python等编程技能,有扎实的编程基础、良好的编程风格和工作习惯;
2. 熟悉编译原理和算法实现,二年及以上编译器开发经验;
3. 熟悉主流CPU如x86_64、ARM64、RISCV等指令集, 有软硬件协同设计经验尤佳;
4. 有GCC、LLVM和Open64等开源编译器相关开发经验尤佳;
5. 有JVM、Dalvik、V8等虚拟机相关开发经验尤佳;
6. 有二进制翻译相关开发经验尤佳;
7. 具有独立解决问题的能力,良好的团队合作意识和沟通能力;
1. Proficiency in programming languages such as C/C++, Python, with a solid foundation in coding, good programming style, and work habits.
2. Familiarity with compiler principles and algorithm implementation, with at least two years of experience in compiler development.
3. Knowledge of mainstream CPU instruction sets like x86_64, ARM64, RISCV, and experience in hardware-software co-design is a plus.
4. Experience in developing with open-source compilers like GCC, LLVM, and Open64 is highly valued.
5. Experience in JVM, Dalvik, V8, or other virtual machine development is highly desirable.
6. Experience in binary translation development is a plus.
7. Ability to solve problems independently, along with strong teamwork and communication skills.
base:北京 北京市朝阳区启阳路金辉大厦