系统硬件工程师进阶之路--开篇

硬件工程师

硬件工程师职责:负责整个产品的硬件设计

硬件工程师职能
当然图中所展示的并不完全,比如热设计也是非常重要的一员。但需要说明的是,在整个项目研发团队中,有两个人和所有人打交道,一个就是项目经理,另一个就是硬件工程师。硬件工程师需要和各种研发人员打交道、协调工作,这也要求硬件工程师具有丰富的知识面和强大的协调能力

硬件工程师的本质工作

在这里插入图片描述
目标:产品零缺陷

过程:设计电路、解BUG、部门沟通交流。

能力:主要集中在解BUG能力。

一般情况下我们所说的研发不仅仅局限于软件硬件,而是整个项目组,这里包括基本上所有部门的产品负责人。而在整个研发团队中,硬件工程师做主导作用。

硬件工程师定位

华为硬件工程师定位
硬件工程师的目标是产品零缺陷。

在这个过程中,需要设计电路、解BUG、部门沟通交流,各方面能力都需要提高。

关于硬件工程师基本素质与技术,华为硬件工程师手册中的定位,如上图所示。

硬件开发流程

硬件开发流程

硬件工程师阶段划分

硬件工程师阶段划分

硬件工程师可以大致分为如下四个阶段:

初级硬件工程师
在别人的指导下完成阶段三、四的部分,
这个是应届毕业生入职三个月基本可以达到。

普通的硬件工程师
独立完成阶段三、四的工作,一般工作1到2年即可。

资深的硬件工程师
主导完成阶段三、四的工作,参与完成阶段二总体设计的工作。

专家级硬件工程师
主导完成阶段一、二的工作。

作为一个硬件工程师,负责整个产品的研发过程。所以必须对每个时间段进行精确把握。项目都会有项目周期,虽然项目经理在把控时间,但具体的操作还是硬件工程师来搞。

什么是硬件设计?

一般来说硬件设计指的是电路设计,这样说是没问题的,因为你所有的工作都是围绕电路设计,最终的目标也是产出一个优秀的电路,能够满足各种要求,经历各种考验。但实际上我们要求的是产品,而不是单板。

网上有一篇文章讲的挺好:"硬件设计就是根据产品经理的需求PRS(Product Requirement Specification),在COGS(Cost of Goods Sale)的要求下,利用目前业界成熟的芯片方案或者技术,在规定时间内完成符合:

PRS功能(Function)
性能(perrformance)
电源设计(power Supply)
功耗(power Consumption)
散热(Thermal/Cooling)
噪音(Noise)
信号完整性(Signal Integrity)
电磁辐射(EMC/EMI)
安规(Safet)
器件采购(Component Sourcing)
可靠性(Reliability)
可测试性(DFT: design for test)
可生产性(DFM:design for manufacture)

上述要求的硬件产品(注意:是产品不是开发板)。可以看到,一个成功的硬件设计,主要功能的实现只是所有环节中的一小部分。刚开始工作的时候,觉得板子电路设计完就完成了50%工作,PCB回板主要功能都能实现了,那就完成了80%的工作。实际上不是的,PCB回板主要功能都实现了,连30%工作都没有。所以不管是时间上,还是阶段上,产品的硬件设计是一个漫长过程。

在一个公司做产品硬件设计,一般情况下都是参考成熟的方案。主芯片CPU主要功能的实现最终还是依靠芯片厂商提供的套片方案,一般来说为了降低风险,主要是参考套片方案的参考设计完成,芯片厂商也会提供包括器件封装,参考设计,仿真模型,PCB参考等等全部资料,在芯片功能越来越复杂的今天,一个片子动不动就几百上千个PIN,对于一个新项目来说,是没有时间一页页去吃透每个PIN,每个输入输出的具体功能,电气参数的,尤其是对于高速设计,比如DDR3接口,XAUI接口等等。一般来说芯片厂商提供的参考设计就是他们经过开发,验证,测试的最佳方案了,很多情况就是你必须按照参考设计来做,否则硬件可能就有问题,一般来说就是信号完整性问题或者EMC问题。

什么是硬件电路设计?

顾名思义,硬件电路设计就是设计电路的,能够熟练使用EDA软件绘制电路与查看PCB。硬件设计中的电路设计是HWE最重要的职责。电路设计考验的是HWE的设计基本功,即对一些硬件器件的理解以及灵活应用,比如:

CPU
电阻
电容
电感
二极管
三极管
保护器件
接口器件
逻辑芯片
逻辑功能
小芯片
电源
公司内部形成硬件电路设计规范,并用在实践中。硬件电路设计主要针对电路设计。

系统硬件工程师技能

系统工程师技能

系统硬件工程师进阶

SE职能要求
1、2、 技术前瞻性和市场分析

SE主要的工作就是在众多的市场需求中,知道自己的产品要做什么,要做到什么程度,保障最终交付的产品是具备“市场竞争力”的。

所以要,知己知彼,了解对手,了解行业新技术,同时挖掘出自己产品的一些技术断裂点,或者优势。同时,要考虑整个行业趋势,避免产品开发出来了,就被人降维打击,直接吊打。

3、4、定义产品和需求分解分配

这个是挺难的,本质应该是产品经理做的事情,但是中国硬件公司都挺奇特,一般产品经理都挺弱化,产品经理的想法不重要,重要的是老板的想法,或者领导的想法。在中国,老板都是产品经理,自己定义产品。所以产品经理和SE在这个环节更像工具人,负责整理资料和需求。

但是一些个人终端消费品或者小企业产品,就需要专业的产品定义的人员,SE也需要足够的产品定义的技能。

但是会有朋友说,这个技能应该是Marketing的,SE只是去“翻译”和整理这个需求。由于SE有技术背景,其实更应该清楚产品的定义,特别是技术实现可以达到的程度与市场需求对接。所以SE更应该是那个了然于胸的人,才对。

另外SE作为需求分解分配的角色,应该具备把市场语言转化为研发语言,把市场需求,转化为技术如何实现的关键角色。作为即懂市场又懂技术的关键人物,应该是市场需求和具体技术的纽带。

所以SE不但是需求的定义者、分解分配者,也是跟踪和验收者。当发生需求变更时,SE是整个需求变革的核心成员。

5、系统设计

这个自然是SE的核心技能,运用SE自身的技术能力,清晰的做出硬件架构设计和技术路线的选择。

6、硬件工程能力

SE应该算是更宏观的Engineer,所以他比普通的硬件工程师更具备一些宏观的能力。所以硬件工程能力,更是硬件SE必备的技能。因为要对整个系统的可实现性负责,其综合素养也应该是整个团队最强的才对。

7、DFx

DFx也算硬件工程能力,SE是需求定义者,所以DFx的需求以及需求的落地,SE也是核心人物。

SE做好是整个项目的灵魂,做不好就是证明领导正确的工具人。不管是产品经理也好、项目经理也好、硬件经理也好、系统工程师也好,架构师也好,都还是角色划分,其实职能都有交叉点,总之是那个能量最强大的角色推动项目运转。

  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值