岗位描述
岗位职责
1. 负责公司产品的驱动程序开发与维护,确保硬件设备与操作系统的高效协同工作。
2. 设计、开发和调试设备驱动程序,解决硬件与软件之间的兼容性问题。
3. 配合硬件工程师进行硬件调试,确保驱动程序的稳定性和性能。
4. 优化现有驱动程序,提高系统性能和可靠性。
5. 编写技术文档和测试用例,参与代码评审,确保软件质量。
6. 跟踪最新的驱动开发技术和行业动态,持续提升团队技术能力。
岗位要求
1. 计算机科学、电子工程或相关专业背景,本科及以上学历。
2. 熟悉操作系统底层原理,特别是驱动开发相关技术。
3. 精通C/C++编程语言,熟悉常用开发工具和调试工具。
4. 熟悉硬件接口协议,如PCIe、USB、I2C、SPI等。
5. 具有丰富的设备驱动开发经验,能够独立完成驱动程序设计与调试。
6. 熟悉版本控制工具(如Git),具备良好的代码编写习惯和文档撰写能力。
7. 具备较强的逻辑思维能力和问题解决能力,能够快速定位问题并提出解决方案。
8. 良好的团队协作能力和沟通能力。