工作职责:
1、负责针对各类架构芯片,结合硬件架构与ISA进行特性使能、性能分析及优化;
2、负责操作系统工具链组件在操作系统日常项目中的研发、维护工作;
3、负责编译器前、中端功能开发、性能优化以及基础C库的兼容运行研究;
4、负责市场项目中工具链相关问题的诊断与处理;
5、负责跟进工具链上游开源社区最新进展,参与社区讨论与成果吸收。
任职资格:
1、统招本科及以上学历,扎实的C/C++编程语言基础,了解各种算法与数据结构的实现;
2、熟悉Linux工作环境,熟练使用gdb、perf等调测调优工具;
3、至少熟悉一种芯片架构,能够阅读汇编语言并开发;
4、了解常见的编译器优化技术;
5、具备良好的沟通和协作能力;
6、熟悉计算机组成原理、编译原理的优先;
7、了解CPU/GPU/DSP等架构和微架构的优先;
8、有编译器开发经验的优先;
9、有glibc、musl glibc等底层系统库研发经验的优先;
10、参与过开源社区项目开发经验的优先。