【简历模板】c/c++软件工程师

简介: 【简历模板】c/c++软件工程师

这里写自定义目录标题

姓名:张三

联系电话:(+86) 123-4567-8901

电子邮件:zhangsan@example.com

LinkedIn: linkedin.com/in/zhangsan

GitHub: github.com/zhangsan


职业目标

一名经验丰富的C/C++软件工程师,专注于系统编程、嵌入式系统开发以及高性能计算。致力于利用自己的编程技能和系统架构知识,开发高效、可靠的软件解决方案。


教育背景

XXX大学,计算机科学与技术

学士学位,2016年9月 - 2020年6月


主修课程:数据结构与算法、操作系统、计算机网络、编译原理、面向对象编程、嵌入式系统

工作经验

ABC科技有限公司,北京

C/C++软件工程师

2020年7月 - 至今


负责开发和维护公司核心业务系统的C/C++模块,优化系统性能,提升程序执行效率。

开发了一个高效的内存管理模块,使得系统内存使用减少了20%。

参与了嵌入式系统的开发,使用C语言编写驱动程序,成功集成多个硬件模块。

在团队中负责代码审核,确保代码质量并遵循最佳实践。

XYZ软件有限公司,北京

软件开发实习生

2019年6月 - 2019年9月


协助开发网络协议栈,优化数据传输性能。

编写并调试了多个C/C++模块,用于处理大规模数据的并行计算。

编写单元测试和集成测试,提高了代码的可靠性和稳定性。

项目经验

高性能计算框架的开发

2021年1月 - 2021年12月


设计并实现了一个用于科学计算的高性能计算框架,支持多线程并行计算。

采用C++11标准,实现了线程池、任务调度等功能,提升了计算效率。

使用OpenMP进行并行化处理,将计算速度提升了3倍。

嵌入式设备驱动程序开发

2020年10月 - 2021年5月


为ARM Cortex-M系列微控制器开发了多个外设驱动程序,包括SPI、I2C和UART。

优化了驱动程序的中断处理机制,降低了系统延迟。

编写了详细的开发文档和用户指南,供团队其他成员参考。

技能

编程语言:C, C++, Python, Shell

开发工具:GCC, GDB, CMake, Make, Git

操作系统:Linux, Windows, RTOS(如FreeRTOS)

库和框架:STL, Boost, Qt, OpenMP

调试与优化:Valgrind, Perf, gprof

版本控制:Git, SVN

证书

C++认证:Certified C++ Professional (CCP), 2021年

嵌入式系统认证:ARM Cortex-M Embedded Systems Developer, 2022年

语言

中文:母语

英文:熟练(工作语言)


相关文章
|
5月前
|
缓存 算法 程序员
C++STL底层原理:探秘标准模板库的内部机制
🌟蒋星熠Jaxonic带你深入STL底层:从容器内存管理到红黑树、哈希表,剖析迭代器、算法与分配器核心机制,揭秘C++标准库的高效设计哲学与性能优化实践。
C++STL底层原理:探秘标准模板库的内部机制
|
存储 算法 C++
C++ STL 初探:打开标准模板库的大门
C++ STL 初探:打开标准模板库的大门
327 10
|
编译器 C++
【C++】——初识模板
【C++】——初识模板
【C++】——初识模板
|
9月前
|
存储 算法 安全
c++模板进阶操作——非类型模板参数、模板的特化以及模板的分离编译
在 C++ 中,仿函数(Functor)是指重载了函数调用运算符()的对象。仿函数可以像普通函数一样被调用,但它们实际上是对象,可以携带状态并具有更多功能。与普通函数相比,仿函数具有更强的灵活性和可扩展性。仿函数通常通过定义一个包含operator()的类来实现。public:// 重载函数调用运算符Add add;// 创建 Add 类的对象// 使用仿函数return 0;
286 0
|
9月前
|
人工智能 机器人 编译器
c++模板初阶----函数模板与类模板
class 类模板名private://类内成员声明class Apublic:A(T val):a(val){}private:T a;return 0;运行结果:注意:类模板中的成员函数若是放在类外定义时,需要加模板参数列表。return 0;
233 0
|
12月前
|
编译器 C++
模板(C++)
本内容主要讲解了C++中的函数模板与类模板。函数模板是一个与类型无关的函数家族,使用时根据实参类型生成特定版本,其定义可用`typename`或`class`作为关键字。函数模板实例化分为隐式和显式,前者由编译器推导类型,后者手动指定类型。同时,非模板函数优先于同名模板函数调用,且模板函数不支持自动类型转换。类模板则通过在类名后加`<>`指定类型实例化,生成具体类。最后,语录鼓励大家继续努力,技术不断进步!
|
编译器 C++
㉿㉿㉿c++模板的初阶(通俗易懂简化版)㉿㉿㉿
㉿㉿㉿c++模板的初阶(通俗易懂简化版)㉿㉿㉿
|
安全 C++
【c++】模板详解(2)
本文深入探讨了C++模板的高级特性,包括非类型模板参数、模板特化和模板分离编译。通过具体代码示例,详细讲解了非类型参数的应用场景及其限制,函数模板和类模板的特化方式,以及分离编译时可能出现的链接错误及解决方案。最后总结了模板的优点如提高代码复用性和类型安全,以及缺点如增加编译时间和代码复杂度。通过本文的学习,读者可以进一步加深对C++模板的理解并灵活应用于实际编程中。
201 0
|
存储 安全 算法
深入理解C++模板编程:从基础到进阶
在C++编程中,模板是实现泛型编程的关键工具。模板使得代码能够适用于不同的数据类型,极大地提升了代码复用性、灵活性和可维护性。本文将深入探讨模板编程的基础知识,包括函数模板和类模板的定义、使用、以及它们的实例化和匹配规则。
|
安全 编译器 C++
【C++11】可变模板参数详解
本文详细介绍了C++11引入的可变模板参数,这是一种允许模板接受任意数量和类型参数的强大工具。文章从基本概念入手,讲解了可变模板参数的语法、参数包的展开方法,以及如何结合递归调用、折叠表达式等技术实现高效编程。通过具体示例,如打印任意数量参数、类型安全的`printf`替代方案等,展示了其在实际开发中的应用。最后,文章讨论了性能优化策略和常见问题,帮助读者更好地理解和使用这一高级C++特性。
458 4