位置: 文档库 > 求职简历 > ARM固件开发工程师简历模板

ARM固件开发工程师简历模板

周笔畅 上传于 2021-07-27 16:47

《ARM固件开发工程师简历模板》

一、个人信息

姓名:张伟

性别:男

年龄:30岁

联系电话:+86-138xxxx5678

电子邮箱:zhangwei@email.com

地址:北京市海淀区中关村软件园

求职意向:ARM固件开发工程师

二、教育背景

2010.09-2014.06 清华大学 电子工程系 本科

主修课程:数字电路设计、嵌入式系统、微处理器原理、操作系统原理、计算机网络

毕业论文:《基于ARM Cortex-M3的嵌入式系统设计》

荣誉奖项:国家奖学金(2013)、校级优秀毕业生(2014)

2014.09-2017.06 清华大学 电子工程系 硕士

研究方向:嵌入式系统与固件开发

主攻课题:基于ARM架构的低功耗物联网设备固件开发

学术成果:发表SCI论文2篇,EI会议论文1篇

三、专业技能

编程语言:C、C++、汇编语言(ARM Thumb-2指令集)

开发工具:Keil MDK、IAR Embedded Workbench、J-Link调试器、STM32CubeIDE

操作系统:FreeRTOS、μC/OS-II、Linux内核移植与驱动开发

硬件平台:ARM Cortex-M0/M3/M4/M7、ARM Cortex-A系列(如A7、A9)

通信协议:UART、SPI、I2C、CAN、USB、Ethernet、LoRa、Zigbee

调试技能:逻辑分析仪、示波器、JTAG/SWD调试、内存转储分析

版本控制:Git、SVN

其他技能:硬件原理图阅读、PCB布局基础、EMC/EMI设计基础

四、工作经历

2017.07-2019.12 北京某科技有限公司 嵌入式软件工程师

项目1:基于STM32F4的工业控制器固件开发

职责:

- 负责ARM Cortex-M4内核的固件架构设计

- 实现多任务调度系统(基于FreeRTOS)

- 开发Modbus RTU/TCP协议栈

- 优化中断处理机制,降低系统延迟至50μs以内

成果:产品通过CE认证,出货量超10万台

项目2:物联网网关固件开发

职责:

- 设计基于ARM Cortex-A7的Linux驱动架构

- 实现LoRaWAN协议栈与MQTT客户端集成

- 开发OTA固件升级功能

- 解决多线程竞争条件导致的内存泄漏问题

成果:产品获得"2018年度最佳物联网解决方案"奖

2020.01-至今 上海某半导体有限公司 高级ARM固件开发工程师

项目3:汽车电子ECU固件开发

职责:

- 主导基于ARM Cortex-M7的安全关键系统设计

- 实现AUTOSAR标准的BSW层模块(如Mcal、EcuM)

- 开发符合ISO 26262 ASIL-D级功能安全要求的固件

- 搭建HIL测试环境,覆盖率达100%语句覆盖

成果:通过德国TÜV认证,应用于多家车企

项目4:AIoT边缘计算设备固件优化

职责:

- 优化ARM Cortex-A53的神经网络推理性能

- 实现TensorFlow Lite Micro的ARM NEON指令集加速

- 开发低功耗管理策略,续航提升40%

- 解决多核调度导致的缓存一致性问题

成果:产品入选"2021中国半导体创新产品"

五、项目经验

项目A:高可靠性工业控制器固件

时间:2018.03-2018.11

角色:项目负责人

技术要点:

- 基于STM32H743的双核(M7+M4)架构设计

- 实现看门狗定时器与硬件自检机制

- 开发EtherCAT从站协议栈

- 通过IEC 61508 SIL2认证

挑战与解决:

- 实时性要求:采用中断优先级分组与临界区保护

- 内存限制:使用静态内存分配与内存池技术

项目B:智能家居中枢固件

时间:2019.06-2020.05

角色:技术架构师

技术要点:

- 基于NXP i.MX RT1050的跨界处理器开发

- 实现蓝牙Mesh与Wi-Fi双模通信

- 开发语音唤醒与本地命令词识别

- 优化启动时间至800ms以内

创新点:

- 动态时钟门控技术降低功耗

- 基于信任区的安全启动方案

六、证书与培训

2018.05 ARM Accredited Engineer (AAE)认证

2019.11 ISTQB Certified Tester基础级

2020.07 汽车电子功能安全工程师(ISO 26262)培训

2021.03 嵌入式Linux设备驱动开发高级研修班

七、自我评价

1. 技术深度:8年ARM架构开发经验,精通从Cortex-M到Cortex-A的全系列处理器开发

2. 工程能力:具备完整的嵌入式系统开发能力,从需求分析到量产维护的全流程经验

3. 问题解决:擅长处理实时性、内存管理、功耗优化等复杂技术问题

4. 质量意识:熟悉汽车电子、工业控制等高可靠性领域的开发流程与标准

5. 团队协作:良好的跨部门沟通能力,曾带领5人团队完成紧急项目交付

6. 学习能力:持续关注RISC-V、AI加速等新兴技术,保持技术敏锐度

八、附加信息

语言能力:英语CET-6(623分),可熟练阅读技术文档与进行技术交流

开源贡献:GitHub上有3个开源项目,累计Star数超200

技术博客:撰写技术文章50余篇,涵盖ARM架构、RTOS、Linux驱动等主题

专利申请:作为发明人申请专利4项,已授权2项

关键词:ARM固件开发、嵌入式系统、RTOS、Linux驱动、功能安全低功耗设计通信协议调试优化、汽车电子、物联网

简介:本文是一份专业的ARM固件开发工程师简历模板,涵盖从教育背景到工作经历的完整信息。候选人拥有清华大学电子工程系硕士学历,8年ARM架构开发经验,精通Cortex-M/A系列处理器开发,熟悉FreeRTOS、Linux等操作系统,具备汽车电子、工业控制等领域的高可靠性开发经验。简历详细列出了参与的重点项目、技术要点及创新成果,并附有相关证书与自我评价,适合中高级ARM固件开发岗位应聘使用。