岗位职责:
1. 负责嵌入式应用程序开发,包括人机界面、设备控制等功能实现;
2. 负责嵌入式系统的软硬件集成调试,定位并解决系统级问题;
3. 负责与各种硬件模块的通信接口开发,包括串口、USB、GPIO、I2C、SPI等;
4. 负责系统性能优化、稳定性测试和问题定位;
5. 负责与第三方核心板供应商对接,解决BSP层面的问题;
6. 编写相关技术文档,参与系统架构设计;
7. 与硬件团队协作,进行软硬件联调,定位并解决问题。
任职要求:
1. 计算机、电子、自动化等相关专业本科以上学历;
2. 3年以上嵌入式Linux开发经验,熟悉Linux应用开发,具备扎实的调试能力;
3. 熟练掌握C/C++编程,有QT开发经验者优先;;
4. 熟悉常用的硬件通信接口,有串口、USB、GPIO等实际编程经验;
5. 熟悉常见的网络协议,有TCP/IP、HTTP、MQTT等开发经验;
6. 熟悉Makefile/CMake,能使用交叉编译环境进行开发调试;
7. 有智能家居、物联网相关项目经验者优先。