岗位描述
岗位职责
1.负责嵌入式软件调试工具、衍生平台和相关复杂算法的研究、优化和测试;
2.工作内容涉及软件开发相关的EDA应用领域。
岗位要求
1.精通C/C++,熟练使用STL等标准库
2.熟悉Trace32,DS,OpenOCD等调试平台或方案
3.熟悉各指令集架构下的嵌入式软件编译流程
4.了解各类数据结构和算法;
5.了解CPU调试架构,如ARM Coresight等
6.了解GDB底层原理者优先;
7.了解ARM、RISC-V指令集者优先;
8.了解芯片SoC架构者优先;
9.了解操作系统架构,有QEMU、GEM5等虚拟平台开发经验者优先;
10.能够读写英语文档;