作为一个优秀的硬件工程师,必须要具备优秀的职业技能。那么,有些刚入行的工程师及在校的学生经常会问到:硬件工程师需要哪些核心技能?要回答这个问题,首先要明白硬件工程师的职责,然后才能知道核心技能要求。
问题:你知道下图是什么设备的电路吗?
1. 硬件工程师职责
一个技术领先、运行可靠的硬件平台是公司产品质量的基础,硬件工程师职责神圣,责任重大。
- 硬件工程师应勇于尝试新的先进技术于应用之中,在产品硬件设计中大胆创新。
- 坚持采用开放式的硬件架构,把握硬件技术的主流和未来发展,在设计中考虑将来的技术升级。着眼于未来。
- 充分利用公司现有的成熟技术,保持产品技术上的继承性。
- 在设计中考虑成本,控制产品的性能价格比达至最优。硬件设计到了更高的层次就是一种平衡术。
- 技术开放,资源共享,促进公司整体的技术提升。
以上这些职责,是比较宏观的层面来说的。对于更为细致的就可以参考具体公司的JD。比如
知道了硬件工程师的职责范围,就可以对应的构造自己的核心技能。
2. 硬件工程师的核心素质与技术
硬件工程师应掌握如下基本技能:
第一、由需求分析至总体方案、详细设计的设计创造能力;
第二、熟练运用设计工具,设计原理图、ARM、FPGA 调试程序的能力;
第三、运用仿真设备、示波器、逻辑分析仪调测硬件的能力;
第四、掌握常用的标准电路的设计能力,如电源电路、WDT 电路、PI型滤波电路、高速信号传输线的匹配电路等;
第五、故障定位、解决问题的能力;
第六、文档的写作技能;
第七、接触供应商、沟通的技能。
这些素质和技能,涵盖了制定方案,硬件设计,调试技巧以及工具使用,解决问题,写作及沟通能力等的综合。掌握好这些能力,基本就迈入了优秀工程师之列。