(1)熟练掌握C/C++语言,具备良好且独立的编程及调试能力,了解软件设计流程,了解软件开发工具。(2)熟悉ARM、CKCore等多种嵌入式体系架构,具有SOC芯片固件调试能力。(3)了解和熟悉USB、SD、UART、SPI、PCIE、MAC等常用接口协议。(4)具有较强的英文读写和文档编写能力,学习能力,沟通和用户交流能力,具备优秀的团队合作意识。(5)具备独立分析、定位并解决技术问题能力,能出差,吃苦耐劳,责任感强。(6)了解熟悉Verilog和VHDL硬件语言,了解嵌入式linux操作系统底层驱动开发者优先。