嵌入式软件工程师岗位职责:负责嵌入式系统的需求分析、设计、开发、测试和维护工作,确保项目按时交付并满足质量标准。侧重于ARM架构下的软件开发,包括但不限于底层驱动、中间件以及应用层的编程。与硬件工程师紧密合作,确保软件解决方案与硬件设计的兼容性和性能优化。编写高质量的技术文档,包括设计规范、测试报告和用户手册。对现有嵌入式系统进行性能分析和优化,提升系统稳定性和效率。任职要求:计算机科学、电子工程或相关专业本科及以上学历。三年以上嵌入式软件开发经验,有ARM平开发经验优先。精通C/C++编程语言,具有良好的编码习惯和文档编写能力。熟悉嵌入式系统的开发流程,包括但不限于编译、链接、调试和优化。对ARM体系结构有深入理解,能够进行底层驱动和系统级的开发。具备良好的沟通能力和问题解决能力,能够独立处理复杂的技术问题。熟悉版本控制工具,如Git,有团队协作开发的经验。英语读写能力强,能够阅读和理解英文技术文档。加分项:有物联网(IoT)或边缘计算项目经验。熟悉硬件原理图和PCB设计。