硬件开发工程师要求

2022-09-04

第一篇:硬件开发工程师要求

硬件工程师的要求汇总

西安光伏类研究所招聘软硬件工程师、研发经理

职位描述:

硬件研发工程师

1、 完成电力电子装置的功率硬件开发,如设计电感,变压器;熟练应用大功率的器件;能够分析各种电力电子电路。

2、 参与相关产品设计和开发,配合项目负责人,完成相关设计工作;

3、 对设计样机进行综合测试,并提出优化和改进建议;

4、 负责相关产品的生产工艺文件编制、工艺改进、生产技术服务;

5、 负责相关产品的生产现场技术指导和客户技术支持工作;

任职要求:

1、 本科及以上学历,电机、电力电子、电气工程、自动控制、工业自动化及相关专业,40岁以下

2、 三年以上从事硬件设计工作经验;

3、 熟悉功率电路设计、电磁元件设计、热设计,具备系统设计能力;

4、 精通数模电路的设计与分析、PCB设计、电路调试与系统测试;

5、 较强的沟通及协调能力;

6、 有控制器、逆变器、UPS等电力电子产品开发经验者优先;

7、 工作认真负责,具备团队意识、敬业精神和良好的职业操守;协调沟通能力和人际关系处理能力优秀;

软件研发工程师

岗位描述:

1.承担单片机、DSP相关的硬件设计和软件编程任务;

2. 负责相关产品的生产工艺文件、产品说明文件编制;

3. 负责相关产品的生产现场技术指导,及相关产品的技术支持;

任职要求:

1、 本科及以上学历,电力电子、电气自动化等相关专业,40岁以下

2、 三年以上从事软件设计工作经验;

3、 具备扎实的电路、数模电和电力电子基础知识;

4、 熟练掌握MCU或DSP的原理,并能独立承担相关软硬件设计任务;

5、 较强的沟通及协调能力

6、 有光伏类、风力发电类逆变控制器开发经验者优先。

7、 工作认真负责,具备团队意识、敬业精神和良好的职业操守;协调沟通能力和人际关系处理能力优秀;

高级研发经理

岗位描述:

1、负责中大功率电源系统的软硬件规划并承担相关的设计任务;

2、参与或承担公司承接的重大项目,协助公司重大工程的招投标工作;

3、参与制定各类研发项目技术实施方案并协助完成方案的实施。

任职要求:

1、 硕士及以上学历,电力电子、电气专业,45岁以下

2、 工程师或高级工程师职称,3年以上工作经验;

3、 具备扎实的电路、数模电和电力电子基础知识;

4、 熟悉功率电路设计、电磁元件设计、热设计,具备系统设计能力;

5、 熟练掌握MCU或DSP的原理,并能独立承担相关软硬件设计任务;

6、 有通信电源、变频器、UPS等电力电子产品开发经验者优先;

7、 具备良好的沟通及协调能力;

8、 具备良好的心理素质及自我约束能力;

9、 具备独立工作的能力,领导管理开发团队的能力;

10、 有较强的事业心、责任感和质量意识。

急聘:硬件研发工程师

1. 本科以上学历,计算机、电子相关专业

2. 善于沟通,工作认真负责并具备较强的分析和解决问题的能力,有独立工作能力

3. 良好的高速数字电路设计以及数字模拟混合电路设计基础,良好的高速PCB设计基础

5. 熟悉视频相关电路,熟悉FPGA开发与设计

6. 有摄像机相关软硬件开发经验优先

薪资面谈

公司地点:上海漕河泾开发区

有意者个人简历发到:foreman@163.com

个人抑或解答

什么操作系统呢,深圳嵌入式很强啊,找个好的培训机构学起来比较快。

1.硬件基础,皮毛就可以,实在不会就算了,反正公司有硬件工程师,而且还可以找供货商要技术支持,如果要软硬件都通,那模电啊数电啊都是基础,跑不掉的;

2.C/C++/C#/JAVA选一种,推荐C,汇编很少用没太大必要;

3.操作系统,linux/wince/ucos/android等任选一种,初学推荐ucos;

4.开发板,这个是重中之重,自己买的话,目前2440的板子是性价比最高的,比如友善的mini2440;

5.买个模块,GPS/GSM/WIFI/BT等等,选个喜欢的,做项目。

操作系统和语言:linux、ucos用C,wince用C++,android用JAVA,其他还有一些不是主流的系统如QNX、LynxOS等比较不常用

总结一下,涉及的课程主要有:电路分析,模拟电路,数字电路,C语言,C++,JAVA,操作系统原理,微机原理,单片机原理与应用,数据结构,嵌入式系统。拓展部分(就是说不是必须会的,有些公司需要):DSP、FPGA,传感器原理,信号分析。

重点在于编程语言,即C/C++/JAVA等。

提问人的追问2011-07-08 10:57

重点怎么在语言呢?C可以做底层,C++或Java都写应用的多啊。那本质上就不交嵌入式开发了。叫软件开发。楼上看下,我的方向是物联网,你这COPY过来的答案,怎么给你分。所以我问的问题,您还是认真回答的好。团队的补充2011-07-08 11:05 保证每个字都是我自己写的,你可以搜索所有的记录,回答者都是天狼或yf882.我在这行做了几年了,纯技术的朋友年薪百万的也有几个,嵌入式的定义我觉得还是有资格分析一下的。

物联网是一个比较专业的应用方向了,你的基础没有打好如何学习,除非你要从事售前售后工作

提问人的追问2011-07-08 11:11

是的,我主要是想今后能够开发自己的产品,所以,软硬我都非常重视的。所以我的核心问题是:应该做哪些准备,1,高数&物理基础知识2,学习步骤 (当新接触一个东西,站在过来人角度应该如何教新来学习的人,避免一些弯路。方法等等、、、、)团队的补充2011-07-08 11:20 1.仔细看答案。

2.仔细看答案。

技术完全是用实战堆出来的,初学者可以用单个工程的代码量做简单评估,1000行以内,3000行并使用系统api或数据库等,10k左右并能完成一个简单操作系统、或使用arm+mcu、或其他相同规模的项目。独立完成这几个阶段,差不多可以说已经入门了。

提问人的追问2011-07-08 11:24

TX,入门前 有没有预先可以推荐的书籍团队的补充2011-07-08 11:29 学什么操作系统,什么语言,自己先想好。否则就学C吧《C程序设计》《C陷阱与缺陷》。linux的书很多都不错,随便选一本吧。ucos上面说过了。

第二篇:JAVA开发工程师职位要求

JAVA开发工程师

1、精通JAVA语言,熟练使用编程工具JBuider或MyEclipse。

2、熟悉HTML, CSS, JavaScript。有Web前台开发经验,对JavaScript前台开发有深入理解。

3、熟悉J2EE相关技术,最好有用过Spring、Struts、Hibernate、Ibatis相关经验。

4、有抽象设计能力,熟悉代码重构,能够用面向对象原则组织代码,熟悉mvc等N层开发模式。

5、精通J2EE架构,熟悉基于J2EE架构的多层软件开发模式

6、精通SQL,熟悉Oracle/Mysql关系数据库中的一种。

7、熟练使用和配置一种或一种以上的主流应用服务器(WebLogic, JBOSS,Tomcat)。

8、熟悉Flex技术优先,2年以上工作经验优先 。

第三篇:.net开发工程师招聘要求

职位名称:.net开发工程师

专业要求: 电子信息科学类

工龄要求:2年

该职位工作简介及其它要求:

1、2年以上软件开发相关经验

2、能独立完成模块开发任务的单元测试

3、具有较完整的软件知识体系结构(操作系统、软件工程、数据库系统、网络)

4、精通常用的脚本语言,如: HTML, XML, JavaScript, XAML等

6、熟练掌握C#, ASP.NET,等至少两种编程语言

7、至少熟悉一种数据库(ORACLE、SQL SERVER等),并能熟练编写SQl脚本

8、具有较好的分析判断能力、沟通表达能力和综合协调能力

9、工作耐心细致,学习能力强,善于思考总结,责任心强,具有良好的职业素养及团队合作意识并具有一定团队管理能力

10、能独立完成团队组长分配的模块开发任务

第四篇:电子硬件工程师 要求掌握的东西(转载)

觉得一个电子工程师/硬件工程师应该有下面的能力:

1、模拟/数字电路的分析和设计。教科书上讲的都应该会,包括分离元件和运放的信号放大,滤波,波形产生,稳压电源,逻辑化简,基本触发器,基本计数器、寄存器,脉冲产生和整形,ADC、DAC,锁相环等。要能定性和定量的分析和设计电路的功能和性能,比如说稳定性、频率特性等。这些东西一般需要日积月累才能到见多识广,然后熟能生巧。

2、计算机组成原理和结构。现在的电子设备基本上没有不用到计算机的,所以对计算机一定要了解最好是熟悉。要明白计算机是怎么工作的,软件在计算机内是怎么运行的(最好自己写一写程序),要熟悉常用计算机系统的外围电路和接口,并且要明白CPU和外围电路是怎么协调工作的等等。最好能熟悉MCS-51,写程序不是问题,重要的是思路,但一定要做出来。

3、PCB。基本要求是4层板,要了解PCB对EMI、ESD的影响并想办法避免。PCB能做得既美观又没有问题是需要花时间来训练的。

4、VHDL。在国外这是要求掌握基本技能,在国内也正在普及。主要是用来开发FPGA/CPLD器件和逻辑仿真,还有IC设计也常用VHDL作输入。就目前来说,如果对自己要求不是很高的话可以不掌握。

如果时间和精力允许的话,可以学一学操作系统、数据结构等,当然首先必须掌握好C(C++)语言,以便将来可以做(软/硬件)系统方面的工作。但模电/数电基础一定要好,这是学习其他的基础。开始时一般从分析电路入手,要搞清楚一个电路的电流是怎么流的,电压是怎么产生的,电感、电容是怎么冲放电的等等。从简单到复杂,慢慢养成习惯,很多东西自然而然就明白了。

电子硬件工程师要求掌握的东西

第一部分:硬件知识

一、 数字信号

1、 TTL和带缓冲的TTL信号

2、 RS232和定义

3、 RS485/422(平衡信号)

4、 干接点信号

二、 模拟信号视频

1、 非平衡信号

2、 平衡信号

三、 芯片

1、 封装

2、 7407

3、 7404

4、 7400

5、 74LS573

6、 ULN2003

7、 74LS244

8、 74LS240

9、 74LS245

10、 74LS138/238

11、 CPLD(EPM7128)

12、 1161

13、 max691

14、 max485/75176

15、 mc1489

16、 mc1488

17、 ICL232/max232

18、 89C51

四、 分立器件

1、 封装

2、 电阻:功耗和容值

3、 电容

1) 独石电容

2) 瓷片电容

3) 电解电容

4、 电感

5、 电源转换模块

6、 接线端子

7、 LED发光管

8、 8字(共阳和共阴)

9、 三极管2N5551

10、 蜂鸣器

五、 单片机最小系统

1、 单片机

2、 看门狗和上电复位电路

3、 晶振和瓷片电容

六、 串行接口芯片

1、 eeprom

2、 串行I/O接口芯片

3、 串行AD、DA

4、 串行LED驱动、max7129

七、 电源设计

1、 开关电源:器件的选择

2、 线性电源:

1) 变压器

2) 桥

3) 电解电容

3、 电源的保护

1) 桥的保护

2) 单二极管保护

八、 维修

1、 电源

2、 看门狗

3、 信号

九、 设计思路

1、 电源:电压和电流

2、 接口:串口、开关量输入、开关量输出

3、 开关量信号输出调理

1) TTL―>继电器

2) TTL―>继电器(反向逻辑)

3) TTL―>固态继电器

4) TTL―>LED(8字)

5) 继电器―>继电器

6) 继电器―>固态继电器

4、 开关量信号输入调理

1) 干接点―>光耦

2) TTL―>光耦

5、 CPU处理能力的考虑

6、 成为产品的考虑:

1) 电路板外形:大小尺寸、异形、连接器、空间体积

2) 电路板模块化设计

3) 成本分析

4) 器件的冗余度

1. 电阻的功耗

2. 电容的耐压值等

5) 机箱

6) 电源的选择

7) 模块化设计

8) 成本核算

1. 如何计算电路板的成本?

2. 如何降低成本?选用功能满足价格便宜的器件

十、 思考题

1、 如何检测和指示RS422信号

2、 如何检测和指示RS232信号

3、 设计一个4位8字的显示板

1) 电源:DC12

2) 接口:RS232

3) 4位3”8字(连在一起)

4) 亮度检测

5) 二级调光

4、 设计一个33位1”8字的显示板

1) 电源:DC5V

2) 接口:RS232

3) 3排 11位8字,分4个、3个、4个3组,带行与行之间带间隔

4) 单片机最小系统

5) 译码逻辑

6) 显示驱动和驱动器件

5、 设计一个PCL725和MOXA C168P的接口板

1) 电源:DC5V

2) 接口:PCL725/MOXA 8个RS232

1. PCL725,直立DB37,孔

2. MOXA C168P,DB62弯

3) 开关量输出信号调理:6个固态继电器和8个继电器,可以被任何一路信号控制和驱动,接口:固态继电器5.08直立,继电器3.81直立

4) 开关量输入调理:干接点闭合为1或0可选,接口:3.81直立

5) RS232调理:

1. LED指示

2. 前4路RS232全信号,后4路只需要TX、RX、0

3. 无需光电隔离

4. 接口形式:DB9(针)直立

第二部分:软件知识

一、 汇编语言

二、 C51

该部分可以从市场上买到的N种开发板上学到,至于第一部分,需要人来带吧。 为什么要掌握这些知识?

实际上,电子工程师就是将一堆器件搭在一起,注入思想(程序),完成原来的这些器件分离时无法完成的功能,做成一个成品。所需要的技能越高、功能越复杂成本越低、市场上对相应的东东的需求越大,就越成功。这就是电子工程师的自身的价值。从成本到产品售出,之间的差价就是企业的追求。作为企业的老板,是在市场上去寻找这样的应用;对电子工程师而言,是将老板提出的需求或者应用按照一定的构思原则(成本最低、可靠性最高、电路板最小、功能最强大等)在最短的时间内完成。最短的时间,跟电子工程师的熟练程度、工作效率和工作时间直接有关。这就是电子工程师的价值将电子产品抽象成一个硬件的模型,大约有以下组成:

1) 输入

2) 处理核心

3) 输出

输入基本上有以下的可能:

1) 键盘

2) 串行接口(RS232/485/can bus/以太网/USB)

3) 开关量(TTL,电流环路,干接点)

4) 模拟量(4~20ma、 0~10ma、0~5V(平衡和非平衡信号))

输出基本上有以下组成:

1) 串行接口(RS232/485/can bus/以太网/USB)

2) 开关量(TTL、电流环路、干接点、功率驱动)

3) 模拟量(4~20ma, 0~10ma,0~5V(平衡和非平衡信号))

4) LED显示:发光管、八字

5) 液晶显示器

6) 蜂鸣器

处理核心主要有:

1) 8位单片机,主要就是51系列

2) 32位arm单片机,主要有atmel和三星系列

51系列单片机现在看来,只能做一些简单的应用,说白了,这个芯片也就是做单一的一件事情,做多了,不如使用arm来做;还可以在arm上加一个操作系统,程序既可靠又容易编写最近三星的arm受到追捧,价格便宜,以太网和USB的接口也有,周立功的开发系统也便宜,作为学习ARM的产品来说,应该是最好的;作为工业级的控制,是不是合适,在网友中有不同的看法和争议。本公司使用atmel ARM91系列开发的1个室外使的产品,在北京室外使用,没有任何的通风和加热的措施,从去年的5月份到现在,运行情况良好。已经有个成功应用的案例。

但对于初学者来说,应该从51着手,一方面,51还是入门级的芯片,作为初学者练手还是比较好的,可以将以上的概念走一遍;很多特殊的单片机也是在51的核的基础上增加了一些I/O和A/D、D/A;也为今后学习更高一级的单片机和ARM打下基础

再说了,哪个老板会将ARM级别的开发放在连51也没有学过的新手手中在51上面去做复杂的并行扩展是没有必要的,比如,扩展I/O口和A/D、D/A等等, 可以直接买带有A/D、D/A的单片机;或者直接使用ARM,它的I/O口线口多。可以使用I2C接口的芯片,扩展I/O口和A/D、D/A,以及SPI接口扩展LED显示,例如MAX7219等芯片

市面上一些比较古老的书籍中还有一些并行扩展的例子,如:RAM、EPROM、A/D、D/A等,我觉得已经没有必要去看了,知道历史上有这些一回事就行了 这些知识,是所有产品都具备的要素。所以要学,再具体应用

第五篇:电子硬件工程师工作职责与任职要求

电子硬件工程师需要熟悉模拟与数字电路设计,强弱电混合PCB布线,熟悉安规测试标准及EMC相关设计要求标准;以下是小编精心收集整理的电子硬件工程师工作职责,下面小编就和大家分享,来欣赏一下吧。

电子硬件工程师工作职责1

1:参与公司新产品的设计和开发,负责产品硬件电路设计、开发等工作

2:负责原理图设计和PCB电路板设计

3:焊接新产品样品和硬件调试 。

4:负责后续产品改版和优化工作

5.:负责输出硬件设计各阶段技术文档

电子硬件工程师工作职责2

1、根据项目技术方案,进行器件选型、验证

2、负责产品的原理图、PCB设计、调试

3、负责产品整机验证、实验整改对策

4、负责编写BOM等产品相关文档

电子硬件工程师工作职责3

1. 负责使用PCB设计软件(包括Protel,Altium Designer,Cadence Allegro,PADS,Mentor等),进行PCB的布局和布线设计工作;输出制板资料;制作贴片生产资料;输出产品bom。

2. 协助物料维护管理,物料料号申请,协助采购部门申请物料;

3、满足EMI/EMC等认证要求,同时兼顾热设计、电源回路设计等,从PCB设计角度保证系统稳定可靠工作。

电子硬件工程师工作职责4

1、能根据客户需求独立设计新产品电路及优化旧产品电路;

2、负责移动电源主板设计;

3、负责生产技术制程跟进及技术指导;

4、负责量产品问题点原因分析与改善,并提出改善对策。

电子硬件工程师工作职责5

1.参与产品开发设计、根据新产品研发的要求,参与制定新产品开发的实施方案

2.主要负责无线音频电子产品的硬件设计,同时主动与客户技术窗口对接解决问题

3.能独立完成产品的焊接、调试、及提供出技术整改建议,确保硬件产品按研发进度推进

4.上级交待的其它任务;

电子硬件工程师工作职责6

1、负责小家电线路板的硬件电路方案制定、原理图设计及PCB制作;

2、负责硬件测试及可靠性测试和单板转产与维护;

电子硬件工程师工作职责7

1、负责医疗器械产品软/硬件设计,从事嵌入式软/硬件设计和开发;

2、负责新产品开发项目的样品试制,包括硬件设计相关内容,如硬件,驱动代码;

3、针对公司现有产品进行硬件改进及优化。

上一篇:演讲稿学习贵在坚持下一篇:演讲比赛领导讲话稿