首页 > 手机 > 配件 > 北京嵌入式软件开发招聘,嵌入式招聘

北京嵌入式软件开发招聘,嵌入式招聘

来源:整理 时间:2022-04-10 20:27:34 编辑:华为40 手机版

第二,嵌入式驱动开发。如何学习嵌入式开发?1.需要掌握的基本编程基础,c/c ,以及数据结构这是嵌入式开发必备,现在很多人把linux也作为嵌入式开发的必备基础,现在做嵌入式开发的很难脱离linux而单独存在。做嵌入式多多少少是要考虑硬件平台的。

嵌入式开发工资多少?

嵌入式开发工资多少

只会写嵌入式程序的人满大街都是。树莓派、arduino等这些不用费脑子费体力做硬件的开发板出来后。连软件工程师都可以转过来做嵌入式程序了。  但写的了程序还真正能做硬件电路的人太少了,最多是参考开发板送的资料或者芯片Datasheet设计个最小系统,能做外围电路特别是模拟电路的太少了。几十年前,父母那一辈的工程师还能自己焊接调试个电视机、收音机、电台的出来,现在的人基本是用到什么都找集成芯片。

以至于我们要找嵌入式硬件工程师,都要 求他做过开关电源、变频器之类的。  另外一些,能写程序的人还能做数字信号处理算法的人(图像处理、声音处理、自控算法处理等)的人太少了。  和计算机软件比起来,因为嵌入式在硬件上投入比计算机软件要大,项目开发周期较计算机软件的长、资金回拢周期也较长。所以,做嵌入式/电子设备的企业要少的多。

  企业缺人是缺少来了就能直接上手的人,也缺少学习能力强的人。 嵌入式的芯片多种多样,不像计算机硬件平台基本就是X86,如果用到其他平台如ARM和powerPC,对软件工程师的工作影响不是太多,因为他们是面向 对象编程,不需要考虑硬件。做嵌入式多多少少是要考虑硬件平台的。我招个人,我们用工业总线CAN,他说他以前只玩过串口和TCPIP,那又要花一两个月 来适应CAN协议……我们用ti的ARM9,他说他以前只做过STM32,还要学习一下ARM9的寄存器。

然后因为思维有些固化,一直排斥ARM9,说这 东西不如ST,没有库函数程序写起来不好用balabalala……  所以一直缺人,但却一直在面试找不到个技术上跟我们要求尽量接近的。  至于工资,其实是两面分化的,如果跟上述一二段说的那些人,基本上工资是要低于他们做计算机软件的同学们(同学历、同工作年限、同毕业院校的人们之间对比)。

嵌入式工程师有前途吗?

嵌入式工程师有前途吗

谢谢邀请,已经在嵌入式行业混了十几年,做的东西从底层linux驱动,内核定制到上层的app应用,都是在嵌入式设备上开发东西,从数字电视,机顶盒,手机,到现在的电动汽车充电设备都属于嵌入式产品,技术模块从音视频解码,浏览器内核技术,到安卓框架层定制,以及应用开发。从菜鸟程序员到能搭建一些系统框架,给下边兄弟们去使用,其实任何一个行业不可能一成不变,如果一直守着老的东西不变,自然不会有多大的前途,现在非常流行的物联网以及人工智能机器人都属于嵌入式领域新的技术拓展,不要轻易给一个事物下结论说过时之类的话,如同现在很多人觉得C语言已经是过时的语言,现在没必要学习了,事实的真相是现在随着软件行业的发展,集成化的是一大大趋势,底层的编程语言不太适合做应用级别的开发,所以在工作岗位的绝对数量没法和高级语言岗位相比而已,并不代表这门编程语言已经过时了,很多高级语言底层代码都是C语言完成。

嵌入式工程师能做点什么?1.底层设备驱动开发,以及操作系统内部实现都属于嵌入式,这些都属于非常靠近底层的编码类别,目前这种的岗位相比之前比例下降了,主要是随着软件技术的进步,这类工作已经在前期做了大量的积累,不需要从头开始搞,大部分芯片厂商都已经给提供好了,主要功能扩展和维护性的工作多一些。2.通讯领域,常见的路由器,交换机等设备开发都属于嵌入式领域,这块对于性能的要求非常高,所以主要的开发语言是c/c 。

3.系统级开发,如同安卓框架,浏览器内核,多媒体播放器等内部引擎的开发,这类工作主要是高级工程师做的比较多,涉及到的文件数目以及专业性都需要具备一定的基础才能去搞,不见得要写多少代码,因为针对这类系统开发在开源社区里面都能拿到源码,有了源码不一定代表着掌握,需要对这些框架有一定了解,提出一个新的需求能够在万千代码中找到解决方案,难在有时候本身从社区拿到的代码本身就存在致命的bug,这些问题很难在网络上找到答案,只能自己硬啃。

4.嵌入式应用级别的开发,开发语言c/c /java等等都会涉猎,因为现在安卓系统的普及,很多应用开发都采用java方式,开发起来简单直接,当然现在很多h5的应用开发效率更高了,运行效率相对低点,但现在设备的配置比之前已经高了许多,所以运行效率不是多大的问题。如何学习嵌入式开发?1.需要掌握的基本编程基础,c/c ,以及数据结构这是嵌入式开发必备,现在很多人把linux也作为嵌入式开发的必备基础,现在做嵌入式开发的很难脱离linux而单独存在。

2.需要掌握基本的系统开发基础,例如多线程编程,网络编程,以及常见的编程模式,例如状态机条件设置,图形系统开发使用等等嵌入式高级编程模式都需要掌握。3.需要在一个设备上实践具体项目。现在很多嵌入式的开源社区都可以在里面吸取营养,树莓派就是一个很不错的代表,可以在里面学到很多实践项目。任何一个方向都是在发展,是不是能前途,能不能拿到高工资主要靠自身的努力,在一个领域能够做到顶端,即使行业看着不景气,一样能够拿到高薪或者高职位,和不要把自己的不努力归结到行业不景气身上,多从自身找原因。

嵌入式工程师如何能接到私活?

嵌入式工程师如何能接到私活

1.嵌入式工程师、计算机硬件类的工程通常好容易出很多产品的技术方案,把这个技术方案整理一下向专利局,申请专利,署名第一作者的很容易就出名了,很多公司要做同类技术很容易就发现你。然后就会找上门来。2.加入当地专家库,像福建这边的数字办,就有专门成立信息化专家库,只要有高级工程师的资格证件,报名进入专家库,多当几次专家,很多企业都认识你。

然后机会就来了。3.最差的就是去一些兼职的网站(58同城、智联招聘、猪哥网)上面去主动寻找一些项目来做。4.还有就是加一些群(到QQ上用关键字搜索一下群)或朋友推荐了。最后的最后,嵌入式工程师那都是公司的宝啊,平时的工作强度已经很大,而且一般都十分高薪,然后很多关键岗位都是合同保密跟同业限制,所以接活前要三思啊。

30岁转行嵌入式可行吗?为什么?

我就是嵌入式软件工程师,不知道您之前是从事哪种性质的工作,既然想转嵌入式,应该也是IT行业的吧。如果之前有嵌入式基础,那入门就容易多了。我先大概介绍一下嵌入式包括的几个方向。第一,硬件电路原理图PCB设计。这就要求有数模电路基础,最好对高频、射频有一定的学习。掌握一种电路设计软件,比如AD、cadence、dxp等,学会原理图及PCB设计,最好会手工焊接,一般情况下自己动手焊接电路验证设计的电路的可靠性。

第二,嵌入式驱动开发。专业要求要学会C语言,能看懂数据手册,掌握底层硬件驱动开发,硬件接口驱动调试。第三,嵌入式应用开发。嵌入式划分的专业很多,比如dsp、fpga、单片机、Linux等。对于单片机Linux来说,掌握C、C 语言。比如开发各种厂家的单片机,C语言是主要的开发语言,但是编译平台就很多了。

文章TAG:招聘嵌入式软件嵌入式开发北京

最近更新