GigaDevice logo
兆易创新
嵌入式软件工程师(USB)

嵌入式软件工程师(USB)

发布于 大约 13 小时前

普通员工/个人贡献者

合肥市
中级经验
全职员工
仅现场办公
学历未注明
软件工程
Ai工具
Arm Cortex-M
Risc-V
Rtos
Spi
Usb
Usb Pd
安全固件

AI 估算 · 12k–20k

合肥嵌入式中级岗位,兆易创新为芯片设计公司,薪资处于行业中上水平,考虑城市和行业竞争力。

职位详情

关于这个职位

该职位主要负责兆易创新MCU产品线中USB相关软件的开发与维护,包括USB协议栈、PD充电协议、BootLoader及安全固件

作为嵌入式软件工程师,你将深度参与ARM Cortex-M或RISC-V架构下的底层驱动开发和系统集成,适合对MCU底层技术有热情、希望深入USB技术栈的工程师

最低要求

熟悉ARM cortex-M或者RISCV相关框架

熟悉MCU软件开发流程
掌握MCU相关常用外设的开发细节,如GPIO,RCU,中断,Timer等
掌握MCU常用通信外设的开发细节,如USART,IIC,SPI,CAN等
独立或参与团队完成过嵌入式研发项目,不少于3个
熟悉或掌握USB开发技术
熟悉或掌握BootLoader开发技术
熟悉MCU安全相关知识最佳
具备文件系统和RTOS开发或应用相关技能
能够熟练使用AI相关工具

工作职责

负责MCU USB SDK及方案相关开发

负责USB PD相关研发
负责BootLoader开发与维护
负责安全固件开发与维护

AI 洞察

优缺点分析

优点

  • 深入芯片底层技术,掌握USB标准协议栈,行业壁垒高,不可替代性强
  • 兆易创新作为国内MCU龙头,平台稳定,产品线丰富,技术积累深厚
  • 涉及安全固件等前沿领域,技能天花板高,职业发展空间大
  • USB协议复杂,调试难度大,需要较强的逻辑分析和耐心
  • 需要同时掌握硬件和软件知识,学习曲线陡峭

缺点 / 挑战

  • 芯片原厂开发节奏紧凑,可能面临多个项目并行交付压力
  • 适合对底层嵌入式技术有浓厚兴趣、享受协议栈调试和硬件交互挑战的工程师,以及希望在MCU生态中深耕的技术人员

角色解读

  • 向USB/PD技术专家方向发展,成为芯片原厂的核心协议栈维护者
  • 横向拓展至安全固件、系统架构等方向,担任嵌入式系统架构师
  • 在MCU领域积累经验后,可转向更复杂的SoC或应用处理器开发
  • 负责MCU芯片的USB协议栈开发,包括USB 2.0/3.0、USB PD等标准实现
  • 开发和维护BootLoader,确保芯片启动和固件升级的稳定性和安全性
  • 编写安全固件,处理加密、安全启动等底层安全功能
  • 参与MCU SDK的集成和优化,支持客户快速开发USB相关应用
  • 精通ARM Cortex-M或RISC-V体系结构,能进行底层寄存器配置和中断处理
  • 扎实的MCU外设驱动开发经验,包括GPIO、Timer、USART、I2C、SPI、CAN等
  • 熟悉USB协议栈(HID、CDC、MSC等)和USB PD协议,有实际项目经验
  • 掌握RTOS(如FreeRTOS)和文件系统,能高效进行多任务程序设计

申请策略

  • 了解兆易创新MCU产品线(如GD32系列),在面试中展示对产品的理解
  • 准备一个完整的USB项目案例,从需求到实现的详细讲解
  • 突出USB相关项目经历,详细说明实现的功能(如USB设备类、主机栈、PD协商等)
  • 列出BootLoader开发经验,包括安全启动、固件加密、升级流程设计
  • 强调RTOS使用和文件系统集成经验,展示系统级设计能力
  • 开源项目或技术博客(如USB协议分析)可作为加分项
  • 深入学习USB协议规范(特别是USB PD 3.0),可以动手搭建测试环境
  • 加强ARM Cortex-M Cortex-M4/M7或RISC-V的汇编及调试技巧

面试指南

  • 对于协议类问题,先描述标准流程,再结合实际项目细节,最后总结关键点和避坑经验
  • 安全相关问题,要强调加密算法选择、密钥存储和防回滚机制
  • 任务调度类问题,可结合具体RTOS API(如FreeRTOS队列、信号量)给出设计方案
  • 请描述USB设备枚举过程,以及如何用代码实现一个HID设备
  • BootLoader设计中如何实现固件签名校验?请简述安全启动流程
  • 在MCU上如何实现USB PD的物理层和协议层?遇到死锁如何处理?
  • RTOS中如何管理USB中断和任务优先级?给出代码示例
  • SPI与I2C在时序上的区别是什么?实际项目中如何选择?

职位点评

67
综合评分

芯片原厂USB底层技术岗,成长性强但WLB一般,薪资未明确。

从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。

更适合这类人
最看重技术成长和底层挑战的工程师,愿意为技能深度牺牲部分工作生活平衡。
表现最好
成长发展
相对薄弱
工作生活
薪资福利65
成长发展85
工作生活50
使命价值60

薪资福利

65中等

未明确薪资和福利,但芯片原厂通常提供有竞争力的薪酬和五险一金,综合来看中等偏上。

薪资信号未披露(AI估算:12K-20K/月)

成长发展

85较高

职位涉及USB、BootLoader、安全固件等核心技术,成长空间大,但JD未明确提及培训或晋升通道。

技术前沿前沿/新兴技术
技术栈USB PD、安全固件、BootLoader、ARM Cortex-M、RISC-V、RTOS
业务类型profit_center

工作生活

50较低

仅现场办公,未提及弹性工作或WLB,合肥科技园办公,加班情况未知。

工作模式仅现场办公
办公地点科技园/产业园
加班情况未提及(无法判断)

使命价值

60中等

MCU国产替代有行业价值,但JD未强调社会使命感,属于中性。

行业发展高速增长赛道
社会影响中性/一般
创新程度积极采用新技术
Watch Jobs