主要从事OTN、PTN、交换机等通信产品的驱动软件开发工作。
1.熟悉C/C++编程,具有良好的编程习惯,熟练嵌入式Linux软件开发流程和方法。
2.熟练掌握Linux下C语言编程:文件I/O,多进程、多线程,进程间的通信,网络编程等,熟悉TCP/IP协议。
3.熟悉linux系统下的驱动的开发,具有spi,i2c,jtag, flash等驱动开发经验。
4.熟悉嵌入式vxworks系统下bsp的维护和开发。
5.熟练掌握Vxworks/LINUX下 PMC digi120及G4驱动开发,熟悉vxworks到linux系统的驱动移植。熟悉finisar、jdsu、coadna等光模块的特性、工作原理及业务配置方法。
6.熟悉单片机及cortex-A8 ARM架构和原理,熟练使用c语言进行ARM平台开发。
7.熟练使用tornado、workbench、linux等编译环境及itest自动化测试平台。熟练使用sourceinsight、 vc6.0等软件开发工具。