职位描述
岗位职责:
1. BSP软件设备驱动程序的开发和维护
参与交换机新产品的项目开发。根据交换机硬件工程师提供的软硬件接口文档,设计和实现BSP驱动程序的接口。
开发脚本对BSP驱动功能进行验证,解决软件相关问题,按照项目计划进行BSP软件交付。
维护现有BSP和驱动程序,修复软件中的缺陷,并进行优化和改进。
编写驱动程序的设计文档和用户文档
2. 软硬件联调
协助硬件工程师对产品开发过程中的硬件问题进行分析和调试,共同定位和解决软硬件兼容性问题。
3. 现网问题定位
协助一线工程师/用户定位并解决产品在现网运行过程中出现的BSP/驱动软件相关问题。
4. 其它
参与软件架构的制定和设计,提供技术建议和改进方案
探索并应用各种新技术、新方案,持续改进软件开发工作流程,提高软件开发工作效率、软件质量。
任职要求:
1、电子、通信、计算机、软件、自动化、数学、物理、机电等理工类相关专业,对研发和创新有强烈兴趣
2、英语六级或英语四级425分以上
3、扎实的计算机基础知识
4、熟练掌握嵌入式Linux环境下C语言开发
5、有BMC、BSP、linux内核、总线驱动开发相关经验者优先考虑
6、熟悉x86汇编,arm汇编等优先考虑
7、熟悉Makefile/shell等脚本优先考虑
8、有python基础 优先考虑
9、熟悉Linux kernel优先考虑