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
$151,455
The salaries of candidates in this role range from a low of $90,000 to a high of $230,000, with a median salary of $152,006.

Loading...

Find C++ jobs on Hired.

C++ Resources

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

C++ Engineer Jobs

Software Engineer (Project)
Software Engineer (Project)
Are you passionate about C++ programming? Do you thrive in collaborative environments? Would you be interested in a one-year rotation with Pixar's Software R&D team? If so, we want to hear from you...
Software Engineer (Project)
Software Engineer (Project)
Are you passionate about C++ programming? Do you thrive in collaborative environments? Would you be interested in a one-year rotation with Pixar's Software R&D team? If so, we want to hear from you...
Principal Software Engineer
Principal Software Engineer
5001+ employees
Principal Software Engineer<br><br>Cloud computing is the next big thing, it is the wave of the future. Most new software being built today is for the cloud. Today, there is a limited pool of peopl...
About Microsoft: Microsoft is a technology company that develops and supports software, services, and devices.
Principal Software Engineer
5001+ employees
Principal Software Engineer
Principal Software Engineer<br><br>Cloud computing is the next big thing, it is the wave of the future. Most new software being built today is for the cloud. Today, there is a limited pool of peopl...
About Microsoft: Microsoft is a technology company that develops and supports software, services, and devices.
Software Engineer in Test/Automation Engineer
Software Engineer in Test/Automation Engineer
About NCR<br><br>NCR Corporation (NYSE: NCR) is the global leader in consumer transaction technologies, turning everyday interactions with businesses into exceptional experiences. With its software...
Software Engineer in Test/Automation Engineer
Software Engineer in Test/Automation Engineer
About NCR<br><br>NCR Corporation (NYSE: NCR) is the global leader in consumer transaction technologies, turning everyday interactions with businesses into exceptional experiences. With its software...
Software Engineer / Senior Software Engineer
Software Engineer / Senior Software Engineer
We currently have a full-time opening for a Software Engineer in Carlsbad, CA. If you are looking for a fast paced environment where you can make a difference every day, then this is the opportunit...
Software Engineer / Senior Software Engineer
Software Engineer / Senior Software Engineer
We currently have a full-time opening for a Software Engineer in Carlsbad, CA. If you are looking for a fast paced environment where you can make a difference every day, then this is the opportunit...
Product Software Integration
Product Software Integration
5001+ employees
Job Detail<br><br>Job Id E1973264 Job Title Product Software Integration Post Date 05/30/2019 Company Qualcomm Technologies, Inc.<br><br>Job Area Engineering - Software<br><br>Location California -...
About Qualcomm: Qualcomm is a semiconductor company that designs, manufactures, and markets digital wireless telecommunications products and services.
Product Software Integration
5001+ employees
Product Software Integration
Job Detail<br><br>Job Id E1973264 Job Title Product Software Integration Post Date 05/30/2019 Company Qualcomm Technologies, Inc.<br><br>Job Area Engineering - Software<br><br>Location California -...
About Qualcomm: Qualcomm is a semiconductor company that designs, manufactures, and markets digital wireless telecommunications products and services.
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