一、工作职责: 1. 负责硬件平台Bring up; 2. 负责底层驱动及上层应用的开发和调试; 3. 负责Linux内核和用户空间程序开发和调试; 4. 负责产品性能优化和稳定性调试; 5. 负责相关技术文档的编写。
二、任职资格: 1. 熟悉C、C 编程语言,具有良好的代码编写习惯; 2. 具有扎实的数字电路、模拟电路、微机原理等专业理论基础知识; 3. 具有嵌入式相关开发经验,熟悉ARM、DSP等任一平台的体系架构; 4. 熟悉一种以上常用外设接口,如USB、UART、I2C、SPI、CAN等; 5. 熟悉Linux或者某一款RTOS,了解其操作系统原理,具有驱动开发或者应用开发经验; 6. 熟悉Linux、RTOS内核调试工具、内存管理、线程、任务调度、中断管理和存储等模块,具有实战经验; 7. 熟悉Linux网络驱动和协议栈,有无线网卡、BT等驱动开发经验; 8. 了解SOC FPGA开发经验者。 |