突出项目经验,别只罗列技术
很多人写嵌入式开发简历时,习惯性地堆砌一长串技术名词:C语言、STM32、RTOS、FreeRTOS、I2C、SPI……看起来挺专业,但招聘方一眼扫过去,根本记不住你干过啥。真正打动人的,是你做过什么项目,解决了什么问题。
比如你做过一个基于STM32的温控系统,别光写“使用STM32开发”,而是说清楚:负责硬件初始化、传感器数据采集、PID算法实现,通过PWM控制加热模块,把温度稳定在±0.5℃以内。这样对方立刻能判断你的实际能力。
代码能力要体现在细节里
嵌入式岗位对代码质量要求高,尤其是资源受限环境下的优化意识。如果你在项目中做过内存优化或低功耗设计,一定要写出来。比如:
// 用位操作代替乘除提升执行效率
#define SET_BIT(REG, BIT) ((REG) |= (BIT))
#define CLEAR_BIT(REG, BIT) ((REG) &= ~(BIT))
#define READ_BIT(REG, BIT) ((REG) & (BIT))
这种写法不仅规范,还能节省CPU周期。如果你在简历里提一句“采用宏定义封装寄存器操作,提升代码可读性和运行效率”,再配上类似示例,技术主管会多看两眼。
别忽视调试和工具链经验
实际工作中,花最多时间的往往是调bug。你在JTAG调试、逻辑分析仪、串口抓包这些方面有经验,一定要写。比如:“使用SEGGER J-Link配合GDB完成远程调试,定位HardFault异常根源”——这种描述比“熟悉调试流程”有力得多。
还有版本管理、编译构建这些“软技能”。如果用过Makefile或CMake管理工程,哪怕只是改过几个脚本,也可以写上。比如:
PROJECT = temp_ctrl
MCU = stm32f103c8
CC = arm-none-eabi-gcc
CFLAGS = -mcpu=cortex-m3 -mthumb -O2
这说明你不是只会在IDE点编译的人。
应届生也能写出亮点
没工作经历?课程设计、毕业设计、自己捣鼓的小项目都能用。关键是要讲清楚技术路径。比如你用ESP32做了个Wi-Fi遥控小车,可以写:“实现TCP客户端与手机App通信,解析指令并驱动L298N电机模块,加入心跳包机制防止连接中断”。
哪怕板子是淘宝买的,程序是你写的就行。动手能力本身就是加分项。
简历不是说明书,是故事线
一份好的简历,让人顺着看下来,能拼出一个“你会干什么、擅长什么”的画面。与其写十行技术栈,不如用三个项目串起主线:从单片机基础开发,到RTOS任务调度,再到低功耗优化,层层递进。
公司招人是为了解决问题,不是背参数。你写得越具体,越像那个能上手干活的人。