职位百科 · 硬件开发

ARM开发

电子、通信·硬件开发

ARM开发工程师专注于ARM架构芯片的嵌入式软件开发,包括裸机驱动、RTOS移植、Linux内核裁剪等底层工作。

日常工作

  • 01编写和调试ARM芯片的底层驱动程序,如GPIO、I2C、SPI等。
  • 02参与系统架构设计,制定软件模块划分和接口规范。
  • 03移植和裁剪嵌入式操作系统(如FreeRTOS、Linux)。
  • 04与硬件工程师协作,完成板级支持包(BSP)的开发与验证。
  • 05使用逻辑分析仪、示波器等工具进行硬件调试和性能优化。
  • 06编写技术文档,包括设计说明、测试报告和用户手册。

能力要求

硬技能

  • 精通C/C++编程,具备汇编基础
  • 熟悉ARM Cortex-M/A架构及指令集
  • 掌握嵌入式操作系统原理及移植(FreeRTOS, RT-Thread, Linux)
  • 熟悉常用总线协议(UART, I2C, SPI, CAN等)
  • 具备硬件调试能力(示波器、逻辑分析仪)

软素质

  • 细致耐心,能够处理复杂的底层调试问题
  • 团队协作能力,与硬件、测试等部门密切配合
  • 主动学习,跟踪ARM技术演进
  • 逻辑思维强,善于系统性分析和解决问题

适合的人

适合喜欢钻研底层技术、对硬件有热情、能够静心调试代码的人。

不适合的人

不适合追求快速迭代、频繁换方向、或者讨厌硬件接触和物理调试的人。

薪资(月薪)

25K中位
尾部 15K头部 40K

一线城市缴纳社保岗位税前估算 · 仅供参考

职业画像

越高越好
抗 AI 替代5
成长性4
稳定性3
转行灵活度3
自由度/远程友好2
越低越好
入行难度4
专业相关度4
工作强度4
学历门槛3
内卷程度3

MBTI 适配

INTJINTPISTJESTJENFP
中高薪高成长高强度抗AI专业占优

该职位简历范例

免责声明:本页薪资为一线城市缴纳社保岗位的估算税前月薪,选择其他城市时按地区系数折算;各维度评分与 MBTI 适配为编辑综合估算,仅供参考,不构成任何承诺或建议。