Chinaunix

标题: Linux bsp驱动工程师和Android编译系统工程师该选择哪一个? [打印本页]

作者: hellolinhao    时间: 2017-06-13 20:58
标题: Linux bsp驱动工程师和Android编译系统工程师该选择哪一个?
本帖最后由 hellolinhao 于 2017-06-13 20:57 编辑

大家好,本人毕业于一个二流大学,在毕业前拿过一些奖,但这些知识基本没什么用,只是作为入职第一份工作的垫脚石。
在大四时,开始和同学自学嵌入式,但由于时间比较短,只学习了嵌入式应用部分。正是这些学习,为我第一份嵌入式应用开发打下了比较好的基础。


由于我的公司在入职前承诺我做智能硬件,但真正的工作并不是,于是在工作接近半年的时候,我开始决定自学驱动方向的工作,在接下来的又半年时间内,我利用晚上空闲的时间和周六日根据买来的自学视频开始学习。其中的过程实在是挺难的,因为有应用工作方面的需求要改,并且驱动我是一点也没有接触过的,上手起来实在困难。

拿完年终奖后一个月,我就离职找到了现在的工作,刚入职快一个月,组长交给我的任务是优化并完成组内系统的编译工作:也就是修改Makefile和shell脚本,制作文件系统,之后可能还会有一些系统方面的测试工作;随便一说,我们组是服务与配置组,之前组长是os的,所以整个项目的编译系统是他和另一个人负责完成的。所以,之后接触源码的机会也不会多。

在找到工作的时候,我海投了很多家公司,之前另一个做Linux bsp驱动的找到我,想让我去面试,请问,如果我面试过了的话,我该如何选择呢?有谁对Linux bsp驱动有了解的?过来回答一下,谢谢了。




作者: ballzb    时间: 2017-06-29 14:14
任何一家公司,从头开始写大量代码的机会可能都不是很多。个人建议还是先把手头的事情做好,自己多看代码,多动手尝试,如果有机会整改相关的模块,到时能提出自己的独到见解,应该会让自己慢慢成为主力。

另外,公司的前景很重要,在一个没落的公司技术再牛可能也很难得意。
作者: hellolinhao    时间: 2017-06-30 09:16
是的,看情况一步一步往下走吧,去面试的职位是wince的,不合适,所以现在先做好自己的工作吧
作者: 爱吃猫的鱼鱼鱼    时间: 2017-09-06 17:05
全球前三的IP语音和视频设备的供应商,全球600多人,杭州研发中心有200多人,老板是美籍华人。
联系人:刘玉婷  电话:18758230569(绑定微信)
地址:杭州西湖区
一:高级Linux驱动开发工程师(Android设备方向)   年薪20-30万
岗位职责:
参与Android平台上的驱动和HAL层开发工作,并配合硬件人员的调试工作。
任职要求:
1、熟悉ARM平台的嵌入式系统开发过程,熟悉ARM的体系结构及相关底层软件的开发;
2、熟悉Uboot移植,Linux内核裁剪,根文件系统定制;
3、熟练掌握Linux驱动模型,熟悉CPU外设接口驱动程序(如I2C、SPI、I2S/PCM、LCD、以太网接口驱动调试等 );
4、具有丰富的Linux设备驱动调试经验和较强的软件bug定位和分析能力,具备较强的软硬件调试能力;
5、精通C语言,熟悉UNIX/Linux操作系统上的软件开发和编译环境,具有良好的编程风格;
6、有WiFi、蓝牙、HDMI等外设调试开发经验者优先考虑;有Android平台移植和Android设备开发经验者优先考虑。


二:系统软件主管     年薪:28-40万
1、 负责Android平台/Linux平台产品架构设计;
2、 2、负责产品性能优化、驱动开发及维护工作;
3、指导开发工程师进行驱动开发;
任职要求:
1、熟悉ARM平台的嵌入式系统开发过程,熟悉ARM的体系结构及相关底层软件的开发;
2、熟悉Uboot移植,Linux内核裁剪,根文件系统定制;
3、熟练掌握Linux驱动模型,熟悉CPU外设接口驱动程序(如I2C、SPI、I2S/PCM、LCD、以太网接口驱动调试等 );
4、精通C语言,熟悉UNIX/Linux操作系统上的软件开发和编译环境,具备较强的软硬件调试能力;
5、有以下其一经验者尤佳:
     1)Android平台移植、Android设备开发经验;
     2)WiFi/蓝牙/HDMI外设调试经验;
     3)SIP网关或服务器、语音板卡类相关经验;
     4)AP交换机、视频会议系统、终端产品等经验





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2