嵌入式工程师待遇如何

2023-03-17

第一篇:嵌入式工程师待遇如何

嵌入式软件工程师如何学习

嵌入式工程师如何学习

嵌入式行业,技术的更新是非踌的,每一位工程师都需要在中不断的更新自己的知识,掌握技术动态或者解决自己中遇到的问题,以下是嵌入式软件工程师获取新知识的一些方式,也给即将成为嵌入式工程师的你一些好的建议:

去相关专业网站上学习:

调查数据显示,在嵌入式工程师经常关顾的网站中,CSDN和21IC所占的比例最大,分别为23%和18%,而这两个网站也分别代表了编程开发人员以及电子工程师两类人群,而嵌入式在线、电子工程专辑、电子产品世界、EDN、IT实验室所占比例均为10%-15%左右。

嵌入式工程师通过其它途径获取行业信息:

调查数据显示,“技术图书、专业论坛、业内门户网站、搜索引擎”是嵌入式工程师获取知识的主要途径(接近70%),其中各项所占比例分别为20%、16%、16%、14%,网络已经成为嵌入式工程师获取专业知识的主要途径。除了以上4大途径外,部分工程师也会通过培训、厂商网站、博客/群组、杂志/期刊/报纸、行业展会/技术研讨会以及电子邮件订阅等途径获取信息。牛耳教育提供的免费电子图书、视频教程等资料每年下载次数已达到十多万。

搜索引擎是各类工程师最好的老师:

xinpujingyulecheng89.com E0DNK

对搜索引擎的使用调查中,百度虽然占据国内搜索引擎市场绝大部分的市场份额,但超过60%以上的嵌入式工程师们却明显偏爱于使用google,造成这一结果的原因是,工程师们可以从国外的网站获取更多技术资料以及学习资料。同时我们也可以得出这样一个结论:在嵌入式这一高端领域的学习中,因为很多技术资料都是英文的,所以要及时了解技术发展、学习相关的技术,开发者具备一定的英文阅读能力是非常有必要的。

xinpujingyulecheng89.com E0DNK

第二篇:网络工程师待遇如何

网络工程师待遇如何?目前社会对网络这方面的人才需求越来越多也越大,所以越来越多的人都加入了网络工程师行列,那么待遇如何呢?下面就给大家讲解一下。

第一、网络工程具体细分技术领域有Windows网络管理、网络安全、网络基础与综合布缆、SQL Server 2005数据库技术、网络路由技术、网络交换技术、远程访问技术、Linux/Unix网络管理、网站维护、邮件服务管理、大型企业网VLAN构建及IP划分、FTP服务器的架设、项目实训与企业实训等。不同的领域工资是有很大的差别的。

第二、网络工程师分为初级、中级、高级,级别不同工资待遇自然不尽相同。一般一类城市低级也有2500以上,中级3500-5000,高级7000以上,具体还要看个人的能力来决定待遇。

网络工程师待遇如何?京东翰林拥有极高的培训质量、完善的教学环境及优质的服务,以及完善的实验室,成为国内培养H3C数量第一的培训机构,在网络工程师中有着极好的口碑和知名度。

京东翰林教育最新课程

防火墙 ASA5月20号

H3CTE实战班5月27日

零基础网络版6月10号

H3CSE交换班5月18号

H3CNE实战班6月10号

第三篇:嵌入式工程师介绍

职位介绍 嵌入式工程师做嵌入式系统 设计 和 开发,包括硬件系统的建立和相关软件开发、移植、调试等工作。

工作内容

嵌入式分为“操作系统”和“硬件”两个方面,就业的方向更广、更深,就业机会和入职待遇比普通软件工程师好。

开发一些与硬件关系最密切的最底层软件,如BootLoader、Board Support Package(像PC的BIOS一样,往下驱动硬件,往上支持操作系统),最初级的硬件驱动程序等。

从事嵌入式操作系统和应用软件的开发,嵌入式硬件设计完后,各种功能就全靠软件来实现了,嵌入式设备的增值很大程度上取决于嵌入式软件,这占了嵌入式系统的最主要工作。

目前有很多公司将硬件设计包给了专门的硬件公司,稍复杂的硬件都交给台湾或国外公司设计,国内的硬件设计力量很弱,很多嵌入式公司自己只负责开发软件。

职位要求

具有C/C++语言、汇编语言、操作系统等基础。

熟悉模拟电子技术和数字电子技术 等硬件知识。

了解处理器体系结构。

职业发展路径

从个人整体发展来说,如果想创业,做自已的产品,嵌入式软件开发可以开发出专利产品。

另一个发展路径是:积累丰富开发经验的嵌入式软件开发工程师可以向嵌入式系统开发工程师发展,从而晋升为产品研发经理或IT项目经理。对测试理论和方法有一定了解的嵌入式软件开发工程师还可以转作嵌入式系统测试工程师,最终也可发展为IT项目经理。

前景分析

嵌入式领域较新,目前发展非常快,很多软硬件技术出现的时间都不太长(如ARM处理器、嵌入式操作系统、LINUX操作系统),大多数人没有条件接触或进入嵌入式行业,更谈不上能有机会接受专业人士的指导。

因此,踏进这个行业的难度比较大,嵌入式人才稀缺,身价自然也水涨船高。

权威部门统计,我国嵌入式人才缺口每年50万人左右。根据前程无忧网发布的调查报告,嵌入式软件开发是未来几年最热门和最受欢迎的职业之一,具有10年工作经验的高级嵌入式工程师年薪在30万元左右。即使是初级的嵌入式软件开发人员,平均月薪也达到了3000—5000元,中高级的嵌入式工程师月薪平均超过10000元。 做软件实际上有高下之分,开发语言从机器语言、汇编到C、C++,再到红透半边天的Java、C#等,该学哪种呢?为什么有些开发者工资低,而有些开发者千金难求?为什么3年的Java高级程序员薪水仅仅8k-10k,而一个Linux底层C语言程序员两年经验就敢要10k的薪水?

还是门槛,比如月薪15k的Linux嵌入式开发职位,门槛就有 Linux系统、Shell编程、Linux开发环境、C语言、ARM硬件平台、数据结构、Linux内核、驱动程序等,粗略数数就有8道关口,他需要非常熟悉整个的计算机体系,能做出实际的产品,而Java的开发者却仅仅是会使用名叫Java的语言工具,始终高高飘在众多层次之上,开发项目非常快,甚至可以不知道OSI模型,很可能自始至终都是软件蓝领。

嵌入式开发本身也有高下之分,至少包含嵌入式应用程序工程师和底层的驱动内核工程师两种。前者同样是使用现成工具进行简单劳动,比如使用J2ME开发小游戏或者进行一些界面开发,而后者是根据芯片具体情况把操作系统(如Linux)移植到上面,同时编写必要的驱动程序,改写相应的内核代码。很显然后者是一个公司真正的技术核心。而技术核心的工资很可能是其他开发者的数倍。

嵌入式开发突出强制和项目,学习不仅仅是学习几项技术,而是构建你的知识体系。比如学习嵌入式开发,就要从基础Linux,C语言,数据结构开始,到ARM,汇编,Linux内核、驱动等,更重要的是更多的项目练习,设计至少5个项目,多达10000行强制核心代码的编写可以让你真正获得知识。为进入外企或者出国做准备。

未来的几年内,随着信息化,智能化,网络化的发展,嵌入式系统技术也将获得广阔的发展空间。美国著名未来学家尼葛洛庞帝99年1月访华时预言,4~5年后嵌入式智能(电脑) 工具将是PC和因特网之后最伟大的发明。我国著名嵌入式系统专家沈绪榜院士98年11月在武汉全国第11次微机学术交流会上发表的《计算机的发展与技术》一文中,对未来10年以嵌入式芯片为基础的计算机工业进行了科学的阐述和展望。1999年世界电子产品产值已超过12000亿美元,2000年达到13000亿美元,预计2005年,销售额将达18000亿美元。目前一些先进的PDA在显示屏幕上已实现汉字写入、短消息语音发布,日用范围也将日益广阔。对于企业专用解决方案,如物流管理、条码扫描、移动信息采集等,这种小型手持嵌入式系统将发挥巨大的作用。自动控制领域,不仅可以用于ATM机,自动售货机,工业控制等专用设备,和移动通讯设备结合、GPS、娱乐相结合,嵌入式系统同样可以发挥巨大的作用。

第四篇:嵌入式开发工程师

任职要求:

1、大学本科及以上学历,2年以上工作经验,计算机电子通讯类专业毕业;

2、能够熟练使用POWER PCB或PROTEL或ORCAD等电路设计软件进行PCB设计;

3、熟悉电子元器件,能独立设计数字及模拟电路,拥有单片机开发工作经验,懂得RF433无线及红外遥控等相关知识;

4、熟练使用C语言,有嵌入式开发工作开发及智能家居防盗报警产品经验者优先。

岗位职责:

1、新产品项目设计开发工作;

2、为相关部门及项目提供技术支持;

3、产品售后返修分析,品质不断提升性能改进;

4、组织对新研发产品的制样、验证、试产、量产等工作的确认与审核。

第五篇:嵌入式linux工程师

第一阶段——嵌入式Linux软件工程师 (3周) 职场定位:Linux Development Engineer for Software Engineering

本期目标:嵌入式系统是现在最热门的计算机应用领域之一,嵌入式C语言在其中起着至关重要的作用。一个精通C语言程序设计的程序员,可以很容易地进入Linux、WinCE、Vxworks等嵌入式操作系统下的软件开发工作。本阶段学习目标是掌握C语言基本知识、C编程语法基础和Linux操作系统的使用,并熟练掌握嵌入式Linux的开发环境,为将来的编程工作打基础。

1、 Linux操作系统使用——要求精通

本课程从零起点,讲解Linux操作系统的概念和安装方法,详细介绍Linux下的基本命令、管理配置和编辑器,包括VI编辑器,GCC编译器,GDB调试器和 Make 项目管理工具等知识。

2、 嵌入式Linux C语言高级编程——要求精通

C语言是嵌入式领域最重要也是最主要的编程语言,本课程将在学员C语言基础知识之上,通过大量编程实例重点讲解C语言的高级编程知识,包括函数与程序结构、指针、数组、常用算法、库函数的使用等知识,另外,本节还重点讲解数据结构的基础内容,包括链表、队列、栈、树、哈希表、图等内容。

3 C++面向对象编程——要求掌握

C++是Linux应用开发主要语言之一,本节重点让学员掌握面向对象编程的基本思想,以及C++语言的基础内容,为后面的课程做好铺垫。

4、嵌入式Linux项目开发流程——要求掌握

本课程主要让学员从宏观了解嵌入式Linux开发环境搭建和项目开发流程,让学员建立起整体架构的概念,包括嵌入式产品需求分析和选型、硬件平台、移植、启动代码、驱动开发、系统部署等整个过程。

第二阶段——嵌入式Linux系统工程师(8周) 职场定位:Linux Development Engineer for Embedded Systems

证书:微软嵌入式工程师认证证书,

红帽公司《Linux应用开发工程师证书》

本期目标:参加本期培训的学员应该掌握嵌入式C语言编程技巧。嵌入式Linux应用开发和系统开发是嵌入式Linux中最重要的一部分,也是企业人才需求最广

的一部分。本期学习的主要目标是精通嵌入式Linux下的程序设计,熟悉嵌入式Linux开发流程,强化学员对Linux应用开发的理解和编码调试的能力,同时掌握bootloader和kernel的移植技能,了解ARM体系结构和编程,具备ARM硬件接口的基础知识,并了解Linux内核开发相关内容,初步掌握Linux下的驱动程序开发方法。另外,本期课程还会让学员了解另外一个比较重要的嵌入式操作系统:Windows CE,使学员在掌握嵌入式Linux的同时,也了解Windows CE的开发方法,拓展学员的知识面,丰富学员的知识结构。最后通过几个典型的企业全真案例,进一步巩固本期课程内容,使学员真正学以致用。

5、嵌入式 Linux高级应用编程 ——要求精通

嵌入式Linux应用开发是嵌入式Linux中最重要的一部分,也是就业面最广的方向。本课程的主要目标是精通嵌入式Linux下的程序设计,精通嵌入式Linux开发环境,强化学员对Linux应用开发的理解和编码调试的能力,包括系统编程、文件I/O、多进程和多线程、网络编程、GUI图形界面编程、数据库。

6 、ARM处理器编程——要求掌握

ARM是嵌入式领域最主要的CPU处理器,了解ARM处理器的基础知识将为后面课程的底层开发打好坚实基础,本课程内容包括ARM处理器体系结构、编程环境、指令集、寻址方式、调试、汇编和混合编程等方面的内容,为后面移植课程的学习打好基础。学完此课程学员可获得ARM公司全球统一授权培训证书。

7、 ARM硬件接口开发——要求了解

本课程重点介绍ARM的常用接口开发及硬件电路设计基础(包括IO、串口、看门狗、实时时钟、SPI、IIC、扫描键盘、FLASH操作等),为以后的设备驱动的学习打好基础。

8、嵌入式Linux系统开发——要求精通

系统开发是嵌入式Linux底层开发必备的基本技能,本课程将教会学员在硬件电路板做好的情况下,如何从零开始搭建嵌入式Linux运行环境,内容包括内核裁减、内核移植、交叉编译、内核调试、启动程序Bootloader编写、根文件系统制作和集成部署Linux系统等整个流程。

9、嵌入式Linux内核开发——要求了解

本课程是驱动开发的基础课程,深入内核细节,了解Linux相关运行机理,为后面的驱动开发打好理论基础,内容包括内核源码结构、内存管理、进程管理、中断管理、系统调用、内核同步、时钟和定时器管理、信号、调度、进程间通信、文件系统和I/O设备管理等方面的内容。

10、嵌入式Linux驱动开发基础——要求掌握

介绍嵌入式Linux驱动开发相关概念及开发流程,了解驱动涉及到的关键技术点,并重点学习字符设备驱动开发,包括串口、I/O、看门狗、实时时钟、SPI、IIC、扫描键盘、A/D转换、定时器等接口的驱动开发,为第三期课程深入学习驱动高级开发打好基础。

11、WinCE操作系统开发基础——要求了解

Windows CE是目前另外一个最主流的嵌入式操作系统,嵌入式学院利用自身在Windows CE系统方面的教学优势,使学员了解Windows CE应用开发和系统开发的特点,并对比Linux操作系统,让学员了解目前主流嵌入式OS的异同点,增进对嵌入式OS开发的理解,拓展学员知识面,增加就业渠道。学完此课程学员可获得Microsoft公司全球统一授权培训证书。

12、综合案例的实战训练——要求精通

在第二阶段课程中,为了帮助学员充分有效地掌握核心知识点在企业中的具体应用,并开始逐步按照企业需求、流程和规范进行实战训练,在嵌入式Linux应用开发、系统内核开发的课程讲授过程中全部采用项目驱动的方式,将来自合作企业的全真案例贯穿于课程中,实现的功能包括:基于本机多进程的聊天工具、基于QT的即时通讯系统、基于ARM的温控系统、汽车防盗系统及基于QT的多媒体播放器等。通过这种方式带领学员分析企业岗位的真实技术需求,进行案例演练,从而快速掌握相关的技能和开发技巧。

第三阶段——嵌入式Linux驱动工程师(5周)

职场定位:Embedded Linux Driver Development Engineer

证书:嵌入式学院《嵌入式Linux工程师职业资格证书》,

ARM公司全球统一认证证书,

Atmel公司全球统一《Atmel嵌入式工程师认证证书》,

工业和信息化部《国家信息技术应用技能嵌入式Linux工程师认证证书》本期目标:参加本期培训的学员应该掌握嵌入式Linux应用开发和系统开发能力。本期学习的主要目标是掌握嵌入式产品开发从需求分析到详细设计整个过程的开发内容,深入掌握Linux驱动程序开发技巧,能够熟练的移植或编写设备驱动。同时,本期课程还重点讲解嵌入式Linux在3G领域的典型应用--3G手机Android操作系统,全面了解Android系统的开发过程和行业前景,在专业讲师的带领下,实战体验Android应用程序的开发及系统移植。最后,本期将重点花一个月时间,让学员从零开始完整完成一个真实项目的设计,使学员在巩固所学内容的同时,迅速积累项目设计经验,达到并超过企业用人需求,另外,通过实

际项目案例,可以发现学员知识薄弱环节进行重点加强。目前嵌入式学院提供的真实项目包括:远程视频监控系统、商用POS机、汽车导航GPS、个人娱乐系统PMP,每期学员可完整完成其中一个项目。

13、嵌入式Linux驱动高级开发——要求精通驱动开发是嵌入式Linux开发难度最高的内容,也是目前嵌入式行业最紧缺的人才之一。有了前面课程知识的铺垫,本课程将重点讲解嵌入式Linux下常用接口驱动的编写方法,内容包括:

1、flash驱动:掌握在linux环境下驱动常见flash存储器(nor flash、nand flash);

2、块设备驱动:掌握块设备驱动的原理、学会ramdisk的编写;

3、网卡驱动:掌握网卡设备的编写原理、能够熟练移植各种网卡驱动。在对网卡硬件寄存器熟悉的基础上,有能力为其编写出完善的网卡驱动;

4、液晶驱动:掌握frambuffer驱动的原理。有能力在有控制器的嵌入式平台上参考液晶手册实现各种常见液晶驱动;

5、sd卡驱动:掌握sdio接口操作,熟悉sd卡驱动驱动的原理;

6、usb设备驱动:了解usb主机设备驱动的结构及编程方式。

14、嵌入式Linux在3G领域的典型应用--3G手机Android操作系统——要求了解

介绍嵌入式Linux在3G领域的典型应用Android系统,了解Android系统如何由嵌入式Linux衍生出来的,以及Android系统和嵌入式Linux系统差异化,了解Android系统的体系结构、开发特点以及关键技术点,并重点学习ARM对Android系统的支持现状,掌握ARM平台上的Android相关开发工具和解决方案,重点讲解Android系统在ARM平台上的移植过程,介绍Android系统底层驱动开发和嵌入式Linux驱动开发的差异化,最后介绍ARM+Andriod平台组合的行业应用前景,使学员全面了解Android系统的开发过程及发展前景。

15、Android应用程序开发——要求了解 主要针对目前嵌入式设备上另外一个主流的应用程序开发平台Android,包括Android体系结构和原理,Android应用程序开发工具的使用,在成功移植Android的平台上开发和部署应用程序,进而验证嵌入式Linux系统移植后的稳定性等。以帮助学员进一步拓展和补充嵌入式应用开发的相关内容。

16、嵌入式Linux项目实践——要求掌握 本课程将通过一个真实完整的项目案例,让学员了解真实项目的开发流程,让学员知道如何将所学知识应用到项目开发中。本课程将模拟真实项目的管理过程,培养学员项目团队协同开发能力,项目文档编写能力和新知识的学习能力,为下一步就业做好知识上和心理上的充分准备。目前学员在嵌入式学院可完成的真实项目包括:远程视频监控系统、商用POS机、汽车导航GPS、个人娱乐系统PMP、3G智能机器人,学员可在嵌入式学院学习期间独立完成其中一个项目。

本文来自 99学术网(www.99xueshu.com),转载请保留网址和出处

上一篇:七年级下册语文导学案下一篇:亲朋好友聚餐邀请短信