设计公司应该如何招测试工程师

2015-06-21 08:32:47 N
        这次突然有了新的念头,想换换口味,和大家讨论一个和技术不相关的话题:一家设计公司当需要招揽测试工程师的时候,应该怎样做才能找到合适的人选。

         当然在讨论这个话题之前,我是有必要先把国内测试工程师的主要几大类型或者说背景介绍清楚的.国内目前的专业集成电路测试专业人才其实总数上并不多,背景上几乎不外是来源于以下几类:

         第一类是出身于专业的集成电路测试设备(ATE)的供应商,从事测试应用技术开发的那一批人.ATE设备供应商非常集中,最著名的无非是爱德万,泰瑞达和惠瑞捷三家(惠瑞捷前身是安捷伦自动测试部门,前两年也被爱德万收购了).中国最早接触IC测试,特别是数字及SOC电路测试的人,大多数是在这几家公司打工的.总体来讲,这批工程师的学历背景和工作背景都还算不错,优点是对测试机台的熟悉程度很高,而且有机会接触各种类型项目,特别是海外的一些高端项目,他们中也有人有机会最早接触.当然,他们的共同弱点是技术面偏窄,往往只熟悉测试程序开发,芯片本身以及测试机以外的知识了解偏少,一旦遇到问题,缺乏从原理上定位和解决问题的能力,对设计人员的依赖较大

         第二类是设计公司背景的测试工程师.最早,国内只有一些大型外资芯片公司才会有专业的测试工程师,后来逐渐的一些国内的大中型设计公司也慢慢培养自己的测试工程师了.这些人大约是国内第二批接触IC测试的人员了.相对而言,这些工程师对于测试机台细节的了解程度肯定不能和第一类人员相比,但他们的优势是对于自己公司的产品的细节了解更深,而且在量产导入和管理方面会有更多一些的接触机会.不过,往往由于自己公司产品的局限性,这类工程师一般也只有机会对某一类品熟悉——MCU的设计公司里肯定培养不出RF方面的测试高手

         第三类是国内一些科研院所里的测试技术人员.这些人里有不少也有机会接触一些中高端的测试机台,但是环境等因素导致这些人不太有机会接触高端的项目以及足够的培训,技术也没有经过市场充分地考验,技术人员之间的水平差别也很大,很难简单地概括性描述

         还有一些在封测厂里工作的测试工程师.但我一般不回把他们归类到测试工程师里去.虽然这样的说法有些伤人,但却是事实.封测厂里的所谓测试工程师的主要职责只是维护量产而已,说白了就是量产测试维护工.他们这些人是没有机会去开发测试程序的,甚至连打开测试程序看一眼的机会都没有,测试的原理也一知半解.所以,我一般不把他们归到测试技术人员的分类中去.一般设计公司要找测试工程师,这些人也是完全不适合的,除非公司愿意把他当新人培养.当然需要说明的是,最早一批进ASE之类的大型封测厂的测试工程师是有测试开发经验的,不过这些人现在基本都早已经离开了

 

         以上是我个人对国内测试工程师背景的一个总结,仅供参考.接下来就要说说,如何选择和鉴别好的测试工程师了.要知道,测试工程师之间的好坏差别是天壤之别的.两个测试工程师可能都自称有SOC方面的开发经验,可能一个只是在供应商的指导下,磕磕巴巴地用模板写了个J750的小程序,还是纯数字电路的;而另一个可能已经在LTE射频芯片方面独立完成了若干项目了,这是完全两个概念的事情.设计公司在招聘时如果没有足够的鉴别能力,就一定会吃大亏的

 

         首先从候选人的简历上,我们就应该做一些筛选。通常我会有如下的建议:

  1. 我个人比较倾向于选择有多家公司工作经验的候选人.最好他在每家公司工作个两三年,这样的工程师有更丰富的经历,接触过不同类型产品,知识点会更完善;我通常很不建议公司招募那些一毕业就进了一家大公司一干就是810年的工程师.这些人往往难以避免地有知识面狭窄的缺点,以及工作上对平台依赖性强,缺乏独立掌控项目以及寻找资源解决问题的能力,这些人往往只有前面3年的工作经验是有效的,后面不过都是在重复前面3年的经验罢了.这些人工资往往不低,性价比不是很高,而且他们对新环境的适应能力比不上有过跳槽经验的人
  2. 测试工程师往往是一个需要比较宽广知识面的一个角色.因为他的职业内容决定了他的工作内容是承上启下,需要和各个环节都有所交流的.测试开发初期,需要测试工程师和设计,应用进行交流,特别是DFT的工程师,而到了后期的量产导入,有需要和产品,制程的人员交流;对外,还要和ATE以及各类治具的供应商打交道,所以测试工程师如果过去有一些跨行业的绝对是一个加分的项目.一个有三年电路开发,五年测试经验的工程师,往往比一个八年只干测试的工程师有优势
  3. 国外大公司的工作背景可能是一个优势,也可能不是.其实国内一些以狼性著称的大型设计公司里的测试工程师往往会获得更多的实践机会.在这样公司锻炼三年的工程师往往比在国外大公司里同样工作年份的工程师成长更快
  4. 测试是一个实践性很强的工作,学历的高低对测试工程师的工作能力的影响不是特别大,所以在选择候选人时硕士学历不是特别重要.当然,对于一些高速射频芯片,需要测试工程师对射频原理由较深地理解,相关硕士学历还是有一定作用的

 

当然,一个工程师的好坏,简历上往往是反映不出来的,候选人真正的实力和潜力最终还是需要通过面试来判断的

         关于如何面试,这个话题就太大了,无法在这里详细讨论.不过我还是可以给与一些指导性的建议:

  1. 芯片的种类繁多,设计公司应该尽可能确认候选人有和本公司产品类似产品的开发经验
  2. 一定要确认下候选人相关的理论水平如何.一个好的测试工程师,应该对各类电路知识有基本的了解,特别是DFT,电路板设计,IC工艺以及信号完整性等知识.这些对于一个优秀的工程师而言都应该是必须的
  3. 针对候选人简历里描述的项目经验进行深入的追问,一定要把整个项目候选人所从事的部分问清楚,确认其工作的价值.测试工程师往往必须是一个好的项目管理者,如果候选人在项目里都只是浅参与或者打酱油的话,其能力是完全值得怀疑的了

关键词:

  • EETOP 官方微信

  • 创芯大讲堂 在线教育

  • 创芯老字号 半导体快讯

全部评论