社区帖子招聘远程兼职期间薪资18,000元/月起;100%远程办公招嵌入式硬件工程师

头像
石头
359阅读2评论

项目介绍

我们需要在Nordic nRF5340双核架构上,构建一个能够实时处理高带宽音频流的低功耗系统。面临的挑战包括在BLE连接保持活跃的同时,通过 QSPI 接口向Flash写入大量音频数据而不发生阻塞;在微安级别的功耗预算下,通过IMU和PPG传感器融合算法实现精准的语音活动检测唤醒。

核心职责

  1. 核心音频与存储引擎开发
  • 构建无阻塞环形缓冲区,设计并实现基于QSPI Flash的高速存储机制。必须解决Flash Page Program延迟与音频采样中断之间的时序冲突,确保录音零丢帧。
  • 音频管道:编写PDM麦克风驱动,实现音频数据的DMA采集、分帧、以及轻量级压缩算法的嵌入式实现。
  1. 基于Zephyr的系统架构
  • 双核IPC通信:设计业务逻辑与蓝牙协议栈之间的高效通信机制优化吞吐量。
  • 实时操作系统 (RTOS) 调优:精细化管理线程优先级和工作队列,防止高优先级的BLE广播打断音频写入逻辑。
  1. 传感器融合与状态机
  • 编写高效的有限状态机,管理设备从Deep Sleep到Active Recording的毫秒级唤醒流程。
  • 整合加速度计和PPG光电心率数据流,实现基于生物信号的智能触发逻辑。
  1. 功耗与性能优化
  • 使用Power Profiler Kit进行代码级的功耗分析,排查并消除任何不必要的电流泄漏。
  • 实现Flash数据加密(AES-128)及BLE安全配对流程。

职位要求

  • 5年以上嵌入式C/C++开发经验,必须有RTOS环境下的复杂多线程开发经验。
  • 深入理解nRF5340/nRF52芯片架构。熟练掌握nRF Connect SDK (NCS),包括Device Tree, Kconfig, Bootloader (MCUboot) 配置。
  • 能手写或深度修改 I2C, SPI, QSPI, PDM, UART等外设驱动,不依赖现成的满是Bug的库。
  • 熟练使用 J-Link, 逻辑分析仪 (Logic Analyzer), 示波器调试时序和总线问题。
  • 加分项:ODM 协作经验,能够阅读原理图,并在必要时指出代工厂硬件设计中的电气隐患(如电源纹波、信号干扰)。熟悉 DSP (数字信号处理) 基础算法。

职位待遇

  • 远程兼职期间薪资18,000元/月起,不强制固定工时,只要能按时交付里程碑代码,可以利用业余时间远程完成。100%远程办公,无需打卡,无需坐班。
  • 当原型机验证成功,双方合作顺畅,我们希望邀请您加入成为全职核心员工。届时重新商定全职 薪资,并提供期权。

为了节省时间以及判断您是否合适,需要考虑下这个问题:
"在nRF5340+Zephyr架构中,当你使用LittleFS在外部QSPI Flash上进行高频音频写入时,如何设计线程模型以避免阻塞BLE协议栈的实时性要求?如果Flash擦写导致了长时间的CPU占用,你会使用什么具体的Zephyr机制(如 Async API, DMA, Workqueue Offloading)来解决?"

符合要求的同学请留言以及简要介绍或露脸帖链接,合适的同学我们会主动加电联系。

招聘类型:
职业:
工作方式:
领域:
需消耗电量 5
收藏
举报
精选评论
头像
等级0
该评论因违反《社区规则》,已被社区管理员删除
头像
等级0
该评论因违反《社区规则》,已被社区管理员删除
版块详情

社区帖子招聘

24k 帖子
179k 评论
1k 关注
非主流的工作机会在这里更受欢迎~
版主
远程全职推荐

扫码下载应用

下载APP以便及时收到回复或进展