岗位职责:
1.新产品平台和底层驱动设计为主,同时维护本职负责的产品;
2.Linux系统和应用平台编译维护,底层驱动开发测试,平台编译配置;
3.系统驱动模块调试,配合整机测试,故障分析处理;
4.编写研发过程中的需求和设计文档,测试计划和测试报告;
5.对开发产品导入量产提供技术支持,分析解决客户端问题;
6.编写生产和售后在产品平台升级等方面的故障的培训和培训文件。
任职要求:
1.熟练使用linux操作系统,熟练掌握uboot启动流程及操作。
2.熟练linux下C语言编程,至少3年C编程经验。
3.熟悉Linux驱动架构,有Linux系统层编程经验。
4.熟练掌握字符设备、块设备、网络设备驱动开发框架。
5.熟练掌握信号量、自旋锁、等待队列、内核线程、内核定时器、内存管理、中断及其上下文、并发与竞态等内核知识。
6.熟练掌握常用总线uart、iic、spi时序及看懂相关硬件图纸。
7.熟练掌握常用外设驱动开发方法:LCD、触摸屏、V4L2、input、音频驱动。
8.有瑞芯微平台驱动开发经验者尤佳。
9.熟练使用git、cmake、markdown等工具。
10.较强的语言沟通能力、富有团队精神。