嵌入式软件工程师
职位描述
1. 负责嵌入式硬件设备产品的软件开发与优化工作,独立完成RTOS或Linux平台下的驱动程序、应用程序开发,参与系统架构设计与技术方案评审,运用AI辅助工具提升代码质量和开发效率2. 主导功能模块开发与技术难点攻关,负责嵌入式系统软件分析规划、功能模块设计实现,解决复杂技术问题,优化系统性能,参与代码审查与技术分享,推动团队技术能力提升3. 跟进产品全生命周期的质量保障工作,快速定位并解决产品运行中的bug,进行根因分析与预防性改进,编写技术文档和标准化资料,确保软件质量符合产品交付标准4. 参与嵌入式系统的持续改进与创新,研究新技术在嵌入式领域的应用,提出系统优化方案,参与技术预研项目,运用AI工具辅助代码生成、调试分析和文档编写,提升开发效率
职位要求
1. 24-25届毕业生,本科及以上学历,计算机、通信、自动化等相关专业2. 本科及以上学历,计算机、通信、自动化等相关专业,具备扎实的专业基础知识(数据结构、操作系统、编程语言、计算机网络等),有1-2年嵌入式软件开发相关工作经验,能够独立完成开发任务3. 熟练掌握C/C++编程语言及嵌入式开发技能,熟悉RTOS(FreeRTOS/RT-Thread等)或Linux操作系统,具备驱动开发、应用软件设计与调试能力,掌握TCP/IP等网络协议,有实际项目开发经验者优先4. 具备AI工具赋能开发的能力,能够运用GitHub Copilot、ChatGPT等AI辅助工具进行代码生成、调试分析、文档编写与技术方案设计,善于利用AI工具提升开发效率和代码质量5. 具备良好的问题分析与解决能力,能够独立定位并解决复杂技术问题,具备代码调试与性能优化经验,有良好的编程规范和文档编写习惯,熟悉Git等版本管理工具6. 责任心强、积极主动、善于沟通协作,具备良好的团队合作精神和跨部门沟通能力,能够快速学习新技术并应用到实际工作中,对嵌入式技术有持续学习热情
投递