C++

c++开发人员职位描述模板

c++是一种通用的多范式编程语言. c++开发人员经常在桌面和移动应用程序上工作, as well as software that interacts with low-level system and hardware resources. Developers can use C++ to build native modules and applications for a number of platforms, 如Android使用Android NDK. C++, being a difficult language to master, requires a developer to spend much time with it.

Share

c++是一种通用的多范式编程语言. c++开发人员经常在桌面和移动应用程序上工作, as well as software that interacts with low-level system and hardware resources. Developers can use C++ to build native modules and applications for a number of platforms, 如Android使用Android NDK. C++, being a difficult language to master, requires a developer to spend much time with it.

Writing a good job description and job advertisement for a C++ developer requires an emphasis to be placed on the specific technologies necessary for the project. When you are looking for an advanced C++ developer to fill a specific niche, posting a generic C++ developer description in your job ad will bring numerous applications from people who are unfamiliar with the required technologies or have very limited knowledge of the language as a whole.

This article will provide you with a sample C++ developer job description that will help you write the perfect job ad, and assure that you easily find and hire the person that matches your specific criteria.

c++开发人员-职位描述和广告模板

复制此模板,并将其修改为自己的模板:

Company Introduction

{{写一段简短而醒目的关于你公司的文字. Make sure to provide information about the company culture, perks, and benefits. Mention office hours, remote working possibilities, 以及所有你认为能让你的公司有趣的东西.}}

Job Description

We are looking for a C++ developer responsible for building applications that may range from desktop applications to native mobile applications and embedded systems. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure.

Responsibilities

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

Skills

  • Strong proficiency in C++, with fair knowledge of the language specification
  • Thorough knowledge of the standard library, STL containers, and algorithms
  • {{Specify any platform(s) that you want the developer to have a strong grasp of}}
  • Good understanding of memory management in non-garbage collected environments
  • Understanding of dynamic polymorphism and C++ specific notions, such as friend classes
  • 熟悉c++模板
  • 了解最新的c++ 11标准 {{取决于项目规格}}
  • Familiarity with embedded systems design, low-level hardware interactions {{if required}}
  • 了解低级线程原语和实时环境 {{取决于项目要求}}
  • 熟悉系统调用包装器库函数
  • Knowledge of writing native modules for high-level languages such as Node.js, Python, Go, etc. {{if required}}
  • 熟悉语言工具,如Valgrind {{if required}}
  • 熟悉元器件数据表和规格
  • 实现自动化测试平台和单元测试
  • 精通代码版本控制工具 {{例如Git、SVN和Mercurial}}
  • 熟悉持续集成
  • {{一定要提到其他框架, libraries, 或任何其他与您的项目相关的技术}}
  • {{列出您需要的教育程度或证书}}
See also:Toptal不断增长的社区驱动列表 基本的c++面试问题

Toptal Engineers最近的c++文章

如何聘请优秀的c++开发人员

c++是一种功能强大的通用多范式编程语言. 语言的大量特性, its overall complexity, 缺乏其他流行语言所拥有的优雅的外部工具, and access to low-level resources makes this one of the most difficult programming languages to master. 驯服这头猛兽需要很多经验和智慧.

Read Hiring Guide

找到合适的c++面试问题

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

Read the Questions

Hire a Top C++ Developer Now

Toptal是一个面向顶级c++开发人员的市场, engineers, programmers, coders, architects, and consultants. 顶级公司和初创公司可以雇佣专职(全职), hourly, 或者兼职的c++自由职业者,用于他们的关键任务软件项目.

See Their Profiles

Julie Wetherbee

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

Julie has over 20 years of experience building software applications and leading engineering teams for businesses of all sizes. She has expertise in Java, JavaScript, C, C++, and Perl, 并且熟悉许多流行的框架. Recently, Julie designed and implemented a large-scale Oracle database sharding solution for Walmart.com.

Show More

Brady Pomerleau

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

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

Show More

Mike Hutton

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

Mike is a software architect and developer with over 25 years of experience developing large-scale mission-critical systems. 他目前专注于Java和J2EE开发, C++ and C development, and embedded systems for the IoT. Also, he is an internationally recognized expert in the area of lottery gaming systems. Mike has been delivering solutions employing geographically diverse teams for the past 16 years.

Show More

Nick Aversano

Freelance C++ Developer
United StatesToptal Member Since October 26, 2020

尼克从事编程工作已有十多年了. 他的专长包括React前端,Node.js后端、c++、游戏、图形和许多编程语言. 在开始他的技术生涯后,因为他想做游戏, 从那以后,他拓展到新的领域. 知名客户包括LinkedIn和哈雷戴维森(Harley-Davidson). 尼克喜欢不断学习新事物,不断成长和提高.

Show More

Ted Middleton

Freelance C++ Developer
CanadaToptal Member Since July 9, 2020

Ted is a software developer and programmer with 20 years of professional programming experience and close to 25 years of experience programming in C and C++ and almost as long in Python. He enjoys finding clean solutions and producing high-quality, high-value code. Ted also excels at porting and building maintainable cross-platform software and is skilled as a runtime-performance optimizer. 简而言之,泰德写的软件只是工作而已.

Show More

Francisco Tortosa

Freelance C++ Developer
SpainToptal Member Since March 1, 2021

Francisco is a tech enthusiast and developer with 20+ years of experience in embedded software, hardware design, firmware, and software in general. 他的专长包括一系列语言(c++, Assembly, and C), tools (Altium Designer), and libraries/APIs (wxWidgets, STM32Cube). He’s developed microcontroller units for the industrial and automotive fields. Francisco also has delivered several projects as a freelance developer and knows how to work effectively within an international team.

Show More

Jakiša Tomić

Freelance C++ Developer
CroatiaToptal Member Since November 13, 2019

Jakiša has over 15 years of experience developing various types of apps for a range of operating systems. 他的大部分技术专长是c++开发, 但他也很擅长使用JavaScript, C#, and Java. As for environments, 他知道使用Windows API的细节, embedded programming, and distributed systems. He has a working knowledge of Linux/Unix systems, macOS, and mobile platforms like Android and iOS.

Show More

Abhimanyu Veer Aditya

Freelance C++ Developer
United StatesToptal Member Since May 7, 2019

Abhimanyu is a machine learning expert with 19 years of experience creating predictive solutions for business and scientific applications. 他是一个跨职能的技术领导者, 有组建团队和与c级高管共事的经验. Abhimanyu has a proven technical background in computer science and software engineering with expertise in high-performance computing, big data, algorithms, databases, and distributed systems.

Show More

George Cristea

Freelance C++ Developer
United StatesToptal Member Since March 12, 2018

George is a performance-oriented engineering leader with a substantial technology background and business proficiency. He specializes in designing and implementing large-scale distributed systems with a focus on performance and reliability. Throughout his career, George has consistently identified and managed the technology and operational risks with a strong sense of end-to-end ownership for complex software products.

Show More

Darien Pardinas Diaz

Freelance C++ Developer
United StatesToptal Member Since January 9, 2018

Darien is an accomplished software engineer with expertise in image processing, desktop application, and systems development. 在他职业生涯的早期,他是一名研究工程师, 用于获取和处理大量科学数据的书写工具. Later, he started working in the development of FDA compliant software for medical devices. Recently, he's been writing application software for a 3D printing company.

Show More

Ricardo Costa

Freelance C++ Developer
BrazilToptal Member Since September 12, 2018

超过13年的专业开发经验, Ricardo专注于游戏开发, computer graphics, including rendering, computer vision, and VR/AR, artificial intelligence, and client-server systems. 他也是一个虚幻引擎专家与八年的经验. 里卡多热衷于尖端技术, optimizing complex systems, and creating real-time, high-performance software.

Show More

在Toptal网络中发现更多c++开发人员

Start Hiring

Toptal Connects the Top 3% 世界各地的自由职业人才.

Join the Toptal community.