工作职责
1.负责ARM CPU子系统基于Linux模块及特性方案设计、开发;
2.对u-boot,linux内核,根文件系统有深入了解,能根据产品需求开发定制嵌入式linux系统;
3.支持操作系统底层驱动实现,支持CPU及操作系统启动、总线驱动、设备驱动开发,支持硬件单板调试;
4.负责底软生产装备、维修等软件功能设计及开发。
5,适配前端 开发后端开发接口goahead 服务器
6,配合web 服务器开发定制云接口(tcp,http协议,tr069)
7,客户定制软件制作
业务技能要求
1.1年及以上C语言开发经验;
2.熟悉嵌入式软件开发,有3年以上实际驱动开发经验或者嵌入式app开发相关经验;
3.掌握计算机系统基本原理,熟练掌握C语言;
4.熟悉Linux操作系统,熟悉芯片驱动开发。
5,熟悉git docker等linux 命令使用
6,能看懂基本的原理图
7,了解基本前端,接触过嵌入式web开发
8,熟悉linux shell ,linux c编程,以及调试方法专业知识要求
1.本科及以上学历,计算机,电子、自动化、测控及相关专业,3年以上工作经验
2.1年及以上C/C++开发经验,具备大型软件项目开发经验;
3.熟悉嵌入式软件开发,有至少1年以上实际开发经验;
4.有芯片设计、驱动开发相关经验优先。
5,有高通,中兴微等通讯soc开发工作经验的优先
6,了解openwrt 参与开发