岗位描述
岗位职责
负责集成开发环境、编译器、调试器等工具链的设计与开发;负责嵌入式产品相关驱动程序的开发、调试等工作;实现编译器开发移植;为自研芯片设计和实现静态编译器后端及相关优化(如流水调度优化、机器码生成等)。
岗位要求
1.掌握编译原理和基本算法实现;
2.掌握GCC/LLVM等开元编译器的设计与开发;
3.熟练掌握C/C++、面向对象的软件编程语言、嵌入式软件编程语言、熟悉计算机体系结构和芯片指令集;
4.熟练掌握Linux应用程序开发流程及环境;
5.嵌入式汇编、JAVA、项目申请等工作经验者优先;
6.有较强的责任心、积极主动,具备良好的团队协作能力、沟通能力。