职位描述
岗位职责:
1. 基于x86平台单板移植构建linux-preempt系统,包含内核镜像、文件系统、系统服务
2. 编写单板硬件相关的驱动器程序,并保证高度的可靠性
3. 应用层程序需求实现、代码移植,单板的守护进程相关需求实现
4. 版本控制、生产软件发布
5. 编写研发过程中的需求和设计文档,测试计划和测试报告。
6. 给应用人员提供技术支持,及时解决现场出现的产品问题。
任职条件:
1. 本科及以上学历,电子、自动化、通信、计算机等相关专业
2. 具备linux 驱动、应用层程序开发2年以上项目经验,具备量产产品开发经验。
3. 掌握linux字符设备驱动程序的编写,了解网络驱动程序的优化,熟悉linux输入子系统,可以编写相关的按键事件驱动,了解X86平台下PCIE驱动程序的编写。
4. 熟悉linux应用层软件开发,熟悉文件、网络socket的应用,可以根据市场需求编写相应的应用层程序代码。
5. 精通ARM或X86平台下的linux系统构建,熟悉内核裁剪、文件系统构建、系统服务配置。
6. 了解Linux下的基本命令、管理配置和编辑器,包括vim编辑器,GCC编译器,GDB调试器和 Make 项目管理工具等知识;
7. 熟悉UART、RS485、CAN、USB等通讯协议
8. 有X86 linux系统平台相关量产产品经验优先