岗位职责:
负责Linux和FreeRTOS系统下的用户应用程序开发与维护基于LVGL和Qt框架进行GUI界面开发参与嵌入式系统架构设计与技术方案制定编写技术文档,包括设计文档、开发文档和测试报告与硬件工程师协作,完成软硬件联调与优化任职要求
岗位要求:
1 本科及以上学历,计算机、电子工程、自动化等相关专业
2 3年以上嵌入式开发经验精通C/C++编程,具有良好的编码规范和代码质量意识熟悉Linux和FreeRTOS操作系统原理及应用开发熟练掌握LVGL和Qt图形界面开发熟悉常用通信协议:UART、SPI、I2C、CAN、TCP/IP等软件素质与能力:
3 版本管理:熟练使用Git进行代码版本控制和团队协作编译工具链:熟悉GCC、CMake、Makefile等交叉编译环境配置调试技能:
4 具备日志分析和问题定位能力软件架构:理解模块化设计、分层架构等软件设计思想性能优化:
5 具备内存优化、功耗优化、实时性优化的经验文档能力:能够编写清晰的技术文档和代码注释学习能力:保持对新技术的关注,
6 具备快速学习新技能的能力团队协作:良好的沟通能力和团队合作精神问题解决:
7 具备独立分析和解决技术问题的能力加分项:有Yocto、Buildroot等嵌入式Linux构建系统使用经验了解多线程编程和RTOS任务调度机制熟悉Python或Shell脚本编程具备良好的英文技术文档阅读能力。