C++

C++ Developer Job Description Template

c++是一种通用的多范式编程语言. c++开发人员经常在桌面和移动应用程序上工作, 以及与底层系统和硬件资源交互的软件. 开发人员可以使用c++为许多平台构建本地模块和应用程序, such as Android using Android NDK. c++是一门很难掌握的语言,需要开发人员花很多时间.

Share

c++是一种通用的多范式编程语言. c++开发人员经常在桌面和移动应用程序上工作, 以及与底层系统和硬件资源交互的软件. 开发人员可以使用c++为许多平台构建本地模块和应用程序, such as Android using Android NDK. c++是一门很难掌握的语言,需要开发人员花很多时间.

为c++开发人员编写一份好的职位描述和招聘广告需要将重点放在项目所需的特定技术上. 当您正在寻找高级c++开发人员来填补特定的利基时, 在招聘广告中发布通用的c++开发人员描述将会引来大量不熟悉所需技术或对语言整体知识非常有限的人的申请.

本文将为您提供一个c++开发人员职位描述示例,帮助您编写完美的招聘广告, 确保你很容易找到并雇用符合你特定标准的人.

C++ Developer - Job Description and Ad Template

Copy this template, and modify it as your own:

Company Introduction

{{写一段简短而醒目的关于你公司的文字. 一定要提供有关公司文化、津贴和福利的信息. Mention office hours, remote working possibilities, 以及所有你认为能让你的公司有趣的东西.}}

Job Description

我们正在寻找一名c++开发人员,负责构建从桌面应用程序到本地移动应用程序和嵌入式系统的应用程序. 您的主要职责将是设计和开发这些应用程序, 并与团队的其他成员在基础设施的不同层面进行协调.

Responsibilities

  • 设计、构建和维护高效、可重用和可靠的c++代码
  • Implement performance and quality modules
  • 确定瓶颈和错误,并为这些问题设计解决方案
  • 帮助维护代码质量、组织和自动化
  • {{在这里添加其他相关的职责}}

Skills

  • 熟练掌握c++语言,对语言规范有一定的了解
  • 全面了解标准库、STL容器和算法
  • {{指定任何您希望开发人员掌握的平台}}
  • 对非垃圾收集环境中的内存管理有很好的理解
  • 了解动态多态性和c++特定概念,如友类
  • Familiarity with templating in C++
  • 了解最新的c++ 11标准 {{depending on project specifications}}
  • 熟悉嵌入式系统设计,低级硬件交互 {{if required}}
  • 了解低级线程原语和实时环境 {{depending on project requirements}}
  • 熟悉系统调用包装器库函数
  • 具备为高级语言(如Node)编写本机模块的知识.js, Python, Go, etc. {{if required}}
  • Familiarity with language tools, such as Valgrind {{if required}}
  • 熟悉元器件数据表和规格
  • 实现自动化测试平台和单元测试
  • Proficient understanding of code versioning tools {{such as Git, SVN, and Mercurial}}
  • Familiarity with continuous integration
  • {{Make sure to mention other frameworks, libraries, 或任何其他与您的项目相关的技术}}
  • {{列出您需要的教育程度或证书}}
See also:Toptal’s growing, community-driven list of essential C++ interview questions

Recent C++ Articles by Toptal Engineers

How to Hire a Great C++ Developer

c++是一种功能强大的通用多范式编程语言. The language's immense set of features, its overall complexity, 缺乏其他流行语言所拥有的优雅的外部工具, 对低级资源的访问使得它成为最难掌握的编程语言之一. 驯服这头猛兽需要很多经验和智慧.

Read Hiring Guide

Find the right C++ interview questions

阅读一份由社区驱动的c++面试问题列表.
阅读它们,评论它们,甚至贡献你自己的.

Read the Questions

Hire a Top C++ Developer Now

Toptal is a marketplace for top C++ developers, engineers, programmers, coders, architects, and consultants. 顶级公司和初创公司可以雇佣专职(全职), hourly, 或者兼职的c++自由职业者,用于他们的关键任务软件项目.

See Their Profiles

Julie Wetherbee

Freelance C++ Developer
United StatesToptal Member Since August 21, 2015

Julie在为各种规模的企业构建软件应用程序和领导工程团队方面拥有超过20年的经验. She has expertise in Java, JavaScript, C, C++, and Perl, and is familiar with many popular frameworks. 最近,Julie为沃尔玛设计并实现了一个大规模的Oracle数据库分片解决方案.com.

Show More

Brady Pomerleau

Freelance C++ Developer
CanadaToptal Member Since October 25, 2022

布雷迪有三年的软件工程师经验. 他的经验主要是在C/ c++的嵌入式固件方面. He also has significant experience with CICD, GitLab, 用于测试自动化和Python的Docker和脚本. 布雷迪在思科公司有网络方面的经验, Apache中的I型管理程序和全栈开发, Flask, Go, Bootstrap.

Show More

Mike Hutton

Freelance C++ Developer
United StatesToptal Member Since May 27, 2015

Mike是一名软件架构师和开发人员,拥有超过25年的大型关键任务系统开发经验. 他目前专注于Java和J2EE开发, C++ and C development, and embedded systems for the IoT. 此外,他是国际公认的彩票博彩系统领域的专家. 在过去的16年里,Mike一直在为不同地域的团队提供解决方案.

Show More

Discover More C++ Developers in the Toptal Network

Start Hiring

Toptal Connects the Top 3% of Freelance Talent All Over The World.

Join the Toptal community.