c/c++软件开发工程师
6000-12000元·14薪
北京 本科
海淀区玉泉慧谷科技园6号楼
岗位职责:
1.参与设计并实现编译器前端(词法分析、语法分析、语义分析)、中端(IR设计、优化流程)和后端(代码生成、目标代码优化);
2.参与语言特性、语法和语义的设计与演进;
3.构建与语言配套的完整工具链,包括但不限于调试器、语言服务器协议(LSP)、包管理器、IDE插件等;
4.解决编译器开发中的关键技术难题,对编译过程及生成代码进行深度性能分析和优化;
5.撰写相关技术文档。
任职要求:
1.计算机与科学技术、软件工程等相关专业,双一流硕士及以上学历,有3年以上工作经验者优先;
2.具有较强的编程能力,具备较强的系统编程和软件架构能力,精通C++、Python等开发语言;
3.掌握编译原理核心概念,包括但不限于:自动机与词法分析、LL/LR/LALR等语法分析技术、常见的优化技术等;
4.有领域特定语言(DSL) 或编程语言的设计和实现经验者优先。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕