
工作职责:
1、参与系统软件方案设计,独立负责核心功能模块的开发、编码实现与单元测试,确保代码质量与可维护性。
2、负责嵌入式Linux内核驱动的开发、移植与调试(如GPIO, I2C, SPI等),以及Camera, LCD, Wi-Fi等复杂外设的调试工作。
3、负责产品稳定性的持续提升,定位、分析并解决系统中的复杂技术问题与深层次Bug。
4.负责现有产品固件的维护与迭代,根据客户需求进行功能定制、性能优化与版本升级。
5. 编写高质量的技术文档(如设计文档、调试手册),并与硬件、测试等团队紧密协作,确保项目顺利交付。
任职资格:
1、计算机/通信/电子及其他相关专业本科及以上学历,2年以上相关工作经验。
2、有较好的linux基础,熟悉makefile/cmake,熟悉linux kernel调试工具;
3、精通C/C++编程语言,具有良好的代码风格和模块化设计能力;
4、熟悉Linux驱动开发流程,掌握设备树配置,熟练调试GPIO、I2C、SPI、UART等常用接口;
5、Camera、LCD、TP、WiFi、BT、Power等多种外设驱动的开发或调试经验;
6、 熟悉Linux下应用层开发,掌握多线程、进程间通信(IPC)、Socket网络编程等技术;
7、了解软件架构设计,具备基本的模块化、解耦与接口设计能力;
8、具备良好的沟通能力、文档编写与问题总结能力,能承压独立解决复杂问题。