ID:391996

wiggin

高级软件工程师

  • 公司信息:
  • 北京小米移动软件有限公司
  • 工作经验:
  • 12年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 北京
  • 丰台

技术能力

1. 拥有跨平台软件开发经验,涵盖Linux、FreeRTOS以及Android系统。
2. 精通多种编程语言,包括C、C++、Java和Python,具备多语言项目开发能力。
3. 熟悉Linux系统核心模块,如进程调度和内存管理,能够进行高效的系统级开发与优化。
4. 具备底层驱动开发经验,能够针对不同系统进行定制化开发与调试。
5. 熟悉linux perf/ftrace等工具,擅长分析和优化程序性能,确保软件运行的高效与稳定。
6. 具备出色的问题解决能力,能在高压环境下迅速定位并处理技术难题。
7. 具有快速学习和适应新技术的能力,能够持续更新个人技术栈以满足项目需求。

项目经验

【Mina和Vela系统开发】
1.在 MINA 系统上开发 wifi 驱动以及中间件以提供服务给上层应用。
2.在 MINA 系统上基于 bluedroid 协议栈、按照 Bluez的 DBUS 接口开发蓝牙服务以及开发中间件。
3.在mina系统上用c++实现intent、广播和反射等机制访问android蓝牙服务。
4.在vela系统上做稳定性开发工作,开发dfx给各个模块提供打点功能,开发perf,powertop等性能调优工具。
【智能网关程序开发】
1.搭建软件架构,与后台同事制定通信协议格式,实现网关程序中后台通信、设备管理、本地化场景控制等模块的开发工作。
2.采用luabrdige开源框架实现用lua脚本语言转换相应设备的通信协议,制定接入设备的通信协议等。
【智能锁开发】
1.参与项目的立项过程,与硬件产品沟通相关需求,搭建软件架构,并与后台同事沟通制定符合公司业务需求的通信协议。
2.在网关端amber程序上实现相应协议的扩展。
3.分配团队开发人员的相关工作,把控项目整体进度。
【拼接墙】
1.实现拼接墙的算法和定制UI。    
2.使用客户上位机软件通过串口协议去实现相应功能。    
3.通过I2C通信协议实现外围设备芯片EP9422(HDMI 切换和环出)、SIL9024(DP转HDMI)、ISL29023(光控)的驱动。  
4.通过SPI协议去实现GV7601(SDI转HDMI)的驱动.。    

相似人才推荐

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

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

微信接收人才推送

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

接收人才推送
联系需求方端客服
联系需求方端客服