简历
嵌入式软件工程师(Linux 方向)· PDF 下载:待生成
基本信息
| 姓名 | 【待填】 | 电话 | 【待填】 |
|---|---|---|---|
| 邮箱 | 【待填】 | 籍贯 | 【待填】 |
| 出生年月 | 2002.06 | 现居地 | 长沙 |
| 英语水平 | CET-4 | 期望薪资 | 12K+ |
教育背景
湖南工程学院(一本)|电子信息工程|本科|2020.09 – 2024.06
- GPA 3.2,专业排名前 20%
- 主修课程:嵌入式程序设计(87)、通信原理(85)、单片机应用(85)、计算机网络(88)、数字电子技术(81)、数字信号处理(81)、DSP 原理及应用(84)、虚拟仪器技术(97)
专业技能
- 语言:熟悉 C/C++,掌握多线程、多进程、共享内存与网络通信编程,具备应用软件开发经验;
- 嵌入式 Linux:熟悉嵌入式 Linux 开发与调试,对 Linux 输入设备、虚拟设备、系统调用有一定研究;熟悉交叉编译工具链与 ARM 平台;
- 网络:熟悉 TCP/IP 协议与 socket 编程,掌握 select 多路复用;
- 数据库:熟悉 SQLite3 的设计与开发;
- 工具:熟练使用 gdb、Makefile、Shell 脚本,了解 Git 版本管理;
- 工程实践:长期维护个人 Linux 服务器(Debian、Docker、Nginx、证书自动化),具备 Linux 系统运维与排障经验;
- GUI:有 Qt 开发经验(人脸识别、音乐播放器等);
- 硬件:有 51 / Arduino / STM32 单片机开发经验(PID、MPU6050)。
工作经历
国防科技大学研究院|嵌入式软件工程师|2024.06 – 至今(长沙)
(涉密军工方向,细节已脱敏)
- 参与某型嵌入式平台的软件研发,负责基于 DSP 开发板与 Linux 开发板的算法移植与部署;
- 负责调度算法的设计与实现,承担主控模块的开发和维护;
- 涉及嵌入式 Linux 应用层开发、设备驱动与外设适配、系统联调等工作。
实习经历
广州视源电子科技(CVTE 希沃)|嵌入式软件开发实习生(Linux)|2024.03 – 2024.04
项目:Linux 行为录制与回放工具
- 实现系统输入事件(触摸、滑动、双击等)的录制与回放,分为事件捕获、事件保存、事件回放三个模块;
- 采用多线程 + libudev 实时监控输入设备,select 循环监听多事件源;
- 通过系统调用与 xdotool 工具模拟用户输入,按时间戳/类型/键值/状态解析并回放事件文件。
项目经历
微信复刻——嵌入式通信系统(独立完成)|2023.11 – 2024.01
ARM + Linux | C++/Qt/Ubuntu | SQLite/交叉编译/多线程/GUI
- 在开发板与虚拟机之间实现仿微信通信:注册、登录、收发消息、私聊、好友管理;
- 基于 Qt 开发图形界面,SQLite 持久化用户信息与聊天记录;
- 每个在线用户独立 socket 连接,多线程保障并发稳定。
嵌入式中国象棋(独立完成)|2023.06 – 2023.07
ARM + Linux | C 语言 | 线程池/函数指针数组/网络编程
- V1–V7 迭代:七种棋子的走子规则、落子/悔棋/认输/重开,再到线上对战;
- 使用链表、线程池、互斥锁、条件变量管理对局;函数指针数组分发棋子规则;
- 客户端/服务器通过 socket 收发棋盘字节流数据包,处理字节对齐与阻塞收发。
STM32 两轮平衡小车|2023.04 – 2023.05
STM32 | MPU6050 | PID
- 基于 STM32 + MPU6050 姿态传感器实现两轮自平衡,调参 PID 控制;
- 另完成 51 智能循迹小车(蓝牙控制)、Arduino 循迹 + 超声波避障小车等课程项目。
校园经历
- 担任学习小组负责人,组织课程设计与小组任务,负责资源整合与汇报;
- 完成电子画板(触摸屏输入 + LCD 输出)、Qt 计算器等课程项目。
自我评价
- 自 2022 年起将嵌入式软件工程师作为职业方向,系统学习 C/C++、嵌入式基础、Linux、网络编程、数据结构与算法;
- 自驱抗压:曾为一个线程池 BUG 连续排查 15 天并最终解决;
- 具备良好的团队协作与沟通能力。