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 data for New York,
so we've calculated your salary information for the San Francisco Bay Area instead:
Based on real Hired interview data, C++ developers in New York earn an average annual salary of
Based on real Hired interview data, C++ developers in SF Bay Area earn an average annual salary of
$146,108
The salaries of candidates in this role range from a low of $60,000 to a high of $300,000, with a median salary of $150,000.

Loading...

Find C++ jobs on Hired.

C++ Resources

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

C++ Engineer Jobs

Senior Backend Software Developer / Lead
Senior Backend Software Developer / Lead
Senior Backend Software Developer / Lead
Senior Backend Software Developer / Lead
Computational Post Doctoral Associate
Computational Post Doctoral Associate
Job Description<br><br>We are seeking a creative and highly-motivated postdoctoral associate in Computational Scientist to join our study and analysis of single-cell genomic data. The Regev lab is ...
Computational Post Doctoral Associate
Computational Post Doctoral Associate
Job Description<br><br>We are seeking a creative and highly-motivated postdoctoral associate in Computational Scientist to join our study and analysis of single-cell genomic data. The Regev lab is ...
Senior Embedded Software Engineer
Senior Embedded Software Engineer
L3 is seeking a Senior Embedded Software Engineer with real-time embedded software development experience who wants to be part of a team developing next generation tactical satellite communications...
About L3 Technologies: L3 Technologies (formerly known as L-3 Communications) is a company developing pilot training, aviation security, night vision, weapons, maritime systems, and space solutions.
Senior Embedded Software Engineer
L3 is seeking a Senior Embedded Software Engineer with real-time embedded software development experience who wants to be part of a team developing next generation tactical satellite communications...
About L3 Technologies: L3 Technologies (formerly known as L-3 Communications) is a company developing pilot training, aviation security, night vision, weapons, maritime systems, and space solutions.
Cloud Operations Engineer
Cloud Operations Engineer
201-500 employees
Avant is a high growth financial technology company, dedicated to lowering the barriers of borrowing for all consumers. Since 2012, Avant has secured more than $4 billion in funding and connected c...
About Avant: Avant is an online platform and a provider of credit alternatives to middle income consumers.
Cloud Operations Engineer
201-500 employees
Cloud Operations Engineer
Avant is a high growth financial technology company, dedicated to lowering the barriers of borrowing for all consumers. Since 2012, Avant has secured more than $4 billion in funding and connected c...
About Avant: Avant is an online platform and a provider of credit alternatives to middle income consumers.
Application Engineer - Mid
Application Engineer - Mid
Job Description<br><br>We are currently seeking a motivated, career and customer-oriented Application Engineer - Mid to join our team in Alexandria, VA and begin an exciting and challenging career ...
Application Engineer - Mid
Application Engineer - Mid
Job Description<br><br>We are currently seeking a motivated, career and customer-oriented Application Engineer - Mid to join our team in Alexandria, VA and begin an exciting and challenging career ...
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: