岗位职责:
1、负责公司物联网智能硬件产品的核心软件开发,包括设计、编码、调试与维护。
2、开发、调试和优化各类外设驱动程序,包括直流电机、步进电机的驱动与控制算法实现,串口摄像头(UVC等)的图像采集、控制与数据传输,以及各类传感器(温湿度、光照、红外、重量、液位等)的数据采集与处理。
3、深度参与软硬件接口定义与调试。
4、利用硬件知识进行软硬件联合调试与问题定位。
5、优化代码性能和资源占用,确保系统实时性、稳定性与可靠性。
6、遵循软件开发流程,编写技术文档,使用Git等版本控制系统进行代码管理,参与代码评审,编写单元测试和模块测试代码。
任职条件:
1、本科及以上学历,具备阅读、分析电子电路原理图的能力,能够根据软件需求提出硬件设计建议。
2、深度参与软硬件接口定义与调试。
3、利用硬件知识进行软硬件联合调试与问题定位。
4、优化代码性能和资源占用,确保系统实时性、稳定性与可靠性。
5、遵循软件开发流程,编写技术文档,使用Git等版本控制系统进行代码管理,参与代码评审,编写单元测试和模块测试代码。
6、与硬件工程师、结构工程师、测试工程师、产品经理紧密协作,理解需求,提供软硬件层面的可行性方案,确保项目顺利推进与交付。