AAC Technologies logo
瑞声科技
Android底层嵌入式系统开发工程师(上海)

Android底层嵌入式系统开发工程师(上海)

发布于 大约 2 小时前

普通员工/个人贡献者

上海市
中级经验
全职员工
仅现场办公
学历未注明
硬件工程
Arm
Freertos
I2S
Iar
Sdio
Spi
Usb
嵌入式系统
汇编

AI 估算 · 15k–25k

上海嵌入式开发岗位,3年经验,技术栈主流,薪资处于市场中等略偏上水平。

职位详情

关于这个职位

该职位主要负责Android底层嵌入式系统的开发工作,需要深入参与芯片或嵌入式系统的firmware设计、编码与优化

你将接触到从底层驱动到硬件接口的完整技术栈,适合有扎实C/C++基础和嵌入式开发经验的工程师

最低要求

年以上相关工作经验,有芯片或嵌入式系统firmware开发经验,熟悉一款及以上微处理器,如ST、NXP、TI等

精通C/C++语言,了解汇编语言,具备编码优化能力,有嵌入式系统架构设计能力
熟悉实时嵌入式系统(如FreeRTOS等),熟练使用KEIL、IAR等开发环境
了解处理器架构(如ARM、PowerPC等),熟悉相关外设接口协议(如I2C、SPI、USB、SDIO、I2S等)
有硬件基础,能看懂原理图,熟练使用示波器等设备
有Linux kernel开发经验优先
有相关芯片开发经验优先
良好的团队精神和沟通、交流能力

工作职责

年以上相关工作经验,有芯片或嵌入式系统firmware开发经验,熟悉一款及以上微处理器,如ST、NXP、TI等

精通C/C++语言,了解汇编语言,具备编码优化能力,有嵌入式系统架构设计能力
熟悉实时嵌入式系统(如FreeRTOS等),熟练使用KEIL、IAR等开发环境
了解处理器架构(如ARM、PowerPC等),熟悉相关外设接口协议(如I2C、SPI、USB、SDIO、I2S等)
有硬件基础,能看懂原理图,熟练使用示波器等设备
有Linux kernel开发经验优先
有相关芯片开发经验优先
良好的团队精神和沟通、交流能力

优先资格

有Linux kernel开发经验优先

有相关芯片开发经验优先

AI 洞察

优缺点分析

优点

  • 技术栈扎实,涉及底层硬件与软件结合,技能壁垒高,不易被替代
  • 瑞声科技为行业领先的声学器件公司,平台稳定,项目有深度
  • 掌握嵌入式核心技能后,职业发展空间广阔,可转芯片、汽车电子等领域
  • 底层开发调试难度大,需要较强的硬件和软件综合能力
  • 对学历没有硬性要求,但竞争可能集中在经验丰富的候选人之间
  • 适合对底层技术有浓厚兴趣、喜欢硬件软件结合、乐于钻研细节的嵌入式工程师

缺点 / 挑战

  • 工作强度可能较高,尤其在项目交付阶段

角色解读

  • 深耕嵌入式底层技术,成为芯片或系统级专家
  • 可向系统架构师或技术专家方向发展,主导关键模块设计
  • 积累经验后也可转向Android HAL层或驱动开发等更上层领域
  • 负责Android底层嵌入式系统的firmware开发与优化,包括驱动编写、硬件接口调试
  • 参与芯片验证和系统架构设计,确保软硬件协同工作
  • 使用C/C++进行编码,并运用汇编进行底层优化,提升系统性能
  • 精通C/C++编程,具备汇编语言基础,能进行代码优化
  • 熟悉ARM、PowerPC等处理器架构及I2C、SPI、USB等外设协议
  • 掌握FreeRTOS等实时操作系统,熟练使用KEIL、IAR开发环境
  • 具备硬件基础,能看懂原理图并使用示波器等仪器

申请策略

  • 了解瑞声科技的主营业务和产品方向,在面试中展现对声学或传感器领域的兴趣
  • 准备一个完整的底层开发项目案例,从需求到实现的细节都能清晰阐述
  • 突出嵌入式firmware开发经验,列出具体的芯片型号和项目
  • 强调C/C++编程能力,可附上代码优化案例或性能提升数据
  • 展示对ARM架构和外设接口(I2C、SPI等)的深入理解
  • 如有Linux kernel或芯片开发相关经验,务必重点提及
  • 若对Linux kernel不熟悉,可提前学习驱动开发基础
  • 强化硬件调试能力,熟练掌握示波器、逻辑分析仪等工具

面试指南

  • 对于项目经验问题,使用STAR法则(情境、任务、行动、结果)清晰陈述,突出技术难点和你的贡献
  • 对于协议和原理问题,先给出定义,再对比异同,最后举例说明
  • 对于调试问题,展示系统化的思路:从现象入手,逐步排查硬件、驱动、任务调度等
  • 请描述一个你参与过的嵌入式系统firmware开发项目,你负责哪部分?
  • C/C++中内存管理有哪些注意事项?如何避免内存泄漏?
  • 解释I2C和SPI协议的区别及典型应用场景
  • 如何调试一个嵌入式系统死机或异常复位的问题?
  • ARM Cortex-M系列的中断优先级是如何管理的?

职位点评

57
综合评分

技术扎实的嵌入式开发岗,薪资中等偏上,成长空间较好,但工作灵活性和福利不明确。

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

更适合这类人
适合追求技术深度与成长、对工作灵活性要求不高的嵌入式工程师。
表现最好
成长发展
相对薄弱
工作生活
薪资福利60
成长发展70
工作生活40
使命价值50

薪资福利

60中等

薪资信息未披露,但基于行业和岗位经验,市场薪资中等偏上,福利未提及,补偿性动机满足一般。

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

成长发展

70中等

技术栈主流现代(ARM、FreeRTOS等),有嵌入式架构设计机会,但未明确提及培训或晋升通道,发展性动机中等偏上。

技术前沿主流现代技术
技术栈C、C++、ARM、FreeRTOS、Linux kernel
业务类型ambiguous

工作生活

40较低

仅现场办公,未提及弹性工作或WLB,也未明确加班情况,生活方式满足度较低。

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

使命价值

50较低

硬件行业稳定但增速一般,职位社会影响力中性,无明确使命感信号,意义感适中。

行业发展稳定成熟行业
社会影响中性/一般
创新程度稳健跟随主流
Watch Jobs