职位描述:我们正在寻找一名有经验的软件开发工程师,负责在Linux环境下进行软件开发,主要针对ARM平台。理想的候选人应具备扎实的Linux操作系统知识,并在相关领域有至少3年的工作经验。主要职责:1.在Linux环境下进行嵌入式软件开发。2.针对ARM平台进行系统优化和调试。3.参与产品需求分析、设计、编码和测试。4.编写和维护技术文档。5.与硬件工程师和其他软件工程师紧密合作,确保系统整体性能。任职要求:1.学历要求:本科及以上学历,计算机科学、电子工程或相关专业。2.工作经验:至少3年以上嵌入式软件开发经验。技术要求:1.精通Linux下C/C++编程。2.熟悉ARM架构,有ARM平台开发经验。3.深入理解Linux操作系统,包括内核、驱动、文件系统等。4.熟悉常用的嵌入式开发工具和调试工具(如GCC、GDB、Make等)。5.有嵌入式系统性能优化经验者优先。6.熟悉常见的通信协议(如I2C、SPI、UART等)者优先。其他要求:1.具备良好的沟通能力和团队合作精神。2.有较强的学习能力和问题解决能力。加分项:1.有音频处理项目经验。2.熟悉实时操作系统(RTOS)。3.有嵌入式Linux驱动开发经验。