嵌入式软件开发工程师的招聘要求通常包括以下几个方面:
- 教育背景 :
- 计算机、测控、电子、通信、自动化等相关专业本科及以上学历。
- 工作经验 :
-
3年及以上嵌入式系统软件设计开发经验,有实际项目开发经验,能独立完成项目软件开发。
-
2-5年以上的嵌入式软件开发经验,有较强的独立分析和解决问题的能力。
-
5年及以上嵌入式软件开发经验,有丰富的嵌入式多任务软件系统分析和设计能力。
- 技术技能 :
-
熟练掌握C/C++编程语言,熟悉嵌入式系统原理及开发流程。
-
熟悉ARM或RISC-V内核单片机的裸机程序和RTOS程序业务逻辑开发经验(缺一不可,尤其是RTOS)。
-
具备嵌入式Linux用户态程序开发经验,掌握Linux常见的系统调用和编译工具链,熟悉嵌入式Linux内核态驱动开发者优先。
-
了解常用嵌入式开发工具,如Keil、IAR等,熟悉socket编程、多线程编程及驱动开发。
-
具备一定的硬件基础知识,能够理解硬件和软件的协同工作。
-
熟悉各种嵌入式操作系统,如Linux、RTOS等,能独立完成嵌入式软件的设计与开发。
- 工具与版本控制 :
- 会使用版本控制工具(Git, Subversion)。
- 软技能 :
-
具有较强的团队合作精神及独立思考解决问题的能力。
-
具有良好的团队协作和沟通能力,善于分享和倾听,有较强的责任心。
-
具备独立分析和解决问题的能力,对技术难题充满热情。
-
有良好的编程习惯和风格,良好的文档编写能力和习惯。
-
熟悉项目管理流程。
-
英语能力良好,有较强的学习能力。
- 其他特定技能 :
-
了解汽车类中间件开发方法,如autosar cp使用的etas、eb工具(加分技能)。
-
了解CAN、ETH、LIN测试方法,如使用过周立功、vector工具。
-
精通至少一种板级操作系统开发经验,如uC/OS、Linux、Thread等。
-
精通ARM或MIPS其中一种体系结构,以及汇编语言环境下调试能力。
这些要求可以根据具体职位和公司需求有所调整。建议应聘者在准备简历和面试时,详细了解目标职位的具体要求,并针对性的准备相关经验和技能展示。
本文《嵌入式软件开发工程师招聘要求》系
辅导客考试网原创,未经许可,禁止转载!合作方转载必需注明出处:https://www.fudaoke.com/exam/175581.html