职责描述:
1.负责产品需求分析,参与架构设计及优化;完成整体设计文档;
2.负责嵌入式操作系统模块的设计、开发、调试以及功能验证,撰写各模块设计文档;
3.与FPGA工程师、硬件工程师协作,完成整机开发;
4.ARM硬件平台下Linux系统移植、裁剪、维护和优化,Linux底层驱动开发;
5.完成ARM平台下,其它功能开发(如STM32控制器等)。
职位要求:
1.本科及以上学历,3年以上相关工作经验,计算机、通信、电子等相关专业;
2. 熟悉linux系统嵌入式开发流程和方法,熟练使用QT;
3. 熟悉Uboot和Linux内核的裁剪移植,了解Linux内核、底层库;
4.精通C/C 语言、数据结构,具有丰富的编码、调试和性能优化经验;
5.熟悉cortex-A等系列ARM体系结构,熟悉I2C、SPI、UART等通信协议,熟悉TCP/IP等网络协议;
6.具有良好的电路及相关硬件基础知识,能看懂原理图,会使用示波器调试;
7.有xilinx、altera SOC平台开发经验者优先;
8.具有良好的英语阅读能力,能看懂芯片的Datasheet;
9.具有良好的抗压能力和团队合作意识。