最近在看一些招聘网站C语言相关及其分支岗位的要求,基本分为以下几类岗位:
1.C语言开发 2.C++开发 3.Qt开发 4.单片机开发 5.嵌入式软件开发
6.协议应用开发 7.底层软件开发 8.linux内核开发 9.嵌入式驱动开发
10.算法工程师 11.FPGA开发...
其中摘列其中一些岗位技能要求,以供参考:
C语言开发:
1.了解MCU各类外设
2.了解FreeTROS或者Lite-OS,VXWorks中的一种操作系统
3.熟练使用C,熟悉指针和内存管理。
4.熟悉常用数据结构和算法,多线程编程,动态库、静态库、多线程编程;
5.有单片机/DSP/嵌入式软件开发经验。
6.熟练掌握GCC、GDB等工具,了解交叉编译的相关知识;
7.熟悉USB,I2C,SPI,UART等各种协议
8.熟悉Linux操作系统和环境、能够独立完成