人人范文网 岗位职责

硬件测试工程师岗位职责(精选多篇)

发布时间:2020-06-19 08:37:15 来源:岗位职责 收藏本文 下载本文 手机版

推荐第1篇:硬件测试工程师岗位职责

1.从事公司产品的硬件测试工作。2.完成各阶段的硬件测试任务。主要包括基本功能测试、特殊功能应用测试、电压及纹波测试等。3.及时反馈测试过程中的问题,协助完成硬件调试后的复测确认工作。4.负责与工厂配合完成可靠性和环境适应性测试任务,记录和反馈测试过程中的问题,做好备案。

推荐第2篇:硬件工程师岗位职责

硬件工程师岗位职责

1、制定研发技术实施方案;

2、参与项目组织管理(项目目标管理、范围管理、时间管理);

3、实施硬件设计方案;

4、提出研发项目阶段性评审依据;

5、制定生产用规范化的技术文档,并提供技术支持;

6、制定并参与产品的调试、测试流程,严格产品质量控制;

7、负责技术上的相互协作,互相配合;

8、协助生产过程,并参与产品的售后服务工作(技术培训与技术支持);

9、在技术上对产品的性能和质量负责,协助产品检验及产品质量过程管理;

10、负责对产品进行完善,以及对产品进行升级换代;

11、制定、整理并规范化技术文档(主要包括:设计手册、电原理图、元器件清单、源程序清单、软件流程、用户手册、特殊工艺要求、试制总结报告、工作总结等);

12、负责与设计相关的技术储备,积极推动技术创新工作的开展;

13、部门经理分配的临时工作;

14、其它临时性工作。

推荐第3篇:硬件测试工程师需求

岗位要求:

1、通信、自动化、电子等相关专业专科以上学历;

2、一年以上电子产品测试经验者优先,有电表行业工作经验的优先。

3、熟悉EMC/EMI有关的IEC标准、国家标准和环境试验标准,掌握多种硬件测试原理和方法,熟练使用电子测量仪器、仪表。

4、具有良好的数字电路、模拟电路、通信原理、单片机原理等专业理论基础知识,具备一定图纸分析与绘制能力。

5、具有一定的英语能力,能熟练阅读英文文档,具有良好的表达能力和文档制作能力。

6、热爱硬件测试工作,可以胜任重复性工作,细致认真,有耐心,责任感强。

7、拥有较强的动手能力、较好的沟通能力及团队合作精神,有良好的团队合作精神和主动性,对待工作踏实认真。

岗位职责:

1、负责硬件产品的功能性测试、EMC测试、型式试验等。

2、负责测试报告的撰写,对测试结果进行分析,及测试问题的跟踪。

3、负责新元器件承认测试,及承担EMC、安规、可靠性测试等工作。

4、协助研发人员完善测试标准和规范,编写测试用例、测试计划,并根据测试计划按时实施测试,生成测试报告。

5、根据整机或模块任务完成情况具体实施硬件设计输出的测试、检验工作。

推荐第4篇:硬件测试工程师题

一、判断题

1.软件测试的目的是尽可能多的找出软件的缺陷。(Y)

2.Beta 测试是验收测试的一种。(Y)

3.验收测试是由最终用户来实施的。(N)

4.项目立项前测试人员不需要提交任何工件。(Y)

5.单元测试能发现约80%的软件缺陷。(Y)

6.代码评审是检查源代码是否达到模块设计的要求。(N)

7.自底向上集成需要测试员编写驱动程序。(Y)

8.负载测试是验证要检验的系统的能力最高能达到什么程度。(N)

9.测试人员要坚持原则,缺陷未修复完坚决不予通过。(N)

10.代码评审员一般由测试员担任。(N)

11.我们可以人为的使得软件不存在配置问题。(N)

12.集成测试计划在需求分析阶段末提交。(N)

二、选折

1.软件验收测试的合格通过准则是:(ABCD)

A. 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。

B. 所有测试项没有残余一级、二级和三级错误。

C. 立项审批表、需求分析文档、设计文档和编码实现一致。

D. 验收测试工件齐全。

2.软件测试计划评审会需要哪些人员参加?(ABCD)

A.项目经理

B.SQA 负责人

C.配置负责人

D.测试组

3.下列关于alpha 测试的描述中正确的是:(AD)

A.alpha 测试需要用户代表参加

B.alpha 测试不需要用户代表参加

C.alpha 测试是系统测试的一种

D.alpha 测试是验收测试的一种

4.测试设计员的职责有:(BC)

A.制定测试计划

B.设计测试用例

C.设计测试过程、脚本

D.评估测试活动

5.软件实施活动的进入准则是:(ABC)

A.需求工件已经被基线化

B.详细设计工件已经被基线化

C.构架工件已经被基线化

D.项目阶段成果已经被基线化

三、添空

1.软件验收测试包括:正式验收测试,alpha 测试,beta 测试。

2.系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,

安全测试,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,

兼容性测试,分布测试,可用性测试,(有的可以合在一起,分开写只要写出15 就满分哦)

3.设计系统测试计划需要参考的项目文挡有:软件测试计划,软件需求工件和迭代计划。

4.对面向过程的系统采用的集成策略有:自顶向下,自底向上两种。

5.(这题出的有问题哦,详细的5 步骤为~~)通过画因果图来写测试用例的步骤为:

(1)分析软件规格说明描述中,哪些是原因(即输入条件或输入条件的等价类),哪些是结果

(即输出条件),并给每个原因和结果赋予一个标识符。

(2)分析软件规格说明描述中的语义,找出原因与结果之间,原因与原因之间对应的是什么关

系? 根据这些关系,画出因果图。

(3)由于语法或环境限制,有些原因与原因之间,原因与结果之间的组合情况不可能出现。为

表明这些特殊情况,在因果图上用一些记号标明约束或限制条件。

(4)把因果图转换成判定表。

(5)把判定表的每一列拿出来作为依据,设计测试用例。

四、简答(资料是搜集整理的,感谢前辈的解题)无

1.区别阶段评审的与同行评审

同行评审目的:发现小规模工作产品的错误,只要是找错误;

阶段评审目的:评审模块阶段作品的正确性可行性及完整性

同行评审人数:3-7 人人员必须经过同行评审会议的培训,由SQA 指导 阶段评审人数:5 人左右评审人必须是专家具有系统评审资格

同行评审内容:内容小一般文档

阶段评审内容: 内容多,主要看重点

同行评审时间:一小部分工作产品完成

阶段评审时间: 通常是设置在关键路径的时间点上!

2.什么是软件测试

为了发现程序中的错误而执行程序的过程

3 简述集成测试的过程

系统集成测试主要包括以下过程:

1.构建的确认过程。

2.补丁的确认过程。

3.系统集成测试测试组提交过程。

4.测试用例设计过程。

5.测试代码编写过程。

6.Bug 的报告过程。

7.每周/每两周的构建过程。

8.点对点的测试过程。

9.组内培训过程。

4 怎么做好文档测试

仔细阅读,跟随每个步骤,检查每个图形,尝试每个示例。P142

检查文档的编写是否满足文档编写的目的

内容是否齐全,正确

内容是否完善

标记是否正确

5 白盒测试有几种方法

总体上分为静态方法和动态方法两大类。

静态:关键功能是检查软件的表示和描述是否一致,没有冲突或者没有歧义

动态:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。

6 系统测试计划是否需要同行审批,为什么

需要,系统测试计划属于项目阶段性关键文档,因此需要评审。

7Alpha 测试与beta 的区别

Alpha 测试在系统开发接近完成时对应用系统的测试;测试后仍然会有少量的设计变更。这种

测试一般由最终用户或其它人员完成,不能由程序或测试员完成。

Beta 测试当开发和测试根本完成时所做的测试,最终的错误和问题需要在最终发行前找到。这

种测试一般由最终用户或其它人员完成,不能由程序员或测试员完成。 8 比较负载测试,容量测试和强度测试的区别

负载测试:在一定的工作负荷下,系统的负荷及响应时间。

强度测试:在一定的负荷条件下,在较长时间跨度内的系统连续运行给系统性能所造成的影响。

容量测试:容量测试目的是通过测试预先分析出反映软件系统应用特征的某项指标的极限值

(如最大并发用户数、数据库记录数等),系统在其极限值状态下没有出现任何

软件故障或还能

保持主要功能正常运行。容量测试还将确定测试对象在给定时间内能够持续处理的最大负载或

工作量。容量测试的目的是使系统承受超额的数据容量来发现它是否能够正确处理。容量测试

是面向数据的,并且它的目的是显示系统可以处理目标内确定的数据容量。 9 测试结束的标准是什么?

用例全部测试。

覆盖率达到标准。

缺陷率达到标准。

其他指标达到质量标准

10 描述软件测试活动的生命周期?

测试周期分为计划、设计、实现、执行、总结。其中:

计划:对整个测试周期中所有活动进行规划,估计工作量、风险,安排人力物力资源,安排进

度等;

设计:完成测试方案,从技术层面上对测试进行规划;

实现:进行测试用例和测试规程设计;

执行:根据前期完成的计划、方案、用例、规程等文档,执行测试用例。 总结:记录测试结果,进行测试分析,完成测试报告。

11 软件的缺陷等级应如何划分?

A 类—严重错误,包括以下各种错误: 1. 由于程序所引起的死机,非法退出

2. 死循环3.

数据库发生死锁4. 因错误操作导致的程序中断5. 功能错误6. 与数据库连接错误7. 数

据通讯错误

B 类—较严重错误,包括以下各种错误: 1. 程序错误2. 程序接口错误3. 数据库的表、

业务规则、缺省值未加完整性等约束条件

C 类—一般性错误,包括以下各种错误: 1. 操作界面错误(包括数据窗口内列名定义、含义

是否一致) 2. 打印内容、格式错误3. 简单的输入限制未放在前台进行控制

4. 删除操作

未给出提示5. 数据库表中有过多的空字段

D 类—较小错误,包括以下各种错误: 1. 界面不规范2. 辅助说明描述不清楚3. 输入输

出不规范4. 长操作未给用户提示5. 提示窗口文字未采用行业术语6. 可输入区域和只读

区域没有明显的区分标志

E 类—测试建议

大体是这样,还会有一些变动,同时最后一道题出的是画流程图和控制图的题,等腰三角形那

个,好了,仅供参考

///////////////////////////////////////////////////////////////////

检举1.软件测试工程师

随着软件业的迅猛发展,软件产品的质量控制与质量管理正逐渐成为企业生存与发展的核心。

为了保证软件在出厂时的“健康状态”,几乎所有的IT 企业在软件产品发布前都需要大量的质量

控制工作。作为软件质量控制中的重要一环,软件测试工程师应运而生。 他的主要工作就是检测软件,就和其他商品的出厂质量检测差不多.

2.需要具备的能力要求

(1)熟悉计算机基础知识;

(2)熟悉操作系统、数据库、中间件、程序设计语言基础知识;

(3)熟悉计算机网络基础知识;

(4)熟悉软件工程知识,理解软件开发方法及过程;

(5)熟悉软件质量及软件质量管理基础知识;

(6)熟悉软件测试标准;

(7)掌握软件测试技术及方法;

(8)掌握软件测试项目管理知识;

(9)掌握C 语言以及C++或Java 语言程序设计技术;

(10)了解信息化及信息安全基础知识;

(11)熟悉知识产权相关法律、法规;

(12)正确阅读并理解相关领域的英文资料。

通过本考试的合格人员能在掌握软件工程与软件测试知识的基础上,运用软件测试管理方法、

软件测试策略、软件测试技术,独立承担软件测试项目;具有工程师的实际工作能力和业务水

平。

推荐第5篇:数字硬件工程师岗位职责

1.独立完成数字系统部分的架构设计和具体实现,以及相关硬件调试。2.支持射频人员的硬件调试和软件人员的代码调试,包括相关测试线缆的设计制作。3.编写测试代码和书写相关文档,指导工艺人员进行规模检验和生产。4.支持系统联调和翅号核准、入网测试。5.为产品开通和售后阶段的各种问题提供远程或现场支持。6.协调研发、计划、生产各环节的相关技术问题。

推荐第6篇:硬件网络工程师岗位职责

1.负责语音网络规划和管理JP网络规划和管理、IVR规划和管理、CTI规划和管理、录音服务器规划和管理、语音交换机规划和管理、电话线路策略及其他与电话中心相关的硬件规划。2.电话中心整体网络设计、规划和维护。

推荐第7篇:硬件测试工程师应聘个人简历

硬件测试工程师应聘个人简历

姓 名: 张XX

性 别: 男

出生日期: 1981-10-21

民 族: 汉族

工作经验: 2年以上居 住 地: 广东深圳 户 口: 江西

本人熟练各种操作系统(Linux,UNIX,Winsows NT和FreeBSD等)和应用软件的安装,调试。熟悉局域网的维护和网络安全方面的工作。由于对电脑硬件的爱好,所以本人熟悉INTEL、AMD、VIA、SIS、nVIDIA、Serverwork公司的一系列组产品和CPU芯片类型(单路,双路等),熟悉各种品牌的硬盘,内存,显卡,主板等一系列电脑周边产品。本人电脑基础扎实,热爱IT业,对计算机硬件方面的工作特别感兴趣,对计算机新产品有好奇感,具有良好的自学能力。在网页制作也有一定的基础,特别是JavaScript脚本语言、C++、C等计算机基础语言。本人工作勤奋努力,能吃苦耐劳。为人诚恳,因队意识力强。由于本人对计算机硬件技术的热爱,所以愿意在贵公司从事电脑硬、软件或网络的相关工作。

我的人生格言是:给我一根扛杆,我就可以撬起整个地球。

期待着您的回音,谢谢!

希望岗位: 技术总监

寻求职位: 硬件测试工程师;软件工程师;网络管理员

希望工作地点: 福建厦门 广东深圳

到岗时间:随时到岗

工作目标 / 发展方向:网络管理员、软件工程师、硬件测试工程师

2003-10--2005-07:深圳市宝德科技股份有限公司

所属行业: 计算机业(硬件、网络设备)(股份制企业)

担任岗位: 计算机(IT)类-开发/应用/系统测试师

职位描述:在宝德科技公司期间前几个月,在车间实习,学习工作的流程及网络管理、web、mail和容错等服务器的测试和装配过程。

在做测试工程师间,主要与INTEL的产品打交道了解许多不同的硬件及其性能的测试。2001-09--2004-07 江西广播电视大学 计算机类/计算机及应用 大专

01230游戏网网页游戏第一门户

技术职称: 测试工程师

语言能力: 英语:(一般);中文普通话:熟练

所在地方言:良好;

计算机能力: 中级

计算机详细技能: 本人熟练各种操作系统(Linux,UNIX,Winsows NT和FreeBSD等)和应用软件的安装,调试。熟悉局域网的维护和网络安全方面的工作。由于对电脑硬件的爱好,所以本人熟悉INTEL、AMD、VIA、SIS、nVIDIA、Serverwork公司的一系列组产品和CPU芯片类型(单路,双路等),熟悉各种品牌的硬盘,内存,显卡,主板等一系列电脑周边产品。本人电脑基础扎实,热爱IT业,对计算机硬件方面的工作特别感兴趣,对计算机新产品有好奇感,具有良好的自学能力。在网页制作也有一定的基础,特别是JavaScript脚本语言、C++、C等计算机基础语言。本人工作勤奋努力,能吃苦耐劳。为人诚恳,因队意识力强。由于本人对计算机硬件技术的热爱,所以愿意在贵公司从事电脑硬、软件或网络的相关工作。

其它相关技能:

网页制作 熟练 做毕业论文为我们学校做教务处页站,得到了学校的肯定和认可。 网络维护 熟练 局域网的组建和安全防范。

01230游戏网网页游戏第一门户

推荐第8篇:硬件测试工程师岗位说明书

硬件测试工程师岗位说明书

所在部门:研发部 直接上级:研发部经理

职责:负责研发产品的部件测试、模块测试和样机测试工作,并出具测试报告和解决方案以及测试仪器相关的工作。 职责与工作任务描述 职责一:

参与和协助标准化工程师完成产品测试标准的确定工作,并执行 工作任务:

1、收集和整理国家相关测试标准

2、结合本企业实际,协助工程司制定本企业的产品标准

3、在测试执行过程中,严格贯穿执行产品标准要求

4、在测试过程中发现的问题或者存在的不足,及时反馈给标准化工程师进行标准的调整和修订 职责二

草拟产品测试验证规则,报部门领导审核公司批准 工作任务:

1、收集产品测试验证规程相关的资料和信息

2、草拟公司产品的验证规程,包括部件测试、模块测试和整机测试报部门经理审核,技术委员会批准

3、监督测试验证规程的执行情况,出现问题及时反馈 职责三

负责开展产品的测试工作和涉及专业设备的验证,并出具测试报告及相关改进意见

1、了解和掌握测试目的,编制测试方案和测试大纲,报部门领导批准执行

2、按照企业标准,实施测试方案对送检产品进行测验和测试,包括部件测试、模块测试样机测试等研发过程中的所有测试

3、对产品测试结果进行记录和评估

4、编制提交测试报告以及改进意见,不能提供时要提交测试报告以及详细的测试数据作为研发人员进行改进的依据 职责四

负责测试仪器设备的相关工作 工作任务:

1、搜集公司内部研发人员、测试人员的需求情况

2、联系仪器供应商以及技术支持人员

3、拟定设计要求,协调供应商的生产制造活动、

4、负责联络开展有针对性的培训

5、负责相关人员和部门对测试设备定期进行保养、检修、校验工作

6、监督测试仪器设备的日常使用情况 职责五

负责测试过程的安全管理工作 工作任务:

1、严格遵守操作规程,做好相关的安全防范措施

2、明确测试验证过程中,产品、测试工装设备的安全 职责六

完成领导交代的其他工作 权力:

针对测试结果对研发工作的建议权 测试设备使用情况的监督检查权 测试规程调整的建议权 上级授予的其他权力

工作协作关系:

内部:市场部、生产部

外部:行业协会,测试设备供应商

任职资格

教育水平:大学本科以及以上学历 专业:自动化、电子先关专业 经验:三年以上相关工作岗位经验

培训经历:接受过产品测试管理知识培训、测试仪器使用知识培训、公司产品相关的行业标准和国家标准知识培训、研发管理知识培训、企业管理知识培训

知识:精通产品测试知识、精通各种仪器使用方法、良好的人际关系协调和沟通能力、较强的计算机操作和应用能力、熟练使用各种仪器设备能力

推荐第9篇:测试工程师岗位职责

1.严格遵守公司及部门各项规章制度,服从领导安排。

2.全面负责检测技术工作,配合各研发工程人员做好检测工作。

3.负责对废油、基础油进行检测并判定油品级别。

4.负责公司油品处理工艺的设计和改进工作。组织、实施油品性能参数测试及相关化工实验。做好检测工作的同时,保证自身安全。

5.对各自负责的试验检测的工作质量负责,严格按照试验检测规程、规范标准和有关规定进行试验检测。准确读数,认真填写试验记录,做到项目齐全,字迹清楚,并对试验的准确性和真实性负责,出具试验报告,试验资料应认真整理,并及时归档。

6.负责上报仪器检测设备的维修计划,编制填写仪器设备操作使用及维修记录。

7.对试验仪器因保管、使用不当而造成的损坏、遗失负直接责任。

8.负责起草、编制、完善各类仪器操作指导书。

9.负责试验物品的管理、摆放,做到分类管理,标识清楚。

10. 试验物品应根据实验要求,合理取用,避免浪费。

11. 做好试验检测准备工作,熟悉试验检测项目的检测规程及检测方法、规范、标准和要求,按规定检查样品、仪器设备、环境条件,各项合格后方可检测。

12. 对实验室内的物品负保管责任,特别是各类化工试剂,应严格登记各项入库及使用记录。确保无外流情况发生。

13. 严格按照操作规程和规范要求使用仪器设备,爱护设备,注意保养,发生故障或异常情况时,应及时上报,并提出解决的意见和措施。会同有关人员及时排除故障,恢复正常。

14. 保证测试数据及技术不受外界干扰,对试验、检测结果的真实性负有直接责任。确保检测数据的准确、科学、公正。

15. 确保仪器设备运转良好,精度准确。负责仪器设备的更新、降级、报废计划的编制,以及仪器设备的调配、清点工作。并做好相关记录。

16. 按照国家及行业部门的有关规定,制定各项试验室规章制度,检测实施细则,确定检测方法,检测流程,研究新技术等。

17. 对样品进行检查,确认其外观与收样记录一致。并记录在案后,该样品方可进入检测程序。

18. 负责检测仪器设备的鉴定、校准和对比,提出检校报告。

19. 掌握各种产品的检验标准、检测规范、检测细则、检测方法,根据需要和可能,提出新的检测方案。

20. 积极推广新材料、新工艺、新技术,为研发工程服务。

21. 努力学习专业知识,不断提高试验检测技术水平。

22. 每月对试验室仪器设备及物品进行盘点核对,并将异常结果上报。

23. 负责试验室内的环境卫生,保证实验室的整齐、干净。

24. 完成上级领导安排的其它临时性工作

推荐第10篇:高级硬件研发工程师岗位职责

1.根据市场需求制定产品开发方案,接受公司审核。2.负责产品的预研、选型、设计、调试的整个过程。3.负责编制与硬件相关的驱动程序,协助软件人员调试。4.协助生产等部门完成项目产品化的过程,编制生产指导文件。

第11篇:硬件工程师

硬件工程师必看---必杀技学习(转)

1 充分了解各方的设计需求,确定合适的解决方案

启动一个硬件开发项目,原始的推动力会来自于很多方面,比如市场的需要,基于整个系统架构的需要,应用软件部门的功能实现需要,提高系统某方面能力的需要等等,所以作为一个硬件系统的设计者,要主动的去了解各个方面的需求,并且综合起来,提出最合适的硬件解决方案。比如A项目的原始推动力来自于公司内部的一个高层软件小组,他们在实际当中发现原有的处理器板IP转发能力不能满足要求,从而对于系统的配置和使用都会造成很大的不便,所以他们提出了对新硬件的需求。根据这个目标,硬件方案中就针对性的选用了两个高性能网络处理器,然后还需要深入的和软件设计者交流,以确定内存大小,内部结构,对外接口和调试接口的数量及类型等等细节,比如软件人员喜欢将控制信令通路和数据通路完全分开来,这样在确定内部数据走向的时候要慎重考虑。项目开始之初是需要召开很多的讨论会议的,应该尽量邀请所有相关部门来参与,好处有三个,第一可以充分了解大家的需要,以免在系统设计上遗漏重要的功能,第二是可以让各个部门了解这个项目的情况,提早做好时间和人员上协作的准备,第三是从感情方面讲,在设计之初各个部门就参与了进来,这个项目就变成了大家共同的一个心血结晶,会得到大家的呵护和良好合作,对完成工作是很有帮助的。

2 原理图设计中要注意的问题

原理图设计中要有“拿来主义”,现在的芯片厂家一般都可以提供参考设计的原理图,所以要尽量的借助这些资源,在充分理解参考设计的基础上,做一些自己的发挥。当主要的芯片选定以后,最关键的外围设计包括了电源,时钟和芯片间的互连。

电源是保证硬件系统正常工作的基础,设计中要详细的分析:系统能够提供的电源输入;单板需要产生的电源输出;各个电源需要提供的电流大小;电源电路效率;各个电源能够允许的波动范围;整个电源系统需要的上电顺序等等。比如A项目中的网络处理器需要1.25V作为核心电压,要求精度在+5%- -3%之间,电流需要12A左右,根据这些要求,设计中采用5V的电源输入,利用Linear的开关电源控制器和IR的MOSFET搭建了合适的电源供应电路,精度要求决定了输出电容的ESR选择,并且为防止电流过大造成的电压跌落,加入了远端反馈的功能。

时钟电路的实现要考虑到目标电路的抖动等要求,A项目中用到了GE的PHY器件,刚开始的时候使用一个内部带锁相环的零延时时钟分配芯片提供100MHz时钟,结果GE链路上出现了丢包,后来换成简单的时钟Buffer器件就解决了丢包问题,分析起来就是内部的锁相环引入了抖动。

芯片之间的互连要保证数据的无误传输,在这方面,高速的差分信号线具有速率高,好布线,信号完整性好等特点,A项目中的多芯片间互连均采用了高速差分信号线,在调试和测试中没有出现问题。

3 PCB设计中要注意的问题

PCB设计中要做到目的明确,对于重要的信号线要非常严格的要求布线的长度和处理地环路,而对于低速和不重要的信号线就可以放在稍低的布线优先级上。重要的部分包括:电源的分割;内存的时钟线,控制线和数据线的长度要求;高速差分线的布线等等。

A项目中使用内存芯片实现了1G大小的DDR memory,针对这个部分的布线是非常关键的,要考虑到控制线和地址线的拓扑分布,数据线和时钟线的长度差别控制等方面,在实现的过程中,根据芯片的数据手册和实际的工作频率可以得出具体的布线规则要求,比如同一组内的数据线长度相差不能超过多少个mil,每个通路之间的长度相差不能超过多少个mil等等。当这些要求确定后就可以明确要求PCB设计人员来实现了,如果设计中所有的重要布线要求都明确了,可以转换成整体的布线约束,利用CAD中的自动布线工具软件来实现PCB设计,这也是在高速PCB设计中的一个发展趋势。

4 检查和调试

当准备调试一块板的时候,一定要先认真的做好目视检查,检查在焊接的过程中是否有可见的短路和管脚搭锡等故障,检查是否有元器件型号放置错误,第一脚放置错误,漏装配等问题,然后用万用表测量各个电源到地的电阻,以检查是否有短路,这个好习惯可以避免贸然上电后损坏单板。调试的过程中要有平和的心态,遇见问题是非常正常的,要做的就是多做比较和分析,逐步的排除可能的原因,要坚信“凡事都是有办法解决的”和“问题出现一定有它的原因”,这样最后一定能调试成功。

5 一些总结的话

现在从技术的角度来说,每个设计最终都可以做出来,但是一个项目的成功与否,不仅仅取决于技术上的实现,还与完成的时间,产品的质量,团队的配合密切相关,所以良好的团队协作,透明坦诚的项目沟通,精细周密的研发安排,充裕的物料和人员安排,这样才能保证一个项目的成功。

一个好的硬件工程师实际上就是一个项目经理,他/她需要从外界交流获取对自己设计的需求,然后汇总,分析成具体的硬件实现。还要跟众多的芯片和方案供应商联系,从中挑选出合适的方案,当原理图完成后,他/她要组织同事来进行配合评审和检查,还要和CAD工程师一起工作来完成PCB的设计。与此同时,还要准备好BOM清单,开始采购和准备物料,联系加工厂家完成板的贴装。在调试的过程中他/她要组织好软件工程师来一起攻关调试,配合测试工程师一起解决测试中发现的问题,等到产品推出到现场,如果出现问题,还需要做到及时的支持。所以做一个硬件设计人员要锻炼出良好的沟通能力,面对压力的调节能力,同一时间处理多个事务的协调和决断能力和良好平和的心态等等。

还有细心和认真,因为硬件设计上的一个小疏忽往往就会造成非常大的经济损失,比如以前碰到一块板在PCB设计完备出制造文件的时候误操作造成了电源层和地层连在了一起,PCB板制造完毕后又没有检查直接上生产线贴装,到测试的时候才发现短路问题,但是元器件已经都焊接到板上了,结果造成了几十万的损失。所以细心和认真的检查,负责任的测试,不懈的学习和积累,才能使得一个硬件设计人员持续不断的进步,而后术业有所小成。

相关文章:

如何设计一个合适的电源

对于现在一个电子系统来说,电源部分的设计也越来越重要,我想通过和大家探讨一些自己关于电源设计的心得,来个抛砖引玉,让我们在电源设计方面能够都有所深入和长进。

Q1:如何来评估一个系统的电源需求

Answer:对于一个实际的电子系统,要认真的分析它的电源需求。不仅仅是关心输入电压,输出电压和电流,还要仔细考虑总的功耗,电源实现的效率,电源部分对负载变化的瞬态响应能力,关键器件对电源波动的容忍范围以及相应的允许的电源纹波,还有散热问题等等。功耗和效率是密切相关的,效率高了,在负载功耗相同的情况下总功耗就少,对于整个系统的功率预算就非常有利了,对比LDO和开关电源,开关电源的效率要高一些。同时,评估效率不仅仅是看在满负载的时候电源电路的效率,还要关注轻负载的时候效率水平。

至于负载瞬态响应能力,对于一些高性能的CPU应用就会有严格的要求,因为当CPU突然开始运行繁重的任务时,需要的启动电流是很大的,如果电源电路响应速度不够,造成瞬间电压下降过多过低,造成CPU运行出错。

一般来说,要求的电源实际值多为标称值的+-5%,所以可以据此计算出允许的电源纹波,当然要预留余量的。

散热问题对于那些大电流电源和LDO来说比较重要,通过计算也是可以评估是否合适的。

Q2:如何选择合适的电源实现电路

Answer:根据分析系统需求得出的具体技术指标,可以来选择合适的电源实现电路了。一般对于弱电部分,包括了LDO(线性电源转换器),开关电源电容降压转换器和开关电源电感电容转换器。相比之下,LDO设计最易实现,输出纹波小,但缺点是效率有可能不高,发热量大,可提供的电流相较开关电源不大等等。而开关电源电路设计灵活,效率高,但纹波大,实现比较复杂,调试比较烦琐等等。

Q3:如何为开关电源电路选择合适的元器件和参数

Answer:很多的未使用过开关电源设计的工程师会对它产生一定的畏惧心理,比如担心开关电源的干扰问题,PCB layout问题,元器件的参数和类型选择问题等。其实只要了解了,使用一个开关电源设计还是非常方便的。

一个开关电源一般包含有开关电源控制器和输出两部分,有些控制器会将MOSFET集成到芯片中去,这样使用就更简单了,也简化了PCB设计,但是设计的灵活性就减少了一些。

开关控制器基本上就是一个闭环的反馈控制系统,所以一般都会有一个反馈输出电压的采样电路以及反馈环的控制电路。因此这部分的设计在于保证精确的采样电路,还有来控制反馈深度,因为如果反馈环响应过慢的话,对瞬态响应能力是会有很多影响的。

而输出部分设计包含了输出电容,输出电感以及MOSFET等等,这些的选择基本上就是要满足一个性能和成本的平衡,比如高的开关频率就可以使用小的电感值(意味着小的封装和便宜的成本),但是高的开关频率会增加干扰和对MOSFET的开关损耗,从而效率降低。使用低的开关频率带来的结果则是相反的。

对于输出电容的ESR和MOSFET的Rds_on参数选择也是非常关键的,小的ESR可以减小输出纹波,但是电容成本会增加,好的电容会贵嘛。开关电源控制器驱动能力也要注意,过多的MOSFET是不能被良好驱动的。

一般来说,开关电源控制器的供应商会提供具体的计算公式和使用方案供工程师借鉴的。 窗体底端

第12篇:硬件工程师

硬件工程师项目简介

2004年工业和信息化部教育与考试中心为适应产业发展的需要,启动了《全国信息技术人才培养工程》。工程自启动以来得到社会各界大力的支持,相关行业主管、教育培训机构的积极参与,积极拓展教育培训认证范围和服务领域,大规模开展工业和信息技术职业培训、继续教育和在职学历教育,构筑工业和信息技术从业人员和后备人才的终身教育体系。

为了进一步贯彻《国务院关于大力推进职业教育改革与发展的决定》和《全国信息技术人才培养实施意见》精神,推进全国信息技术人才培养工程工作进程,促进学历教育与就业市场的衔接,实现从“书桌”到“工作台”的无缝连接,工信部教育与考试中心制订了以提高专业技术人员职业素质与实践经验为培养目标的系列化职业教育方案。

硬件工程师高级职业教育项目组即是在这种大环境下,在整合项目组多年在硬件教育行业的经验和资源的前提下成立。项目组以“做硬件教育引领者”为己任,搭建开放的网络平台,为全国的教育机构和大专院校提供统一的教育培训方案,提供统一的职业发展服务,满足日益发展的职业市场需求,建立权威的培育培训品牌,为社会培养合格的既有理论又有实战经验的高级技术人才,推进中国硬件教育的建设进程。

随着信息技术的高速发展,各行各业对IT计算机的依赖性越来越大。据相关部门统计,在中国,IT设备、移动设备行业以超过28%的增长速度连续刷新市场记录。在市场需求日益增长的背景下,电脑硬件的技术维护成为IT企业扩展竞争优势的核心,是21世纪企业最重要的核心能力之一。而掌握电脑硬件维修维护技术的专业人才,将成为企业重用之才。

北京动力时代资讯有限公司是受工业和信息化部教育与考试中心委托,为高等院校提供硬件技术工程师和硬件维护工程师教育资源和考试证书服务的项目组。自2004年推出项目,目前已有10万学员获得了硬件工程师各类考试的证书,在联想、HP等大中型企业发挥着重要的作用。凭借着多年在考试方面和人才培养方面积累的经验,借助项目组的远程培训平台,面向大中专合作院校开设硬件技术工程师和硬件维护工程师考前培训班。联系邮箱:Yingjianxiangmuzu@163.com

第13篇:系统测试工程师岗位职责

1.根据测试标准和规范进行硬件测试,完成硬件测试计划、硬件测试报告,并对测试中发现的问题进行及时的跟踪和反馈给主管,分析和解决问题。2.参与用户问题的验证和分析并提供解决方案,及时反馈给主管及相关人员。3.配合系统设计工程师完成工控整机和单板的测试工作。4.参与项目方案设计。5.配合销售工程师完成用户要求的环境和电磁兼容测试。6.协助主管完善测试标准和规范,编写测试用例。

第14篇:软件开发测试工程师岗位职责

1.负责半导体仪器应用的GUI代码。2.负责仪器控制代码的设计和开发。3.软件发布的编译和测试。4.文档的写作和维护。

第15篇:产品测试工程师岗位职责

1.按照测试规范流程,进行设备开发不同阶段的各种测试工作。2.按照测试流程和计划,构建测试环境,设计测试脚本和用例,执行测试脚本和测试用例,寻找Bug。3.分析问题所在并进行准确定位和验证,按照标准格式填写并提交Bug报告。4.跟踪并验证Bug,并确认问题进行解决。5.按照标准格式填写并提交测试报告,编写其他相关文档。6.完成软件开发的集成测试工作。

第16篇:测试工程师岗位职责(机电)

1.根据测试要求进行新产品(自动化控制设备)的测试工作。2.记录并填写测试报告,对有问题的产品提供故障分析,以便于研发人员改进。3.根据测试要求,编制新产品生产检验中的测试工作指导书。

第17篇:芯片测试工程师岗位职责

1.负责跟踪控制量芯片的测试。2.负责解决量产测试过程中的问题。3.协助测试pattern的调试。4.根据产品需求编写测试计划,搭建测试环境。

第18篇:可靠性测试工程师岗位职责

1.负责产品可靠性分析和验证。2.负责产品可靠性试验方案的制订、实施和评估。3.负责产品可靠性试验标准的制定和优化。

第19篇:软件测试工程师岗位职责!

1.主要职责说明:

1 编写测试计划:仔细阅读项目规格说明、设计文档、使用说明书等,充分掌握软件的性能、特点、使用方法、业务流程等,协助测试经理制定项目的测试计划,保证产品测试工作的计划性与规范性

2 编写测试用例:按照测试流程、计划以及对产品特性的把握,沟通确认测试的范围、重点,考虑逻辑、数据完整性等要求,详细规定测试的要求,策划、编写测试用例,设计测试用数据及预期结果,做好测试前的准备工作,确保测试目的的达成

3 搭建测试环境,保证测试环境的独立和维护测试环境的更新,做好测试前的准备工作,确保测试环境的稳定和版本的正确。

4 执行测试,根据测试计划及测试案例,执行测试,并根据产品特点及测试要求,实施集成测试、系统测试等,及时发现软件缺陷,评估软件的特性与缺陷,确保测试目的的达成。

5 进行BUG验证根据测试结果,与开发部门反复沟通测试情况,督促开发部门解决问题,修正测试中发现的缺陷,完善软件功能

6 进行测试记录和相应文档编写。

7 编写测试报告和对测试结果分析,通过测试,掌握软件具有的能力、缺陷、局限等,对软件质量给出评价性的结论与意见,整理测试文档,填写软件测试报告,编写测试总结,为软件开发成果提供总结性意见

8 完成上级及部门其他领导交办的临时任务

2.熟悉测试流程,能独立完成测试计划,测试用例设计。

熟悉数据库检索操作,需要熟悉Oracle,Sybase,Mysql,SQLserver中至少一种。黑盒测试,灰盒测试,需要有一定的代码基础(.net/c#/php)

会使用一种或多种功能自动化测试工具

有一定的系统配置经验的优先考虑

3.-根据项目计划制定项目测试用例并实施,保证项目质量和进度

-根据项目设计与实现有关自动化测试的代码与用例

-根据项目特点,开发合适测试工具或自动化解决方案,提高测试效率

-参与程序架构和代码的评审工作,并提出改进意见

-设计与执行测试用例,跟踪定位产品软件中的缺陷或问题

-与项目相关人员就项目进度和问题进行沟通

4.

5.参与电信项目开发;参与参加定制终端项目开发,包括但不限于:

6.负责测试计划编写,测试用例设计,测试执行和报告,编写必要的测试工具。

7.任职要求:

8.统招正规大学本科以上计算机相关及相关专业;

9.熟练操作UNIX和windows操作系统,熟悉Unix Shell编程;

10.熟悉常用的Test工具和bug tracking 工具;

11.熟悉常用大型数据库如Oracle/Sybase的使用及安装;

12.良好的文档书写能力;

13.要求英语具有良好的听写能力;

14.具有电信软件开发经验者优先;

15.8.学习能力强,善于思考总结,工作认真、责任心强,有较强的沟通和协作开发能力,

工作效率高。

16.

一、岗位概述:

17.根据测试计划,完成指定的测试工作,并学习和推广使用新的测试技术和工具。负责组

织搭建,管理和维护部门的测试环境。

18.

二、工作职责:

19.

1、接受测试任务,进行需求分析;

20.

2、按照测试计划搭建测试环境,并保证测试环境的可靠性;

21.

3、按照测试计划编写测试用例,保证测试用例合理有效;

22.

4、按照测试用例执行测试,及时发现缺陷,并使用工具进行管理缺陷;

23.

5、编写和提交测试报告,保证测试进度按计划完成;

24.

6、参与审核其他测试工程师的测试用例和报告;

25.

7、学习和推广使用新的测试技术和工具;

26.

8、负责组织搭建,管理和维护部门的测试环境(测试环境管理和维护方向适用);

27.

9、参与自动化测试框架设计,各产品自动化测试的设计、实现与维护(自动化测试方

向适用);

28.

10、负责组织对产品进行压力测试(压力测试方向适用);

29.

11、搭建与维护部门的配置管理环境,制定配置管理工具并指导部门成员使用;进行配

置管理流程规范和配置管理工具的宣贯、引导和培训(配置管理方向适用)。

30.

3、具备软件工程的基本知识,熟练掌握各种测试理论和测试技术;

4、熟悉Windows操作系统,熟练掌握HTTP协议;

31.3.具有良好的中英文沟通能力,有较强的独立工作能力和解决问题的能力。

4.精通测试过程设计和用例设计方法,能主动进行技术钻研。

5.良好的文档写作能力。

6.至少在性能测试、自动化测试、白盒测试方面中有一项专长。

7.熟悉linux系统操作,能使用C/C++进行开发的优先考虑。

第20篇:软件测试工程师岗位职责

1、参与软件需求分析,编制软件测试计划、测试方案;

2、设计测试用例,编写测试脚本;

3、对产品进行系统测试,包括:功能测试、界面测试和性能测试;

4、对缺陷进行分析、定位和反馈,协助并监督开发人员及时解决bug;

5、记录测试结果,编写测试报告。

硬件测试工程师岗位职责
《硬件测试工程师岗位职责.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
相关专题
点击下载本文文档