工作职责:
1. 负责嵌入式系统部分的软件模块设计,开发,测试,包括驱动及系统应用;按项目要求进行软件开发工作,协助完成软件版本发布,
2. 负责开发基于Xilinx Zynq系列处理器的软件程序,开发和维护基于Linux/VxWorks操作系统的软件程序;
3、编写软件相关设计、操作等文档。
4、配合团队其他成员完成程序及软件的系统级联调,问题分析及解决。
5、指导生产技术人员对程序及软件的功能使用;
6、完成领导指派的其他工作。
任职资格:
1. 计算机科学,电子或计算机相关专业本科及以上;
2. 3年以上的C/C++开发经验,具有良好的代码习惯;
3. 熟悉常见的Linux系统下的软件开发方式, 熟练使用Linux命令行操作;
4.熟悉基于ARM的嵌入式软件开发及调试,熟悉嵌入式驱动开发流程、DMA、裸机程序开发、中断机制,以及多核程序的调度,了解一定的硬件基础知识
5. 熟悉程序的编译,链接流程和Makefile的基本原理;
6. 有QT/emWin/UCGUI等GUI开发经验;
7. 熟悉SVN/Git等代码版本管理工具;
8. 英语读写能力良好,有良好的沟通能力,团队协同意识