基本要求学历:本科及以上学历,计算机、电子工程、通信、自动化等相关专业。经验:3年及三年以上以上嵌入式软件开发经验。语言能力:良好的英语读写能力,能够阅读和理解英文技术文档。技术技能编程语言:精通C/C++语言,熟悉其在嵌入式环境下的开发。操作系统:熟悉Linux操作系统原理,具备Linux内核裁剪、移植经验。驱动开发:精通Linux内核驱动开发,熟悉设备驱动的工作原理和编写方法。硬件接口:熟悉常见硬件接口(如UART、I2C、SPI、USB等)及通信协议。网络编程:熟悉TCP/IP、Socket等网络编程技术。工作经验具备嵌入式Linux系统开发经验,包括应用开发、驱动开发、系统移植等。有物联网、智能家居、车载系统等相关行业产品的开发经验。具备单片机开发经验的优先考虑。软技能问题解决能力:具备良好的逻辑分析能力和独立解决问题的能力。学习能力:能够快速学习新技术,适应快速发展的技术环境。沟通协作:具备良好的团队合作精神和沟通能力。文档编写:能够编写高质量的技术文档。工作职责负责嵌入式Linux系统的开发、调试和维护。进行Linux内核的移植和裁剪,以适配不同硬件平台。开发和优化嵌入式Linux驱动程序。开发嵌入式Linux应用程序。编写相关技术文档,包括设计文档、测试报告等。