2021年下半年,似乎每篇新闻报道都宣称“大辞职”正在全面展开。由于疫情、数字化转型大幅加速、前所未有的刺激因素以及对先进技术的新关注,世界各地的人们正在更换工作以寻找新的机会。
即使在PCB设计、嵌入式开发和一般硬件设计之外,也有更多的想法、工作和风险投资资金,却没有足够的工程师。对于新工程师来说,现在是迈入PCB设计等领域的好时机,尤其是位于北美的人员。美国的PCB设计群体正在老化,越来越多的公司意识到将软件和云服务与硬件元件集成的重要性。
如果您是一名新的PCB设计师,并且刚刚开始进入就业市场,那么本指南应该对您很有帮助。我的目标是提供自己对招聘过程的看法,以及一些需要硬件设计人员、嵌入式开发人员和PCB设计师的最具创新精神的公司可能会给您带来的期望。
我还没有经历数十年的PCB设计师职业生涯,但在工作面试方面,我既当过面试官,也当过面试者。我曾为自己的公司聘请过工程师,也曾在PCB设计师的面试中成功或失败过,还曾与多家公司进行过供应商面试,其中一些公司正好是我的客户。下面我想分享的内容反映了我自己的经验和观点,请在继续阅读时记住这一点。
除了作为供应商或私人承包商与较小型公司合作之外,在进入工作/供应商合同流程的下一步骤之前,我都要经过多轮技术面试。这些要点通常涉及技术评估,多名团队成员将对您进行一对一面试,以确保您与他们的技术水平相同。管理人员也可能会参与进来,以评估是否适合团队的工作流程和文化。
技术面试中的大多数问题都围绕能力和背景知识展开。我被问到的一些常见问题包括:
我之所以指出这些,是因为它们遵循元件小型化和更高速度的持续趋势,以及保持合规性的需要(即一些安全和EMI/EMC知识)。此外,还因为它们对于我过去参与过的设计类型来说很常见:中等直流电/开关电源设计和混合信号设计。这些类型的问题将与您面试的工作保持一致。例如,在面试涉及电机驱动装置的工作时,如果他们开始询问您如何布局H桥驱动器、MOSFET电路或类似器件,请不要觉得奇怪。
这些只是您可能会被问到的一些更直接的问题。我过去在招聘员工时也曾问过类似的技术特定型问题。不过,还有更多面试官想提问的问题,或者有些问题他们可能不会直接询问,但至少会很欣赏您的博识。在面试中,还有一些您不应该害怕强调的事项,这样可以确保您在候选人中脱颖而出。
大型公司之所以能够发展壮大,是因为实施可扩展的过程和工作流程。较小型的工程公司和服务机构必须了解这些过程。您可以尽最大努力了解这些工作流程和过程。关于PCB设计,重要的是要表明您了解整个产品开发过程:从前端工程开始,最终到原型设计、测试和最终扩展。设计工作流程的一些要点可能包括:
您对专业或企业级PCB设计工作流程了解得越多,您在团队和组织内迅速适应所需的培训就越少。
在技术面试中解决上述要点时,您应该从自己的经验中举例。如果您能够清楚地定义问题、策略和结果,那么面试官会很欣赏您,因为这会让您的经验和能力更加真实。您不应该将此视为吹嘘的机会,而是应该展示您的思维过程并说明它如何带来有意义的结果。如果您能够通过屏幕上的即兴设计审查来支持这一点,那就说明您取得的结果真实有效。准备可以分享的示例设计,以便向面试官展示自己的能力。
在面试过程中,特别是当您被问及技能和经验时,不要害怕强调在其他工程领域取得的成就,即使这些成就与PCB设计没有直接关系。如果这些成就涉及不同工程学科之间的协作,当然更好。这可以凸显您在舒适区之外工作的能力,并表明您知道如何与非EE人员沟通。
在Altium OnTrack播客中,我与Judy Warner进行了一次谈话(在我开始主持之前),她提到了她与一家大型航空航天公司经理的一次谈话。结论是:您不需要通晓一切,但您需要稍微了解其他人的工作内容。这也表明您拥有广泛的技术背景,有助于您更好地与其他工程师沟通。
我曾在供应商面试中被直接问及DFM/DFA实践。特别是那些没有内部PCB设计专业知识的较小型公司,他们没有任何参考资料,不知道如何进行设计才能使产品大规模生产并降低供应链风险。我还被直接问及采购策略,或者更确切地说,如何设计电路板,以便降低设计无法采购的风险。我通常从采购元件的角度来谈论这个问题,但同样的想法也适用于其他原材料,尤其是设计所需的层压板。
如果您能概述一些在前端处理设计的方法,即编制BOM和规划裸板,那就说明您能提供其他方面的价值。如果您正在接受供应商合同的面试,这是展现价值的一个重要组成部分;如果您知道如何确保其设计的可制造性,客户会大加赞赏。如果您面试的是一份普通的工作,这样可以表明您高瞻远瞩,并努力将新产品的风险降到最低。
当今的硬件正在将更多的关键型处理任务带到终端设备上,并将其从手机或云中移除。我们基本上观察到,从2010年开始的趋势发生了逆转,当时一切都关联到手机、笔记本电脑和Web上的某些终端服务。将处理密集型任务放在终端设备上并不意味着产品永远不会连接到互联网,这只表明更多的应用程序开发精力集中在产品的嵌入式方面,并且硬件的设计必须能够支持这一点。
所有这些都意味着现代PCB设计师需要具备一些基本的编程和软件开发技能。您不需要以专业的多语言软件开发者的水平执行操作,但了解软件和编程原理可使您更具优势。如果您略懂C、Python或其他语言,那再好不过,因为您至少能以开发者的口吻与他们交谈。即使您不是最好的程序员,了解时序图等小知识也有助于与开发者沟通。这是在多功能团队中工作的一部分,无论您是承包商还是正在寻找全职工作,这一点都很重要。
归根结底,您必须拥有足够的技术技能,这将有助于您战胜其他候选人。如果您成功让面试官眼前一亮并得到想要的工作,那么请允许我向您表示祝贺!准备好参与一系列工程任务,而不仅仅是电路板布局。当今的设计师不再只是解决涉及物理布局方面的难题,他们必须在工程和制造方面发挥更积极的作用。
成功面试后,请确保您的经理已购买Altium Designer®中的业界最佳PCB设计工具。您和您的团队将能够通过Altium 365™平台在先进的电子设计方面保持多产和高效协作。您可以在一个软件包中找到设计和生产高级电子产品所需的一切。
我们仅仅触及了在Altium 365上使用Altium Designer可能实现的功能的皮毛。立即开始免费试用Altium Designer + Altium 365。