岗位职责:
岗位职责:
1.负责嵌入式系统的软件设计和开发,包括需求分析、系统设计、编码实现及测试。
2.参与嵌入式软件的架构设计,优化系统性能和资源利用。
3.负责固件的调试、升级及维护工作。
4.编写技术文档,支持技术团队的知识共享。
5.与硬件工程师及项目管理团队紧密合作,确保项目按时按质完成。
任职能力:
1.计算机、电子等相关专业,本科及以上学历。
2.拥有3年以上嵌入式软件开发相关工作经验。
3.精通C/C++编程,具有实际嵌入式系统开发经验。
4.熟悉ARM架构和常见的嵌入式操作系统,如Linux,RTOS等。
5.具备良好的软件设计和架构设计能力,能够独立完成软件开发和问题解决。
6.熟悉通信协议(如I2C,SPI,UART等)和网络协议(如TCP/IP,CAN等)。
7.具备一定音视频处理的相关知识和经验。