成都 [切换城市] 成都招聘成都计算机软件招聘成都高级软件工程师招聘

MTK智能机平台嵌入式系统暨BSP高级软件工程师

四川锐一科技有限责任公司

  • 公司规模:50-150人
  • 公司性质:民营公司
  • 公司行业:互联网/电子商务  计算机硬件

职位信息

  • 发布日期:2017-02-11
  • 工作地点:成都-高新区
  • 招聘人数:1人
  • 工作经验:5-7年经验
  • 学历要求:本科
  • 职位月薪:1.2-1.5万/月
  • 职位类别:高级软件工程师  嵌入式软件开发(Linux/单片机/PLC/DSP…)

职位描述

职位描述:
岗位职责:
1、负责Android/Linux产品的系统开发维护工作,包括Bootloader开发调优、Linux内核驱动的添加与裁剪、整体性能的调试和优化,以及外设驱动和HAL适配开发调试。
2、负责产品射频模块在modem软件层面的修正调试,对modem进行射频参数校准,使产品的3G/4G网络功能达到稳定状态。
3、配合硬件工程师进行硬件调试等。
4、根据相关芯片文档,原理图等进行系统移植,驱动开发;
5、Android系统BSP包移植、Driver开发以及HAL层开发,并解决BSP层级的驱动问题
5、负责嵌入式应用程序的架构设计,方案制定,代码实现与程序维护;
6、负责Kernel、驱动、HAL相关问题的定位和解决。
7、负责与硬件开发人员共同制定软硬件接口,与上层软件开发人员共同制定驱动与上层软件接口,以及接口的定义和调试。
8、配合硬件工程师进行设备驱动的开发调试。
9、技术文档撰写,专业技能分享与培训。
职位要求
1、本科以上学历,计算机相关专业。
2、5年以上Android/Linux嵌入式系统开发经验。熟悉Linux内核和Android驱动、HAL层,Android的native应用程序开发或嵌入式Linux应用程序开发,要求必须具备3年以上MTK智能机平台底层开发经验。
3、熟练使用C/C++/汇编语言开发调试,熟练编写Shell或Python脚本,熟练使用Git版本管理工具。
4、对于嵌入式Linux应用编程有丰富的知识储备和实战经验,包括多线程,多进程,异步网络收发等知识体系,同时熟练应对Android NDK编程开发。
5、具备MCU、ARM等硬件系统构架知识,熟悉基本硬件电路原理及设计。
6、熟悉I2C、SPI、SDIO、UART、USB、MMC等常用嵌入式总线接口协议。
7、熟悉嵌入式Android/Linux的软硬件开发环境、开发工具和调试方法,熟悉u-boot/lk开发、板子启动调试、驱动开发、系统引导、系统裁剪、开机速度优化等等。
8、熟悉Android/linux系统的WIFI/LCD/USB/NFC/蓝牙/传感器/摄像头等硬件驱动的开发调试,具备多线程和网络/蓝牙/串口数据通信开发调试经验。
9、对Android/Linux嵌入式有浓厚兴趣,具备良好的逻辑、创新思维和主动学习能力,中英文文档阅读和编写能力,开发计划执行能力,认真、积极、负责的工作态度,良好的团队合作意识和沟通能力。
10、具备良好的编程风格和较强的文档编写能力,能根据公司的要求提供完整规范的研发文档。
11、在MTK智能机平台具有资深而长期的技术经验和行业资源优先考虑,有过车机项目经验优先考虑。

职能类别: 高级软件工程师 嵌入式软件开发(Linux/单片机/PLC/DSP…)

举报 分享

公司介绍

网络技术推广服务、计算机软硬件研究及销售、计算机系统集成、广告制作、发布及代理等,公司本着以人为本,诚信经营的服务宗旨,让员工和客户满意,发展自己。

联系方式

  • Email:2603427110@qq.com
  • 公司地址:上班地址:云南省楚雄市开发区永安路