当前位置:一号简历网 >

职责 >工程师职责 >

Linux嵌入式工程师岗位职责

Linux嵌入式工程师岗位职责

Linux嵌入式工程师是做什么的?本文提供Linux嵌入式工程师的岗位职责例子,包括详细的工作内容及任职要求。工作内容:
1、嵌入式系统固件开发和维护。
2、在嵌入式平台上的从uboot到设备驱动开发以及Linux平台上的应用软件开发。
3、使用如仿真器、编程器,示波器来启动和调试硬件开发板。
4、硬件平台上的Linux应用软件开发,模块化设计嵌入式软件并集成到Linux操作系统框架。
5、验证和发布嵌入式软件,并使用脚本工具进行软件模块的基本测试
6、精简嵌入式Linux系统的内核、多余的服务等,使其系统能快速启动,流畅地运行。
任职资格:
1、电气工程、电子工程专业专科、本科或者硕士;
2、LinuxBSP,内核和驱动开发3年以上工作经验,嵌入式Linux系统上的调试经验;
3、深刻理解ARMCPU/MCU架构,较好的理解内存管理、缓存、总线、I2C和SPI设备的控制等;
4、拥有Linux环境下的C/C++编程技能,熟悉基于Linux的QT编程与开发;
5、有过产品开发经验,熟悉在硬件上如何集成软件模块;
7、有过TFT LCD显示、蓝牙、Wifi、RF驱动模块开发经验优先;
8、最好掌握一种脚本语言,如shell或者python;1、通信、电子、计算机等相关专业本科及其以上学历,3年以上通信行业相关工作经验
2、熟悉嵌入Linux、精通C/C++开发语言;
3、精通TCP/IP协议,特别是IPSEC、L2TP、SSL VPN、UPNP、IGMP、STP等各种应用协议;
4、精通Linux网络体系结构,对Linux网络内核模块的实现有深入的理解
5、硬件与linux相关驱动的调试与开发;
6、负责bootloader, 文件系统的开发与调试;
7、负责linux系统和android系统的优化;
8、有Qos、IPV6、路由器、网关产品开发经验者优先
任职资格:
1.本科及以上学历,计算机及相关专业;
2.两年Linux编程经验,三年以上相关软件开发经验;
3. 精通C/C++程序设计语言,熟悉面向对象的设计方法;
4. 精通makefile,shell编程,熟悉Linux文件系统,可对内核裁剪;
5. 熟悉华为海思3518平台或openwrt平台,两者至少熟悉一种;
6. 熟悉android JNI编程。

1、大专及以上学历,计算机、通信或电子相关专业;

Linux嵌入式工程师岗位职责

2、较强的英语读写能力;

3、2年以上相关工作经验,精通C/C++语言,精通嵌入式开发调试环境;

4、掌握嵌入式Linux内核裁减,编译;

5、掌握简单Linux字符设备驱动的开发;

6、掌握Linux系统下应用程序开发相关知识(gcc, makefile, 串口编程......);

7、了解ARM体系结构,有三星、高通、MEDIATEK任意一款4核处理器驱动开发经验;

8、有android开发经验,手持设备/通讯类相关项目开发经验者优先 ;

岗位职责
1、参与嵌入式软硬件工控产品的设计与调试;
2、分析并解决软件开发过程中的问题;
3、参与产品的工业测试;
4、编写相关技术文档。

任职要求:
1、电气自动化、自动化、电子信息工程等专业,本科以上学历;
2、1年以上工业嵌入式软件的开发经验,熟悉Linux的应用开发,对嵌入式系统底层驱动有一定了解;
3、熟练使用C/C++语言,有良好的编程风格,熟悉软件的开发流程,对软件开发有清晰认识;
4、对过程控制有一定了解,如PID控制;
5、对强、弱电路比较熟悉,可以对生产线电气柜进行改造以及修改电机驱动参数者优先;
6、熟悉ARM9 M0/M3/M4芯片,对X86有一定了解者优先;
7、具有钻研创新精神,勇于承担较大压力;
8、具备良好的职业道德,诚实守信,工作严谨细致,有高度的责任心。

  • 文章版权属于文章作者所有,转载请注明 https://yhjlw.com/zhize/gongchengshi/jj8lx.html
专题