软件工程师
需要大学
薪水:
7k-10k
硬件工程师
需要大学
薪水:
6K-9K
嵌入式硬件工程师和软件工程师有什么区别? 具体工作内容包括哪些? 就业前景如何? 工资是多少? 这些都是大家都非常关心的问题,尤其是对于即将步入职场的学生来说。 直接影响他们的职业选择和未来的发展方向。 下面将从几个方面来回答这些问题。
什么是嵌入式硬件工程师?
随着嵌入式技术的普及,硬件工程师的性质也发生了变化。 嵌入式硬件工程师与我们通常所说的硬件工程师不同。 嵌入式硬件工程不仅需要硬件工程师的基本功,还必须完成软件工程师的一些工作,如:底层驱动的开发、嵌入式操作系统的剪裁和移植; GUI、文件系统等软件的移植; 基于嵌入式操作的系统底层驱动的设计等。
什么是嵌入式软件工程师?
嵌入式软件工程师与我们通常所说的软件工程师不同。
我们平时所说的软件工程师大多是指Windows和Linux操作系统下的应用软件开发人员。 硬件平台以PC机为基础。 嵌入式软件工程师是指在wince、linux等嵌入式操作系统下开发用户应用软件的人员。 硬件平台基于嵌入式产品(如手机、PDA等)。 软件开发工具也不同。 嵌入式软件开发一般采用嵌入式系统专用的开发工具,如wince下的evc、linux下的qt等。
【手机设计】
硬件工程师需要根据要求完成以下任务:
1、根据用户的需求,如:直板式还是翻盖式、尺寸、功能要求(MP3、GPRS、触摸屏等)、成本要求等,设计整个方案。
2.选择最好的部件,如液晶屏、CPU等。
3. 设计电路
4. 集成与调试
5. 底层驱动设计
6.移植wince、linux或symbian等嵌入式操作系统
软件工程师需要完成以下工作
1.设计友好的人机交互程序
2.创建漂亮的用户界面
3. 集音频播放、视频播放、游戏等娱乐功能于一体的设计
软件工程师和硬件工程师的工作性质区别
嵌入式硬件工程师的工作就是为软件工程师搭建硬件平台和必要的开发环境。 嵌入式软件工程师根据用户需求完善产品的软件功能。 硬件工程师就像设计师和建筑师一样,负责整个建筑的设计和建造。 软件工程师负责房间的装修,算是锦上添花。
总的来说,硬件工程师的工作性质尤为重要,因为在设计产品时,硬件工程师不仅要完成产品的基本功能,还要考虑很多因素:功耗、干扰、后期维护、生产一旦某个因素考虑不周全,就会导致整个产品的设计失败。