先从技术角度来讲,成为一个合格的嵌入式工程之前,你必须先成为嵌入式工程师,需要入门入行才行。
入门必须得懂模拟电路,数字电路,这是电子信息工程基础。接着就分嵌入式硬件和嵌入式软件工程师。
嵌入式软件工程师,必须得需要一定的C语言基础。但通用的C语言和单片机c的运用有一定的差异,还需要学习单片机,以及开发环境的搭建和使用,遇到bug基本的调试方法。
嵌入式硬件工程师,需要在基础上学会一个EDA软件,用来设计原理图,设计pcb图,还有导Bom等等操作,除此之外,还要学习电烙铁的使用,各种插件贴片器件的焊接,测试工具,示波器,静电台,逻辑分析仪等,至少初步的硬件维修的能力
成熟合格的嵌入式工程师需要哪些?
成熟合格的嵌入式工程师,一般拥有多个已经量产的项目开发的经验和能力。只有经过大批量上市的产品,才能体现出很多设计开发过程中的不合理。这也是重中之重地方。
除了上面的条件,同时软件工程师,能够有属于自身的软件开发思路与框架,遇到bug有自己一套成熟的解决办法方案。
而硬件工程师则需要拥有对Emc/Emi有自己的处理方案解决办法。器件选型等等技能所需的能力。
总得概括起来,需要成熟合格的嵌入式工程师,需要有独立开发的能力,有拿到需求和功能,能够细分设计任务,输出设计方案,实现设计方法,选型评估,成熟的解决问题的能力。在自己硬件或者软件工作里,成为一个能独挡一面的牛人。
以上是我个人根据工作所得,难免有偏颇。