基本要求:
1、踏实、诚信、责任心强(把工作当自家事情对待)。
2、热爱技术,提高欲望强烈,对电子和计算机技术深感兴趣(决心以此谋生)。
技能要求:
1、精通C语言和ARM指令集。(C语言要求编码经验2万行以上,编码无障碍。)熟练掌握Cortex-M体系结构,熟悉Cortex-A体系结构。
2、精通栈、堆、编译、链接、加载的本质,熟悉C语言编译器行为。
3、精通操作系统多线程、多进程、硬件互斥、上下文切换、中断本质。
4、精通IAR、DS-5或同等级别开发环境与配套工具。
5、掌握Uart、I2C、SPI、CAN、USB等常用接口的基础知识。
6、了解TCP/IP、GUI、FS、图像处理、数据加密等基础知识,随时可以开展相关开发。
7、具备基础电子知识,了解数电模电,可查看原理图、PCB。
8、对电子元器件、常见接口有功能概念,可使用仪器完成简单的硬件调试工作。
9、掌握C语言之外至少一种PC编程语言(C#、Delphi等),可独立完成上位机工具开发。
10、掌握Office系列办公软件(含排版技巧、Visio精细制图)。
11、无障碍阅读英文DataSheet,可使用英文咨询专业问题(如:国外论坛)。
优先考虑(首先满足上述要求):
1、具有FPGA开发经验。
2、具有操作系统自主研发经验。
3、具有PowerPC底层开发经验。