硬件开发工程师是一种研究和开发新一代电子硬件设备的专业技术人员。其职责包括:
1、从产品框图、功能规格和性能指标出发,进行电路设计、原理图、PCB版本绘制以及元器件的选择等硬件设计工作。
2、开展各式各样的硬件设计测试工作,并对测试数据进行记录、分析及检验硬件产品符合规范的程度。
3、协助软件设计工程师完成软件与硬件的互联,逐步完善整个设备的性能和稳定性。
4、负责对项目的各项开发工作进行计划、进度跟踪、质量控制与改进工作等。
硬件开发工程师在执行开发任务时,应该时刻关注这些问题:
1、电路部分的设计提高了什么性能?如何量化检测呢?
2、芯片的供应及同行对其价格的反馈意见有什么变化?
3、在制作PCB原理图时,该如何组织电路元件及其连接,能否更好地降低电路板的噪音和干扰?
4、在进行硬件项目管理时,如何合理地结合软件及市场需求?
硬件工程师前进的道路其实是在方法论上不断深化的,主要思考这几个问题:
1、如何寻找并理解钻研电路的核心点或任务?
2、如何通过相关技术了解市场需求,发掘主流原创?
3、如何自主开发更优良的硬件和电路板,降低成本并提高产品共性和延续性?
4、如何在进行电路板布形时,系统性地考虑电磁干扰和毫微确信等因素?
围绕技巧和策略,硬件工程师应当时刻关注以下几方面:
1、用数字化平台建立电路板或芯片模型,考虑元件的位置和布局,以达到一个好的设计效果(包括优化用长短路径、防止信号串扰等)。
2、要对目前市场和主流技术持续研究和关注,时刻跟进当前流行的电子模块及产品,以便用嵌入式知识和编程能力结合硬件设计技能适应市场发展。
3、电源压力和电磁干扰都是硬件工程的大问题,硬件工程师需要通过压力试验确定电源可以承受的电压范围和正常工作的电流等参数以及防止电磁干扰。
4、如何运用“避坑利器”降低实验难度,在项目的早期阶段以及测试时,进行缜密计划和有效评估,及时发现问题,并给予解决措施。