ID:345440

阿铭ᯤ⁶ᴳ

嵌入式软件开发工程师

  • 公司信息:
  • 奇虎360
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 1000元/8小时
  • 兼职时间:
  • 可工作日远程
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 广州
  • 天河

技术能力

熟悉C/C++编程语⾔,具备嵌⼊式场景下的⾼效编码、内存优化及性能调优能⼒,可独⽴完成模块级开发;掌握Shell脚本编写,具备⾼效编码与⼯程化实现能⼒。
熟悉嵌⼊式Linux(内核裁剪、驱动开发、根⽂件系统构建、性能调优), 熟悉RTOS(FreeRTOS, RT-Thread) 并有丰富的多任务调度、内存管理与同步机制实践经验
熟悉ARM Cortex-A/M系列, 有丰富的跨平台开发与调试经验深⼊理解I2C, SPI, UART, CAN, I2S等总线协议,能独⽴完成驱动开发与调试
熟悉TCP/IP协议栈,掌握MQTT, CoAP, HTTP等应⽤层协议,有LwIP移植与应⽤经验
了解H.264/H.265, AAC编解码标准,有GStreamer, FFmpeg, Onvif应⽤开发经验
熟练使⽤Makefile/CMake构建项⽬,具备交叉编译、OTA升级功能开发与部署经验
熟悉⼤模型,具有部署,训练,微调,智能体搭建经验

项目经验

360°全景AI安防摄像头 - 低功耗与快速唤醒系统 2023.04 - 2023.10 开发⼯程师
项⽬描述:公司旗舰款智能摄像头,采⽤电池供电,对设备待机功耗和事件触发后的快速唤醒录制有极
⾼要求,旨在实现“事件不错过,电量不浪费”的核⼼⽤户体验。
我的任务:作为低功耗模块负责⼈,核⼼⽬标是将设备在睡眠模式下的平均功耗降低80%(从5mA降⾄
1mA以下),并将“PIR传感器触发到启动视频录制”的端到端延迟控制在300ms以内。
主要⼯作:
1.硬件层⾯: 与硬件⼯程师协作,精细化电源域划分,利⽤PMU(电源管理单元)实现⾮必要外设的
深度断电。
2.RTOS层⾯: 基于FreeRTOS,引⼊Tickless Idle模式,在⽆任务运⾏时⾃动让CPU进⼊WFI(Wait
For Interrupt)状态。
3.驱动层⾯: 重构了外设驱动,将轮询模式全部改为中断驱动,并为SPI Flash、Sensor等关键器件设
计了专⽤的低功耗模式切换逻辑。,
4.快速唤醒: 设计了⼀套分级唤醒机制,PIR中断触发后,CPU⾸先以最⾼主频被唤醒,并从内存中加
载预先初始化的轻量级ISP(图像信号处理)和编码器任务,绕过了完整的Linux系统启动流程,实现
了“内核未醒,业务先⾏”的效果。
项⽬成果: - 成功将设备平均待机功耗降⾄0.8mA,超额完成⽬标,理论待机时间从1个⽉提升⾄3个
⽉。 - 实现端到端唤醒录制时间平均260ms,在同类产品中处于领先⽔平, 上线后获得⽤户⼴泛好评



智能家庭安防⽹关 - 多协议融合与数据处理系统 2022.11 - 2023.06 开发⼯程师
项⽬描述:作为智能家庭的控制中枢,新⼀代安防⽹关需要同时⽀持Wi-Fi, Zigbee, Bluetooth Mesh
三种⽆线协议,并为上层应⽤提供统⼀、可靠的数据接⼊与命令下发通道。
我的任务:负责嵌⼊式Linux系统下多协议数据通路的搭建。核⼼挑战在于处理不同协议的异构数据格
式、解决多线程并发下的数据⼀致性,并保证7x24⼩时运⾏的稳定性。
主要⼯作:
1.系统架构: 基于嵌⼊式Linux,设计了⼀个模块化、分层的数据处理框架。底层为各协议的驱动和守
护进程,中间层为共享内存IPC和协议适配器,上层为统⼀的MQTT客户端,与云端进⾏交互。
2.协议适配: 为Zigbee和BLE的私有数据格式设计了统⼀的编解码库,将其封装为类JSON格式,并通
过共享内存⾼效地与主应⽤进程通信,避免了频繁的进程切换开销。
3.稳定性保障: 引⼊看⻔狗(Watchdog)机制监控关键进程的健康度。全⾯梳理了代码中的内存分配
与释放逻辑,利⽤Valgrind等⼯具定位并修复了3处隐蔽的内存泄漏点。设计了环形缓冲区(Ring
Buffer)来平滑处理瞬间的并发数据洪峰。
项⽬成果:- 成功打造了⼀个稳定的多协议⽹关系统,⽀持超过100个⼦设备的稳定接⼊和并发通信。 -
系统的平均端到端数据延迟⼩于50ms,并且在连续⼀个⽉的满负荷压⼒测试中⽆⼀次死机或重启。

信用行为

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

发布任务

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

微信接收人才推送

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

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