岗位职责:
1、负责嵌入式软件的设计、开发和维护工作,包括系统软件和应用软件的编写与优化。
2、参与产品的系统架构设计,制定嵌入式软件的开发计划和技术方案。
3、开发与调试产品中的驱动程序及固件,确保设备的稳定性和性能。
4、对接硬件团队,进行嵌入式系统与硬件的联合调试,优化系统资源的利用效率。
5、分析和解决产品在开发和生产过程中的技术问题,提供技术支持。
6、参与产品的测试和验证,确保软件的功能性、可靠性和安全性。
7、编写相关的技术文档,包括软件设计文档、用户手册及测试报告。
8、跟踪行业技术发展趋势,持续提升嵌入式软件开发的质量和效率。
任职要求:
1、电子工程、计算机科学、自动化、通信等相关专业本科及以上学历。
2、精通C/C++编程语言,具备丰富的嵌入式系统开发经验。
3、熟悉嵌入式操作系统(如Linux、RTOS等)的开发与调试,了解多线程、多任务编程。
4、了解IPC产品的架构及其在嵌入式系统中的实现,有IPC产品开发经验者优先。
5、掌握嵌入式系统中常见的硬件接口(如I2C、SPI、UART等)及其驱动程序的开发。
6、具有良好的硬件基础知识,能够阅读和理解电路图,并与硬件团队进行有效沟通。
7、具备良好的调试与问题解决能力,能够独立进行系统故障的定位与修复。
8、良好的英文阅读和写作能力,能够阅读和撰写技术文档。