Period
to 25 April 2019

The following table provides summary statistics for permanent job vacancies advertised in Birmingham 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 25 April 2019 with a comparison to the same period in the previous 2 years.

C++
West Midlands > Birmingham
6 months to
25 Apr 2019
Same period 2018 Same period 2017
Rank 128 139 95
Rank change year-on-year +11 -44 -1
Permanent jobs citing C++ 46 57 85
As % of all permanent IT jobs advertised in Birmingham 1.45% 1.52% 2.28%
As % of the Programming Languages category 3.97% 3.55% 5.22%
Number of salaries quoted 46 54 85
Birmingham median annual salary £33,750 £30,750 £40,000
Median salary % change year-on-year +9.76% -23.13% -5.88%
10th Percentile £26,750 £26,250 £26,250
90th Percentile £50,000 £56,250 £55,000
West Midlands median annual salary £42,500 £40,000 £40,000
% change year-on-year +6.25% - +14.29%

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 Birmingham with a requirement for coding skills.

All Programming Languages
Birmingham
Permanent vacancies with a requirement for coding skills 1,160 1,606 1,629
As % of all permanent IT jobs advertised in Birmingham 36.69% 42.80% 43.79%
Number of salaries quoted 925 1,330 1,420
Birmingham median annual salary £45,000 £44,000 £40,000
Median salary % change year-on-year +2.27% +10.00% -
10th Percentile £28,750 £27,440 £26,250
90th Percentile £70,000 £67,500 £60,000
West Midlands median annual salary £42,500 £40,000 £40,000
% change year-on-year +6.25% - -

C++
Job Vacancy Trend in Birmingham

Job postings citing C++ as a percentage of all IT jobs advertised in Birmingham.

Job vacancy trend for C++ in Birmingham

C++
Salary Trend in Birmingham

This chart provides the 3-month moving average for salaries quoted in permanent IT jobs citing C++ in Birmingham.

Salary trend for C++ in Birmingham

C++
Salary Histogram in Birmingham

The salary distribution of IT jobs citing C++ in Birmingham over the 6 months to 25 April 2019.

Salary histogram for C++ in Birmingham

For the 6 months to 25 April 2019, 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 Birmingham region with a requirement for C++.

1 28 (60.87%) C#
2 27 (58.70%) Computer Science
3 26 (56.52%) Java
4 21 (45.65%) OOP
5 14 (30.43%) C
5 14 (30.43%) Software Engineering
6 9 (19.57%) Degree
7 7 (15.22%) Automotive
8 6 (13.04%) OpenEmbedded
8 6 (13.04%) Yocto
8 6 (13.04%) Video Processing
8 6 (13.04%) ZigBee
8 6 (13.04%) Embedded Linux
8 6 (13.04%) Wi-Fi
8 6 (13.04%) Wireless
8 6 (13.04%) Eclipse
8 6 (13.04%) GSM
8 6 (13.04%) Firmware
8 6 (13.04%) CodeWarrior
8 6 (13.04%) Linux
8 6 (13.04%) SQL
9 5 (10.87%) .NET
9 5 (10.87%) JavaScript
9 5 (10.87%) Mentoring
10 4 (8.70%) Python
10 4 (8.70%) Mathematics
10 4 (8.70%) Agile Software Development
10 4 (8.70%) Games
11 3 (6.52%) ASP.NET
11 3 (6.52%) MVC

C++
Co-occurring IT Skills in Birmingham 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:

Communications & Networking
1 6 (13.04%) GSM
1 6 (13.04%) Wi-Fi
1 6 (13.04%) Wireless
1 6 (13.04%) ZigBee
2 2 (4.35%) HTTP
2 2 (4.35%) TCP/IP
Database & Business Intelligence
1 1 (2.17%) Apache Hive
1 1 (2.17%) Big Data
1 1 (2.17%) Hadoop
1 1 (2.17%) NoSQL
Development Applications
1 6 (13.04%) CodeWarrior
1 6 (13.04%) Eclipse
2 2 (4.35%) Appium
2 2 (4.35%) Bugzilla
2 2 (4.35%) Git (software)
2 2 (4.35%) JIRA
2 2 (4.35%) Selenium
2 2 (4.35%) Team Foundation Server
2 2 (4.35%) WebDriver
General
1 7 (15.22%) Automotive
2 4 (8.70%) Games
3 1 (2.17%) Banking
3 1 (2.17%) Retail
Job Titles
1 28 (60.87%) Developer
2 22 (47.83%) Graduate
2 22 (47.83%) Graduate Developer
3 13 (28.26%) Software Engineer
4 7 (15.22%) Embedded Engineer
4 7 (15.22%) Embedded Software Engineer
5 6 (13.04%) Embedded Linux Engineer
5 6 (13.04%) Embedded Linux Software Engineer
5 6 (13.04%) Firmware Engineer
5 6 (13.04%) Linux Engineer
5 6 (13.04%) Senior Firmware Engineer
5 6 (13.04%) Senior Software Engineer
6 3 (6.52%) Java Developer
7 2 (4.35%) Graduate Mathematical Developer
7 2 (4.35%) Senior Developer
7 2 (4.35%) Senior Java Developer
8 1 (2.17%) Data Scientist
8 1 (2.17%) Developer in Test
8 1 (2.17%) Senior Data Scientist
8 1 (2.17%) Support Analyst
Libraries, Frameworks & Software Standards
1 6 (13.04%) OpenEmbedded
1 6 (13.04%) Yocto
2 5 (10.87%) .NET
3 3 (6.52%) ASP.NET
4 2 (4.35%) ASP.NET MVC
4 2 (4.35%) HTML
4 2 (4.35%) WebGL
5 1 (2.17%) AngularJS
5 1 (2.17%) CSS
5 1 (2.17%) HTML5
5 1 (2.17%) J2EE
5 1 (2.17%) Java EE
5 1 (2.17%) OpenCV
5 1 (2.17%) Pixi.js
Miscellaneous
1 2 (4.35%) Algorithms
1 2 (4.35%) Analytical Skills
1 2 (4.35%) Client/Server
1 2 (4.35%) Derivative
Operating Systems
1 6 (13.04%) Embedded Linux
1 6 (13.04%) Linux
Processes & Methodologies
1 27 (58.70%) Computer Science
2 21 (45.65%) OOP
3 14 (30.43%) Software Engineering
4 6 (13.04%) Video Processing
5 5 (10.87%) Mentoring
6 4 (8.70%) Agile Software Development
6 4 (8.70%) Mathematics
7 3 (6.52%) MVC
7 3 (6.52%) SDLC
8 2 (4.35%) Analytics
8 2 (4.35%) Defect Management
8 2 (4.35%) OO
8 2 (4.35%) Physics
8 2 (4.35%) SDET
8 2 (4.35%) Technical Architecture
8 2 (4.35%) Web Application Development
9 1 (2.17%) Neural Network
9 1 (2.17%) Project Planning
9 1 (2.17%) TDD
9 1 (2.17%) Web Development
Programming Languages
1 28 (60.87%) C#
2 26 (56.52%) Java
3 14 (30.43%) C
4 6 (13.04%) SQL
5 5 (10.87%) JavaScript
6 4 (8.70%) Python
7 2 (4.35%) VB
8 1 (2.17%) MATLAB
8 1 (2.17%) TypeScript
Qualifications
1 9 (19.57%) Degree
2 1 (2.17%) CREST Certified
System Software
1 6 (13.04%) Firmware
Systems Management
1 2 (4.35%) HP ALM
Vendors
1 2 (4.35%) HP