[嵌入式硬件工程师嵌入式软件工程师的职责是什么]关于嵌入式硬软件工程师第一要体现嵌入式软件工程师业务能力 嵌入式软件工程师能根据项目管理和工程技术的实际要求,按照系统总体设计规格进行软、硬件实际,编写系统开发规格...+阅读
嵌入式软件工程师包含嵌入式Linux工程师,第三个就不一样了,是个体力活。刚开始你学的时候可能感觉,画电路图么,挺有意思的,不过时间长了你就会恶心了。因为你要做的就是看各种芯片手册,把该连的地方连起来,然后供上电,检查好,保证电路安全,加上该有的辅助元件,OK,剩下的就是没完没了的布局。要知道写软件错了大不了重新写,这玩意可是要用PCB印刷的,印出来才发现不合适,是要掏钱重新印的。完了还要把元件焊上去,除非是确定量产,否则可是都要手工焊的。而且硬件入门和提升相对较简单,大专以上,甚至以下都能干,比较好学,待遇自然就低一些。嵌入式软件工程师,顾名思义,是做嵌入式设备上的软件的,不过嵌入式软件开发不同于普通的JAVA,C++的开发,是需要了解硬件特性的,主要课程是C语言,其他的都是锦上添花的东西了,像什么嵌入式操作系统,算法,驱动开发什么的都要学一点,最重要的是要学会看文档和学好C语言,学会如何调试,能自己设计简单的东西并能找出设计中的错误,你离成功就不远了。要是考虑到将来找工作的话,也可以在学校的时候就多跟老师坐坐项目,确定好意个方向,是做驱动开发还是操作系统移植,或者嵌入式软件系统(不是操作系统,是包含驱动以及上层软件的系统,比如给你个51平台你的程序能让它巡检温度并依次显示在液晶屏上),这样将来找工作就不用愁了。不管你将来是做Linux方向还是其他什么,只要你感兴趣,愿意学,都是很有前途的。
延伸阅读:
嵌入式系统硬件工程师所需技能有哪些呢嵌入式系统工程师,包括硬件工程师和嵌入式软件程序员,嵌入式系统多用于工业等领域。在这些领域中,嵌入式系统应用面千变万化,技术成熟程度、可靠性、成本等是决定系统选型的核心...
嵌入式硬件工程师需要掌握哪些知识编写嵌入式系统硬件总体方案和详细方案,进行硬件选型(单片机、DSP或者其他处理器)及系统分析; 负责硬件详细设计及实现,包含原理设计、PCB layout、硬件调试; 参与系统移植以及驱...