ID:156593

九月

嵌入式软件工程师

  • 公司信息:
  • 高通
  • 工作经验:
  • 14年
  • 兼职日薪:
  • 2000元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 上海
  • 浦东
  • 张江

技术能力

十五年半导体行业外企工作经验,一直从事基于BareMetal, RTOS, Linux, Android等平台的嵌入式软件开发,熟悉各种基于ARM架构的MCU和MPU。
熟悉基于MCU平台的应用开发。
了解机器学习基本概念,熟悉模型训练和部署。
了解TEE/TrustZone中的可信应用程序工作流程。
熟悉Android系统中的Linux Kernel,HAL,Framework,APK等各个模块。
了解最新Android 8.0/9.0/10.0的Treble适配。
了解RTOS或者无操作系统环境下的Firmware开发。
熟悉Linux环境下的基于C语言的应用软件开发。
熟练通过Python控制指纹硬件实现快速原型开发。
具备集成相关类型芯片到安卓生态系统的全栈开发能力。
主要工作环境为C + Python + Vim + Ubuntu。

项目经验

Android系统上的指纹芯片软件开发:
TEE/TrustZone中的可信应用程序(通过SPI与芯片通讯),Linux Kernel,HAL,HIDL/Treble,Framework,APK等模块全套解决方案。

Windows和Ubuntu系统上的指纹示例程序:
基于Python实现快速开发,通过USB转SPI芯片FTDI,实现对指纹芯片的控制,图像采集和显示等功能。

32位ASIC上WiFi Firmware开发:
基于802.11协议开发。

32位车载系统上蓝牙协议栈开发:
基于蓝牙profile开发协议栈。

TrustZone/TEE环境中的安全应用程序开发:
OP-TEE运行在QEMU中,实现和宿主机(Ubuntu)之间的SSL/TLS通讯。
Ubuntu系统上实现端口间数据转发和回传。

Android系统访问SPI接口外设:
通过USB-OTG功能,借由USB转SPI芯片控制SPI接口的外设,实现包括APK、Framework、HAL等。

案例展示

  • Python获取小区经纬度

    Python获取小区经纬度

    通过百度开发者平台提供的API,去获取小区的经纬度,然后再通过地图API去把这些小区显示出来。 主要用于学习和了解百度API。

  • Python网页爬虫

    Python网页爬虫

    通过Python的网页访问已经HTML解析库来对获取到的商品信息进行整理汇总,按照指定的格式生成CSV文件。

查看案例列表(含更多 0 个案例)

评价列表

相似人才推荐

信用行为

  • 接单
    1
  • 评价
    1
  • 收藏
    3
  • 五星率
    0%
  • 退款
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系聘用方端客服
联系聘用方端客服