C++


What is C++?

C++ is an object-oriented language derived from C, and invented by Bjarne Stroustrup, while working at AT&T's Bell Labs. It is widely used for systems-level programming, and building applications on Windows and various Unix operating systems (Linux, *BSD, etc). It supports many interesting features, such as multiple inheritance (although usage of this is widely discouraged), generics, and sophisticated information-hiding constructs such as "friend classes". Notably, the generics features are Turing-complete, and can be used for a form of metaprogramming in which complex calculations are performed at compile-time instead of runtime. It is a common practice for organizations to define a coding standard in which many of the features of C++ are strictly forbidden in an attempt to ensure that code produced is comprehensible and predictable. Prominent implementations of C++ include Microsoft's Visual C++, the GNU Compiler Suite (GCC), and LLVM's Clang compiler.

How much do C++ developers make?

We don't have enough salary data.
Help us improve our data by signing up and submitting your salary.
Create Your Profile
Find C++ jobs on Hired.

C++ Resources

Check out the resources below to continue sharpening your C++ skills

C++ Engineer Jobs

Software Engineering Supervisor
Software Engineering Supervisor
Job ID#: 23953BR<br><br>Company: General Atomics Aeronautical Systems<br><br>Job Title: Software Engineering Supervisor<br><br>Job Category: Engineering<br><br>City: San Diego<br><br>State: Califor...
Software Engineering Supervisor
Software Engineering Supervisor
Job ID#: 23953BR<br><br>Company: General Atomics Aeronautical Systems<br><br>Job Title: Software Engineering Supervisor<br><br>Job Category: Engineering<br><br>City: San Diego<br><br>State: Califor...
Software Development Engineer
Software Development Engineer
5001+ employees
Amazon People Technology (https://www.amazon.jobs/en/teams/people-technology) is rethinking how we empower our employees at Amazon with innovative approaches to HR software. We are developing one o...
About Amazon: Amazon is an electronic commerce and cloud computing company.
Software Development Engineer
5001+ employees
Software Development Engineer
Amazon People Technology (https://www.amazon.jobs/en/teams/people-technology) is rethinking how we empower our employees at Amazon with innovative approaches to HR software. We are developing one o...
About Amazon: Amazon is an electronic commerce and cloud computing company.
FPGA Developer
FPGA Developer
Overview:<br><br>Every day at Perspecta, we enable hundreds of thousands of people to take on our nation's most important work. We're a company founded on a diverse set of capabilities and skills, ...
FPGA Developer
FPGA Developer
Overview:<br><br>Every day at Perspecta, we enable hundreds of thousands of people to take on our nation's most important work. We're a company founded on a diverse set of capabilities and skills, ...
Capability Integration Office/Enterprise Architect (DODAF)
Capability Integration Office/Enterprise Architect (DODAF)
5001+ employees
Secure our Nation, Ignite your Future<br><br>Designs, implements, and maintains the organization's application systems and/or IT infrastructure for complex systems. Provides an architectural framew...
About ManTech International: ManTech International Corporation provides technologies, consulting services and solutions for mission-critical national security programs.
Capability Integration Office/Enterprise Architect (DODAF)
5001+ employees
Capability Integration Office/Enterprise Architect (DODAF)
Secure our Nation, Ignite your Future<br><br>Designs, implements, and maintains the organization's application systems and/or IT infrastructure for complex systems. Provides an architectural framew...
About ManTech International: ManTech International Corporation provides technologies, consulting services and solutions for mission-critical national security programs.
Software Development Engineer - Linux and Containers
Software Development Engineer - Linux and Containers
5001+ employees
Come build the future of Linux and Containers at Amazon!<br><br>If you are an experienced software engineer who is passionate about building the platform to support the world's premier cloud comput...
About Amazon: Amazon is an electronic commerce and cloud computing company.
Software Development Engineer - Linux and Containers
5001+ employees
Software Development Engineer - Linux and Containers
Come build the future of Linux and Containers at Amazon!<br><br>If you are an experienced software engineer who is passionate about building the platform to support the world's premier cloud comput...
About Amazon: Amazon is an electronic commerce and cloud computing company.
Match with your dream C++ job on Hired.

Do you work with this skill? Send us a note if any of this information doesn't look correct:

support@hired.com

Browse locations where C++ is in demand:

Browse locations where C++ is in demand: