任职背景:
嵌入式行业软件开发经验,有Linux操作系统下SoC芯片开发经验;
熟悉ARM处理器架构及系统平台开发能力;
吃苦耐劳,有责任心,有自我驱动力,具备良好表达能力及团队合作意识;
任职要求:
嵌入式开发(芯片裸驱验证)
1. 熟练掌握语言C/C++, Linux系统开发及运行环境(必备);
2. 熟悉Shell脚本,Linux常用命令使用,Makefile编写(必备);
3. 熟悉CAN/CANFD总线, PCIE3.0/4.0, USB协议, SPI, Norflash,I2C协议,中断控制器,CPU多核机制(技术筛选项);
4. 熟悉Synopsys 的Zebu Server优先(加分);
5. 熟悉基本的嵌入式硬件原理知识,硬件寄存器读写操作(加分);
嵌入式系统开发(Linux驱动开发)
1. 熟练掌握语言C/C++, Linux系统开发及运行环境(必备);
2. 熟悉Shell脚本,Linux常用命令使用,Makefile编写(必备);
3. 熟悉Linux内核,Linux系统下字符驱动/块驱动/USB、PCIE、CAN、SPI、I2C总线驱动/网卡驱动(技术筛选项);
4. 熟悉内核态通信机制,多核态调度优化,驱动调试及优化(优势项);
5. 熟悉Linux下的ARM工具链交叉编译/驱动移植(必备);
6. 熟悉Linux下内核调试工具,性能测试工具使用(加分);
7. 熟悉硬件基础知识及原理(加分);