编译器开发工程师

20-40K * 12薪
C++
上海
本科
3-5年
岗位关键词
岗位职责
岗位职责: 方向一:编程语言与编译框架设计 负责编程语言与编译框架的设计: 负责语言前端的设计,独立完成或利用开源软件完成语言的parser,link,typechecker等的设计。 根据后端组件的要求设计编译框架的中间表达(IR)并合理规划IR的表达层级,从而支持底层组件的生成。 方向二:编译器工具链 负责RISC-V工具链开发,包括GCC Compiler, Binutils, GDB等; 深度参与并实时跟踪RISC-V Toolchain开源社区的进展,并回馈社区; 负责编译器后端优化,针对特定处理器架构、微架构进行对应的编译优化,如指令选择、指令调度,软流水等。 方向三:二进制翻译 负责不同处理器架构之间的二进制翻译方案的架构设计与分析。能够平衡效率与代价,结合动态与静态翻译方案、软件与硬件方案设计合理的二进制翻译方案。
岗位要求
任职要求: 有扎实的C/C++编程功底,熟悉计算机算法和数据结构; 熟悉编译原理,熟悉GCC/LLVM等编译框架,有CIRCT/MLIR编译经验优先; 对处理器架构有深刻的理解,有x86/ARM/RISC-V等主流处理器架构相关的编译经验优先。
浦东新区上海浦东软件园祖冲之园S座
牛客安全提示:如发现虚假招聘、广告,或以任何名义索要证件、费用,或诱导异地入职、参与培训等均属违法行为,发现请 立即举报
隼瞻科技
企业服务
未融资
南京市
查看其他 4 个职位