本人也是硬件工程师,目前毕业3年多,毕业一开始岗位是EMC工程师,做了1年又10个月,对电磁兼容和卖硬件设备的公司有了一定的了解,觉得EMC工程师没前途,于是跳槽去新公司做硬件工程师,到目前为止设计过7、8块单板。
      计算机硬件如PC、手机、摄像机、路由器、交换机、服务器等产品的基础就是硬件单板,硬件工程师就是设计合格的单板。之前做EMC的时候,觉得硬件工程师无非就是参考设计那来一抄,原理图连连线就好,后来发现不是。

一、硬件工程师的职责与定位

首先,介绍下一个硬件产品的研发流程,如下图所示:

公司内所有的岗位是同等重要的,有些公司可能没有研发或者部分研发工作外包。虽然各团队的重要性是一致的,研发团队在产品开发中的位置应该更加核心,研发人员可以转去做市场、测试、供应链或者质量管理等,但市场等岗位的人却很难转做研发。一来研发门槛较高,二来研发工作接触面广。

硬件工程师在研发团队中重要的一员,硬件产品的研发团队大致组成如下图所示:

一个硬件产品的项目团队中,有两个和所有人打交道的角色,一是项目经理,另外一个就是硬件工程师。硬件工程师需要和各种研发人员打交道,协调工作,这也要求硬件工程师具有丰富的知识面、强大的协调能力。

硬件工程工程师的本职工作,如下图所示:

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

初阶的硬件工程师

在别人指导下完成阶段三和四的一部分工作,应届毕业生入职3个月基本可以达到。

普通的硬件工程师

独立完成阶段三和四的工作,一般工作1到2年即可

资深的硬件工程师

主导完成阶段三和四的工作,参与完成阶段二总体设计的工作

专家级硬件工作师

主导完成阶段一和二的工作

这里,题主可以定位一下自己目前处于哪个阶段。

二、硬件工程师的发展方向

不管什么岗位都想明白自己的职业发展方向,软件工程师不想一辈子写代码,硬件工程师也不想一辈子奋战在最基层画原理图、调板子。

就我理解,硬件工程师的发展方向大概有以下几种:

1.         产品经理

产品经理负责一条产品线工作、规划及发展。硬件工程师由于工作涉及面比较广,对产品整个流程的工作及问题都涉及到,适合向产品经理发展。

2.         团队管理者

管理者协调资源、管理员工的工作分配以及绩效、设计完善流程等。

3.         技术专家或系统工程师

专家提供的是什么?不是源代码、不是原理图,而是产品实现的方案、思路以及技术发展的方向。

4.         创业

虽然国家鼓励这样做,但创业是困难的,如果创业卖硬件,就更难了。做好准备,也是一个选择。

无论选择什么方向,对我们这群目前毕业几年还在底层的硬件工程师来说最需要做的就是积累,明白自己的路需要什么。

三、硬件工程师所需关注的事情

关注本职工作以外的事情

1.技术上,关注软件或者FPGA工程师的工作。这不是让我们学习写代码,而了解软件或FPGA实现功能的方法、流程和思想。也就是从系统的角度思考产品是如何工作。研发的过程会经常出现各种BUG,产品出现问题,研发的每个人都有份,不能说这个问题是软件BUG,我就不管了。和软件或FPGA工程师之间都讨论或者争论有利于提高效率,打开思路。

2.关注市场,也就是提高产品的竞争力,目前国内硬件产品貌似不停走向低成本,cost down是公司永恒的主题,越来越多的产品被做烂了。换一个角度思考,市场上那么多同质的产品,有没有不完善的地方?可不可以通过增加某项功能,突出自己产品的竞争力?进而和研发团队思考功能如何实现。

3.关注项目管理、质量管理上的事情,硬件工程师不可避免要面对这些问题,产线的问题要找你,物料供应的事情要找你,产品返修要找你,现场维护要找你,这些都是提升的机会,问题来了要用科学的方法做事情,多学习质量管理,可靠性设计的知识。

注重学习,任何行业的人都要不停的学习

个人觉得硬件工程师需要知识储备比较多,电子信息领域的技术和知识本来就很多,人需要不断的学习。我大概列举一些,是自己工作以来学习的方向,当然工作中会不到遇到各种更新更深入的问题需要学习。

1.EMC与安规

EMC与安规在规模较大的公司都有专门的团队,但小公司只能硬件工程师亲手来。

CE认证测试项目最多,学习可以先关注CE的相关标准。不同行业的标准是不一样的,汽车电子和信息技术设备的测试方法和要求都不一样。

EMC理论个人觉得已经发展的比较形象(不像电磁场那么理论抽象),精髓就是EMC三要素,干扰源、敏感源和耦合路径。设计分析就是关注共模电路的回流路径或者泄放路径

2. RF与天线

同样的RF与天线在规模较大的公司也有专门的团队。

行业发展到现在,硬件工程师的RF和天线设计工作基本就是选型了。因此,需要明白一些基本的参数如增益、P1dB、IP2、IP3、天线的方向性等等。

3. 电源

电源部门在规模较大的公司也有专门的团队,无论板级DCDC电源还是电源适配器都有专人完成设计、选型或测试工作,硬件工程师应用时标准电路拿来用即可。

关于电源大概就以下几个方面。

DCDC有几种基本拓扑?效率与什么有关?

LDO原理是什么?设计需要注意哪些参数?

POE协议是否熟悉?

4. 时钟

晶体和晶振有什么区别?怎么设计?

时钟信号有哪些关键参数?

PLL的原理是什么?环路带宽是什么意思?PLL失锁的可能有哪些?

时钟芯片如何选型?

5. 小模拟电路和小逻辑电路

硬件工程师的工作是系统级应用,不是IC设计的大神,工作中很少用分立器件设计电路。

二极管、三极管、MOS管和运放的特性要熟悉会分析,简单的电路要设计。

如三极管电平转换电路怎么设计,为毛低温就不工作了?

如MOS管双向电平转换怎么设计?要关注什么参数?

如MOS管的米勒效应,能不能定量的用公式分析?

6. 高速信号及信号完整性

建立时间与保持时间?

时钟的抖动分哪几类?

数据相关抖动是什么?

CDR是什么?

抖动与误码率的关系是什么?

EQ、去加重、预加重?

7. 低速信号

I2C、UART、SPI是什么?会不会通过示波器测量判断通信数据对不对?

8. RAM 和ROM

NAND FLASH和NOR FLASH有什么区别?

DDR3 SDRAM原理是什么?CL、AL、RL、WL是什么?各种参数的会不会设置?

9. CPU、SOC、FPGA

X86、ARM、MIPS、POWERPC有什么区别?

FPGA设计需要注意什么?IC设计领域了解嘛?

关注自己的行业

不同行业的技术是不一样的,应用环境及解决方案也不一样

如你是设计智能电视的

1、  视频相关知识?BT1120是啥?H.264是啥?YUV是啥?4:2:2是啥?什么是HDMI?具体协议是啥?

2、  思考下产品,内容重要还是硬件重要?能不能优化下3D?

如你是设计交换机的

1.802.3了解嘛?啥是MAC?啥是PHY?GMII接口如何设计?

2.交换机如何工作的?VLAN是啥?

3.客户是啥?教育网还是运营商?

如果你设计无线路由器的

1.802.11 a/b/g/n/ac的区别?TCP/IP协议是啥?ARP是啥?路由的工作原理?

2.天线如何设计的?增益、方向图是什么?各种PA、LNA如何选型?

3.客户是啥,需求如何?150块卖给普通人,还是1000块卖给企业级用户?

以上都是我思考的一些点,水平有限,也不够深入。

四、最后几点

硬件工程师最大的优势就是在研发工作中可以涉及到各种各样的问题、学习各个领域的知识,这是成长的基石,不停地总结,可以从整个产品的角度思考问题。有人说什么都懂得一点的人注定只是普通的硬件工程师,但我们必须都要懂一点,这是硬件工程师的基础。但我们还需要在自己的领域成为专家,因此需要在技术上对一个行业非常的了解。

个人觉得有两个领域值得去深入研究,以后是物联网的时代,网络和无线通信的应用会越来越多。

1.网络

也是交换机和路由器等应用与组网。现在互联网基于以太网,802.3标准规定了MAC和PHY规范。上层协议如TCP/IP、UDP、ARP、环网等等,总之网络的水很深,值得一探。

2.无线通信

如移动通讯、WIFI、sub 1GHz等等应用会越来越多,之前国家发布的什么旅游规划,有一条就是景区要实现免费WIFI覆盖。无线通信也基本是802.x协议族。基带和RF都可以深入学习。

硬件工程师的你也不想一辈子画图、调板子吧!!!相关推荐

  1. 李洪超 硬件工程师_听说你想做功能安全工程师?(下篇)

    上篇回顾 在<听说你想做功能安全工程师?(上篇)>(注:此处添加上篇文章链接)中解释了以下三点: 什么是功能安全? 功能安全如何在企业落地? 功能安全经理的工作定义 本文将继续围绕以下三点 ...

  2. 硬件工程师前途到底怎样?看看大佬怎么说,看完跪了

    点击上方"大鱼机器人",选择"置顶/星标公众号" 福利干货,第一时间送达 一位项目经理带着一名硬件工程师和一名软件工程师一同坐车去参加研讨会,结果汽车在半路抛锚 ...

  3. 硬件工程师的真实发展前途是怎么样的?

    硬件工程师是这样一种奇特的工作:在中国大多数从事这个行业的人都没有入门.那些宣称由于上游芯片厂家的DEMO越来越成熟,导致硬件工程师成为了"裱糊匠",到处抄参考设计的,他们自己确实 ...

  4. 想成为硬件工程师,难不?

    有很多朋友经常会问,成为高级嵌入式系统硬件工程师,需要做到哪些呢?那么,我们就先从嵌入式硬件工程师是个什么概念入手. 一.如何理解"嵌入式"的概念呢? 1.从硬件上,将基于CPU的 ...

  5. 计算机硬件工程师需要学哪些,想当一个硬件工程师 需要学哪方面的知识

    原标题:想当一个硬件工程师 需要学哪方面的知识 硬件工程师分好多种,笼统的来说需要精通电脑软硬件.周边产品的安装调试及组网.作为一个硬件工程师既需要塌实的硬件知识也需要很好的软件知识,并掌握主板芯片级 ...

  6. 想请教一下:女生结构工程师和硬件工程师,哪个更有职业前景?

    大家好,我是记得诚. 球友问了一个问题,是这样的. 问: 想请教一下:女生结构工程师和硬件工程师,哪个更有职业前景.(或者报班学IC设计验证之类的)就是一个本科双非硕士双非工科硕士,看不清前路,选不清 ...

  7. 关于硬件工程师的真相:敢问路在何方?

    关于硬件工程师的真相:敢问路在何方? 硬件工程师,曾经有多少人希望从事的职业?在别人眼里好像能够从事硬件设计需要你了解很多东西,可以从事这个职业之后才逐渐发现,硬件工程师处在一种非常难受的困境当中!想 ...

  8. 硬件工程师面试经历2015---面试篇

    如果说一份好的简历是求职的敲门砖,笔试是求职的通行证,那么面试的好坏就直接决定着你是否能拿得到工作这张门票. 找工作到现在,我拿到的offer一共有6个,按时间顺序是华为,36所,阿尔卡特朗讯,国家核 ...

  9. 鲍勃·维德拉:一位硬件工程师的叛逆传奇 | 人物志

    [CSDN 编者按]鲍勃·维德拉(Bob Widlar),他不仅是一位优秀的硬件工程师,还是一位传奇人物.即使在今天,他也是有史以来最著名的硬件工程师之一.这不仅是因为他的天才设计,还因为其他叛逆的个 ...

最新文章

  1. 学术 | 一种新的CNN网络可以更高效地区分自然图像生成图像
  2. Py之mglearn:python库之mglearn简介、安装、使用方法之详细攻略
  3. SQL Server 2012入门T-SQL基础篇:(2)SQL的两个基础概念
  4. KDD Cup 2019 AutoML Track冠军深兰科技DeepBlueAI团队技术分享 | 开源代码
  5. oracle 抽样_深入理解Oracle动态采样
  6. U-Time巡回完美收官:精细化数据将主导未来运营趋势(数据应用篇)
  7. LightSwitch社区资源搜集
  8. jquery.eq()
  9. 用Java读取文件的5种方法-BufferedReader,FileInputStream,文件,扫描仪,RandomAccessFile
  10. SSLOJ 1298.网站计划
  11. SpringMVC详解(四)------SSM三大框架整合之登录功能实现
  12. 3月10日 QR分解求非齐次线性,SVD分解求齐次线性最小二乘
  13. android nfc读写demo,android nfc常用标签读取总结
  14. 求最短路径算法之SPFA算法
  15. R语言读取(加载)txt格式数据为dataframe、依据学号字段从dataframe随机抽取10位同学的数据
  16. MMA7455加速度传感器测量角度
  17. 特种浓缩分离:无机陶瓷膜设备性能描述
  18. Fumark支持SLI双卡测试设置
  19. Oracle Java Cloud系列(02)——创建Java云的应用服务器实例 及 数据库云实例
  20. 《红色警戒2·尤里复仇》-第四章 随地建设

热门文章

  1. consul服务注册中心
  2. 【人工智能】谓词表示法与产生式知识表示实验
  3. 为中国操作系统内核而写的教程 1
  4. (八)Grahpics之Blit
  5. 疫情之下,征信有逾期如何处理?
  6. 使用NAudio音频文件剪切指定片段
  7. 如何用 C 语言写一个生日蛋糕?
  8. linux终端软件mobaxterm,连接centos
  9. 4070ti和3080性能差多少 rtx4070ti和rtx3080区别对比
  10. 简单好听的id_简单好听的贴吧id名字大全