相当复杂,一个合格的嵌入式硬件工程师,不仅要懂得硬件电路的设计和制作,还需要懂得固件程序的设计和调试。只有这样才能算完整的硬件工程师。当然,也分单片机嵌入式工程师和linux嵌入式系统硬件工程师,前者更容易些,后者就复杂的多了。
嵌入式硬件工程师需要学会的基础技能:
1、由需求分析至总体方案、详细设计的规划创造能力;
2、熟练运用设计工具,设计原理图、PCB板的能力;
3、熟练运用单片机、DSP、PLD、FPGA等进行软硬件开发调试的能力;
4、熟练运用仿真工具、示波器、信号发生器、逻辑分析仪等调测硬件的能力;
5、掌握常用的标准电路的设计能力,如复位电路、常用滤波器电路、功放电路、高速信号传输线的匹配电路等;
6、故障定位、解决问题的能力;
7、设计文档的组织编写技能。
要成为一个资深的嵌入式工程师还是有一定的难度的,一方面要有非常扎实的理论知识,同时也要有相当的那种大型的、高频CPU、多层PCB板的设计经验。嵌入式硬件工程师要学的课程主要有模拟电路设计、数字电路设计、电磁波理论等。熟悉常用的放大电路、滤波电路、电源电路设计和分析。如果想要了解更多详细内容,可以参考创客学院的相关内容,或者是去网上咨询。