职位详情
软件工程师(编译器开发)(计算研究部)
2-4万
北京(海淀)大数据先进技术研究院(北京大数据先进技术研究院)
北京
3-5年
硕士
09-22
工作地址

海淀区玉泉慧谷科技园6号楼

职位描述

岗位职责:

1.参与设计并实现编译器前端(词法分析、语法分析、语义分析)、中端(IR设计、优化流程)和后端(代码生成、目标代码优化);

2.参与语言特性、语法和语义的设计与演进;

3.构建与语言配套的完整工具链,包括但不限于调试器、语言服务器协议(LSP)、包管理器、IDE插件等;

4.解决编译器开发中的关键技术难题,对编译过程及生成代码进行深度性能分析和优化;

5.撰写相关技术文档。

任职要求:

1.计算机与科学技术、软件工程等相关专业,双一流硕士及以上学历,有3年以上工作经验者优先;

2.具有较强的编程能力,具备较强的系统编程和软件架构能力,精通C++、Python等开发语言;

3.掌握编译原理核心概念,包括但不限于:自动机与词法分析、LL/LR/LALR等语法分析技术、常见的优化技术等;

4.有领域特定语言(DSL) 或编程语言的设计和实现经验者优先。

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

立即申请