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.
受到领先品牌和初创公司的信任
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, 或任何其他与您的项目相关的技术}}
- {{列出您需要的教育程度或证书}}
Toptal Engineers最近的c++文章
How C++ Competitive Programming Can Help Hiring Managers and Developers Alike
An In-depth Look at C++ vs. Java
C# vs. C++: What’s at the Core?
访谈:英特尔oneAPI和直接并行c++的前景
鹳,第4部分:实现语句和封装
鹳,第3部分:实现表达式和变量
如何聘请优秀的c++开发人员
c++是一种功能强大的通用多范式编程语言. 语言的大量特性, its overall complexity, 缺乏其他流行语言所拥有的优雅的外部工具, and access to low-level resources makes this one of the most difficult programming languages to master. 驯服这头猛兽需要很多经验和智慧.
Read Hiring GuideHire a Top C++ Developer Now
Toptal是一个面向顶级c++开发人员的市场, engineers, programmers, coders, architects, and consultants. 顶级公司和初创公司可以雇佣专职(全职), hourly, 或者兼职的c++自由职业者,用于他们的关键任务软件项目.
See Their ProfilesJulie Wetherbee
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 MoreBrady Pomerleau
布雷迪有三年的软件工程师经验. 他的经验主要是在C/ c++的嵌入式固件方面. 他在CICD方面也有丰富的经验, GitLab, 用于测试自动化和Python的Docker和脚本. 布雷迪在思科公司有网络方面的经验, Apache中的I型管理程序和全栈开发, Flask, Go, Bootstrap.
Show MoreMike Hutton
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 MoreNick Aversano
尼克从事编程工作已有十多年了. 他的专长包括React前端,Node.js后端、c++、游戏、图形和许多编程语言. 在开始他的技术生涯后,因为他想做游戏, 从那以后,他拓展到新的领域. 知名客户包括LinkedIn和哈雷戴维森(Harley-Davidson). 尼克喜欢不断学习新事物,不断成长和提高.
Show MoreTed Middleton
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 MoreFrancisco Tortosa
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 MoreJakiša Tomić
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 MoreAbhimanyu Veer Aditya
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 MoreGeorge Cristea
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 MoreDarien Pardinas Diaz
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 MoreRicardo Costa
超过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 HiringToptal Connects the Top 3% 世界各地的自由职业人才.
Join the Toptal community.