岗位职责
1、负责相关技术及需求文档的编写,包括嵌入式Linux内核、文件系统的裁剪、移植及调试,以及外设驱动和应用程序的开发与调试;
2、进行系统Uboot移植、Linux Kernel裁剪、文件系统裁剪等工作,负责嵌入式Linux平台下外设驱动开发与调试;
3、负责嵌入式Linux平台下应用软件的开发与调试,包括制定系统软件架构、编写相关通讯软件协议、软件开发文档编写等;
4、熟悉嵌入式Linux底层驱动开发,熟悉基于 ARM 核心板的驱动及软件开发,熟练使用C/C++语言进行开发;
5、负责操作系统软件设计、编码、测试、版本发布工作,主要进行基于Linux的kernel、filesystem、BSP及APP等软件开发工作;
6、参与项目管理,确保开发、测试、上线工作按时完成,负责软件的架构设计、核心编码和质量管理。
任职资格
1、本科及以上学历,电子、信息、通信、自动化、计算机等相关专业;
2、3-5年的相关工作经验,特别是在工控类产品开发方面有经验者优先;
3、熟悉嵌入式Linux内核的裁剪配置与文件系统的搭建方法,熟练掌握C/C++编程语言,了解buildroot等嵌入式Linux定制工具;
4、熟悉硬件原理,能够进行Uboot移植、kernel裁剪、驱动开发调试等工作。