Period
to 9 April 2020

The following table provides summary statistics for permanent job vacancies advertised in Cambridge with a requirement for C++ skills. Included is a benchmarking guide to the salaries offered in vacancies that have cited C++ over the 6 months to 9 April 2020 with a comparison to the same period in the previous 2 years.

C++
Cambridgeshire > Cambridge
6 months to
9 Apr 2020
Same period 2019 Same period 2018
Rank 12 11 3
Rank change year-on-year -1 -8 +4
Permanent jobs citing C++ 143 280 1,036
As % of all permanent jobs advertised in Cambridge 12.96% 15.41% 30.59%
As % of the Programming Languages category 21.44% 21.81% 42.53%
Number of salaries quoted 79 279 769
Median annual salary £62,500 £55,000 £52,500
Median salary % change year-on-year +13.64% +4.76% +16.67%
10th Percentile £34,500 £34,000 £29,750
90th Percentile £79,000 £90,000 £72,500
Cambridgeshire median annual salary £55,000 £55,000 £52,500
% change year-on-year - +4.76% +16.67%

C++ is in the Programming Languages category. The following table is for comparison with the above and provides summary statistics for all permanent job vacancies advertised in Cambridge with a requirement for coding skills.

All Programming Languages
Cambridge
Permanent vacancies with a requirement for coding skills 667 1,284 2,436
As % of all permanent IT jobs advertised in Cambridge 60.47% 70.67% 71.92%
Number of salaries quoted 425 974 1,765
Median annual salary £52,500 £50,000 £50,000
Median salary % change year-on-year +5.00% - +11.11%
10th Percentile £32,500 £32,500 £30,000
90th Percentile £77,500 £72,500 £71,250
Cambridgeshire median annual salary £50,000 £50,000 £50,000

C++
Job Vacancy Trend in Cambridge

Job postings citing C++ as a proportion of all IT jobs advertised in Cambridge.

Job vacancy trend for C++ in Cambridge

C++
Salary Trend in Cambridge

3-month moving average salary quoted in jobs citing C++ in Cambridge.

Salary trend for C++ in Cambridge

C++
Salary Histogram in Cambridge

Salary distribution for jobs citing C++ in Cambridge over the 6 months to 9 April 2020.

Salary histogram for C++ in Cambridge

For the 6 months to 9 April 2020, IT jobs citing C++ also mentioned the following skills in order of popularity. The figures indicate the absolute number co-occurrences and as a proportion of all permanent job ads across the Cambridge region with a requirement for C++.

1 86 (60.14%) Software Engineering
2 81 (56.64%) C
3 74 (51.75%) Python
4 62 (43.36%) Degree
5 56 (39.16%) Computer Science
5 56 (39.16%) Linux
6 47 (32.87%) Mathematics
7 42 (29.37%) Agile Software Development
8 41 (28.67%) Windows
8 41 (28.67%) Problem-Solving
9 37 (25.87%) C#
10 35 (24.48%) Algorithms
11 26 (18.18%) Automotive
11 26 (18.18%) Robotics
12 24 (16.78%) Computer Science Degree
13 22 (15.38%) Visual Studio
14 20 (13.99%) Signal Processing
15 19 (13.29%) Git (software)
15 19 (13.29%) Data Analysis
15 19 (13.29%) MATLAB
15 19 (13.29%) Jenkins
15 19 (13.29%) Prototyping
16 18 (12.59%) Manufacturing
16 18 (12.59%) Java
16 18 (12.59%) Microsoft
17 17 (11.89%) Embedded C
17 17 (11.89%) JIRA
17 17 (11.89%) Machine Learning
17 17 (11.89%) Analytical Skills
18 16 (11.19%) Multithreading

C++
Co-occurring IT Skills in Cambridge by Category

The follow tables expand on the table above by listing co-occurrences grouped by category. The same job type, locality and period is covered with up to 20 co-occurrences shown in each of the following categories:

Application Platforms
1 3 (2.10%) OpenStack
2 2 (1.40%) SharePoint
3 1 (0.70%) DNN
3 1 (0.70%) Jupyter
Applications
1 1 (0.70%) Simulink
Business Applications
1 1 (0.70%) Distributed Ledger
Cloud Services
1 6 (4.20%) AWS
2 5 (3.50%) Azure
2 5 (3.50%) GitHub
3 2 (1.40%) GCP
3 2 (1.40%) SaaS
4 1 (0.70%) Amazon EC2
4 1 (0.70%) AWS Elastic Beanstalk
4 1 (0.70%) AWS IoT
4 1 (0.70%) Cloud Computing
Communications & Networking
1 12 (8.39%) Wireless
2 5 (3.50%) GSM
2 5 (3.50%) LTE
2 5 (3.50%) UMTS
3 4 (2.80%) Bluetooth
3 4 (2.80%) Internet
4 3 (2.10%) TCP/IP
5 2 (1.40%) HTTP
5 2 (1.40%) SSL
5 2 (1.40%) Wi-Fi
6 1 (0.70%) DHCP
6 1 (0.70%) Ethernet
6 1 (0.70%) IPv4
6 1 (0.70%) IPv6
6 1 (0.70%) MQTT
6 1 (0.70%) Wireshark
Database & Business Intelligence
1 11 (7.69%) MySQL
2 10 (6.99%) SQL Server
3 8 (5.59%) NoSQL
4 6 (4.20%) MongoDB
4 6 (4.20%) OLAP
4 6 (4.20%) PostgreSQL
5 5 (3.50%) Big Data
6 2 (1.40%) Blockchain
7 1 (0.70%) Text Mining
Development Applications
1 22 (15.38%) Visual Studio
2 19 (13.29%) Git (software)
2 19 (13.29%) Jenkins
3 17 (11.89%) JIRA
4 15 (10.49%) Subversion
5 10 (6.99%) CMake
6 7 (4.90%) GCC
6 7 (4.90%) Selenium
6 7 (4.90%) Xcode
7 6 (4.20%) Buildbot
7 6 (4.20%) Clang
7 6 (4.20%) CruiseControl
8 5 (3.50%) GitLab
9 4 (2.80%) Cucumber
9 4 (2.80%) HP UFT
10 2 (1.40%) GNU Toolchain
11 1 (0.70%) Gerrit
11 1 (0.70%) Hudson
11 1 (0.70%) Mercurial
11 1 (0.70%) SCons
General
1 26 (18.18%) Automotive
2 18 (12.59%) Manufacturing
3 13 (9.09%) Games
4 11 (7.69%) Electronics
5 8 (5.59%) Law
6 7 (4.90%) Pharmaceutical
7 6 (4.20%) Finance
7 6 (4.20%) Telecoms
8 4 (2.80%) Military
9 2 (1.40%) Retail
10 1 (0.70%) Advertising
10 1 (0.70%) Aerospace
10 1 (0.70%) French Language
10 1 (0.70%) German Language
10 1 (0.70%) Korean Language
Job Titles
1 63 (44.06%) Software Engineer
2 24 (16.78%) Developer
3 21 (14.69%) Senior Software Engineer
4 19 (13.29%) C++ Developer
4 19 (13.29%) Senior Systems Engineer
5 18 (12.59%) Control Systems Engineer
6 14 (9.79%) Embedded Engineer
7 11 (7.69%) Software Developer
8 8 (5.59%) C# Developer
8 8 (5.59%) C++ Software Engineer
8 8 (5.59%) C++/C# Developer
8 8 (5.59%) Data Engineer
8 8 (5.59%) Embedded Software Engineer
8 8 (5.59%) Graduate
9 7 (4.90%) C++ Software Developer
9 7 (4.90%) Principal Engineer
10 6 (4.20%) Build Engineer
10 6 (4.20%) Firmware Engineer
10 6 (4.20%) Systems Engineer
11 5 (3.50%) Java Engineer
Libraries, Frameworks & Software Standards
1 14 (9.79%) OpenGL
2 12 (8.39%) .NET
3 7 (4.90%) Web Services
3 7 (4.90%) WPF
4 6 (4.20%) D3.js
4 6 (4.20%) TensorFlow
5 5 (3.50%) Java EE
5 5 (3.50%) PyTorch
6 4 (2.80%) LAMP
6 4 (2.80%) RESTful
6 4 (2.80%) Yocto
7 3 (2.10%) Django
7 3 (2.10%) MFC
7 3 (2.10%) MXNet
7 3 (2.10%) OpenGL ES
7 3 (2.10%) Unity (Game Engine)
7 3 (2.10%) Vulkan
7 3 (2.10%) XML
8 2 (1.40%) .NET Framework
8 2 (1.40%) Qt
Miscellaneous
1 35 (24.48%) Algorithms
2 26 (18.18%) Robotics
3 17 (11.89%) Analytical Skills
4 13 (9.09%) Smartphone
5 12 (8.39%) Embedded Systems
6 11 (7.69%) Data Structures
7 9 (6.29%) Animation
7 9 (6.29%) Photography
8 7 (4.90%) Field-Programmable Gate Array
9 6 (4.20%) Device Driver
10 5 (3.50%) Self-Motivation
11 3 (2.10%) Greenfield Project
11 3 (2.10%) Mobile App
11 3 (2.10%) SystemC
11 3 (2.10%) User Experience
12 2 (1.40%) ASIC
12 2 (1.40%) Blog
12 2 (1.40%) Enterprise Software
12 2 (1.40%) Life Science
12 2 (1.40%) PKI
Operating Systems
1 56 (39.16%) Linux
2 41 (28.67%) Windows
3 14 (9.79%) Android
4 9 (6.29%) Mac OS X
5 7 (4.90%) Embedded Linux
6 6 (4.20%) Apple iOS
7 5 (3.50%) Unix
8 2 (1.40%) Mac OS
9 1 (0.70%) Robot Operating System
9 1 (0.70%) Tizen
9 1 (0.70%) Windows Server
Processes & Methodologies
1 86 (60.14%) Software Engineering
2 56 (39.16%) Computer Science
3 47 (32.87%) Mathematics
4 42 (29.37%) Agile Software Development
5 41 (28.67%) Problem-Solving
6 20 (13.99%) Signal Processing
7 19 (13.29%) Data Analysis
7 19 (13.29%) Prototyping
8 17 (11.89%) Machine Learning
9 16 (11.19%) Multithreading
10 15 (10.49%) Validation
11 14 (9.79%) Continuous Integration
12 12 (8.39%) OO
13 11 (7.69%) Cross-Platform Development
13 11 (7.69%) Visualisation
14 10 (6.99%) Artificial Intelligence
14 10 (6.99%) Test Automation
15 9 (6.29%) Analytics
15 9 (6.29%) Requirements Gathering
15 9 (6.29%) SDLC
Programming Languages
1 81 (56.64%) C
2 74 (51.75%) Python
3 37 (25.87%) C#
4 19 (13.29%) MATLAB
5 18 (12.59%) Java
6 17 (11.89%) Embedded C
7 15 (10.49%) JavaScript
8 13 (9.09%) Embedded C++
9 10 (6.99%) SQL
10 9 (6.29%) Go
10 9 (6.29%) Scala
11 7 (4.90%) Lua
12 5 (3.50%) Assembly Language
12 5 (3.50%) Perl
13 4 (2.80%) PHP
14 3 (2.10%) Objective-C
15 2 (1.40%) Bash Shell
15 2 (1.40%) Ruby
15 2 (1.40%) VB
16 1 (0.70%) TypeScript
Qualifications
1 62 (43.36%) Degree
2 24 (16.78%) Computer Science Degree
3 9 (6.29%) PhD
4 2 (1.40%) Postgraduate
5 1 (0.70%) Numerate Degree
Quality Assurance & Compliance
1 9 (6.29%) QA
2 2 (1.40%) ISO 9001
3 1 (0.70%) ISO 26262
3 1 (0.70%) JTAG
System Software
1 12 (8.39%) Docker
2 7 (4.90%) Firmware
Systems Management
1 6 (4.20%) Kubernetes
2 2 (1.40%) Ansible
3 1 (0.70%) Puppet
3 1 (0.70%) Terraform
Vendors
1 18 (12.59%) Microsoft
2 7 (4.90%) Oracle
3 6 (4.20%) Tableau
4 3 (2.10%) Coverity
4 3 (2.10%) Klocwork
5 2 (1.40%) Dell
5 2 (1.40%) Google
5 2 (1.40%) Spotify
5 2 (1.40%) TOWER Software
6 1 (0.70%) Apple
6 1 (0.70%) Canon
6 1 (0.70%) Intel
6 1 (0.70%) Lattice Semiconductor
6 1 (0.70%) QNX
6 1 (0.70%) Samsung