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 3 months to 22 June 2017 with a comparison to the same period in the previous 2 years.

C++
West Midlands / Birmingham
3 months to
22 Jun 2017
Same period 2016 Same period 2015
Rank 82 120 96
Rank change year-on-year +38 -24  
Permanent jobs citing C++ 50 25 39
As % of all permanent IT jobs advertised in Birmingham 2.54% 1.04% 1.93%
As % of the Programming Languages category 4.84% 3.26% 4.52%
Number of salaries quoted 44 22 31
Median salary £30,000 £44,000 £35,500
Median salary % change year-on-year -31.81% +23.94%  
90% offered a salary of more than £27,500 £32,850 £25,000
10% offered a salary of more than £50,000 £50,000 £50,000
UK excluding London median salary £42,500 £42,500 £40,000
% change year-on-year - +6.25%  

C++ is in the programming language skills category. The next table is for comparison with the above and provides summary statistics for all permanent job vacancies advertised in Birmingham with a requirement for programming language skills.

Programming Language Skills
Birmingham
Permanent job vacancies with a requirement for programming language skills 1032 768 862
As % of all permanent IT job vacancies advertised in Birmingham 52.52% 32.01% 42.74%
Number of salaries quoted 892 638 766
Median salary £42,500 £38,891 £40,000
Median salary % change year-on-year +9.27% -2.77%  
90% offered a salary of more than £30,000 £23,500 £25,000
10% offered a salary of more than £55,000 £52,500 £55,000
UK excluding London median salary £42,500 £41,000 £40,000
% change year-on-year +3.65% +2.50%  

C++
Job Vacancy Trend in Birmingham

The job posting trend of jobs advertised in Birmingham citing C++ as a proportion of all permanent or contract IT jobs with a match in the Programming Languages category.

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 3 months to 22 June 2017.

Salary histogram for C++ in Birmingham

For the 6 months to 22 June 2017, IT jobs citing C++ also mentioned the following skills in order of popularity. The figures indicate the number co-occurrences and its proportion to all job ads across the Birmingham region with a requirement for C++.

1 45 (49.45%) Java
2 43 (47.25%) C#
3 28 (30.77%) C
4 26 (28.57%) Agile Software Development
5 25 (27.47%) Linux
6 24 (26.37%) OOP
7 22 (24.18%) Software Engineering
8 20 (21.98%) Git (software)
9 18 (19.78%) Games
9 18 (19.78%) JavaScript
10 17 (18.68%) Test Automation
11 15 (16.48%) Automotive
11 15 (16.48%) Degree
12 13 (14.29%) SQL
12 13 (14.29%) MySQL
12 13 (14.29%) Firmware
13 12 (13.19%) Python
13 12 (13.19%) Subversion
13 12 (13.19%) Scrum
14 11 (12.09%) Embedded C
14 11 (12.09%) .NET
14 11 (12.09%) XML
14 11 (12.09%) Mercurial
15 10 (10.99%) NoSQL
15 10 (10.99%) Computer Science Degree
15 10 (10.99%) Electronics
15 10 (10.99%) Computer Science
16 9 (9.89%) Test Scripting
16 9 (9.89%) Continuous Integration
16 9 (9.89%) Kanban

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:

Application Platforms
1 8 (8.79%) Apache
2 3 (3.30%) JBoss
3 1 (1.10%) IIS
Applications
1 1 (1.10%) Microsoft Excel
1 1 (1.10%) Simulink
1 1 (1.10%) Stateflow
Cloud Services
1 2 (2.20%) Amazon AWS
1 2 (2.20%) Cloud Computing
Communications & Networking
1 8 (8.79%) SMS
2 2 (2.20%) TCP/IP
3 1 (1.10%) Ethernet
3 1 (1.10%) RS-232
3 1 (1.10%) RS-485
Database & Business Intelligence
1 13 (14.29%) MySQL
2 10 (10.99%) NoSQL
3 8 (8.79%) MongoDB
3 8 (8.79%) Redis
4 4 (4.40%) SQL Server
5 3 (3.30%) Oracle Database
6 2 (2.20%) RDBMS
6 2 (2.20%) Relational Database
7 1 (1.10%) Big Data
7 1 (1.10%) SQL Server Integration Services
7 1 (1.10%) SQL Server Reporting Services
Development Applications
1 20 (21.98%) Git (software)
2 12 (13.19%) Subversion
3 11 (12.09%) Mercurial
4 9 (9.89%) Eclipse
5 8 (8.79%) JIRA
5 8 (8.79%) Selenium
6 3 (3.30%) Android Studio
6 3 (3.30%) Gradle
6 3 (3.30%) Qt Creator
7 2 (2.20%) InstallShield
7 2 (2.20%) JUnit
7 2 (2.20%) MSTest
7 2 (2.20%) NUnit
7 2 (2.20%) Rational DOORS
7 2 (2.20%) Rational Rhapsody
8 1 (1.10%) CANoe
8 1 (1.10%) VectorCAST
8 1 (1.10%) Visual Studio
General
1 18 (19.78%) Games
2 15 (16.48%) Automotive
3 10 (10.99%) Electronics
4 8 (8.79%) Billing
5 7 (7.69%) Finance
6 1 (1.10%) Manufacturing
6 1 (1.10%) Retail
Job Titles
1 48 (52.75%) Developer
2 23 (25.27%) Graduate
2 23 (25.27%) Graduate Developer
3 15 (16.48%) Software Engineer
4 10 (10.99%) C++ Developer
4 10 (10.99%) Embedded Engineer
5 9 (9.89%) Firmware Engineer
6 8 (8.79%) Test Leader
7 7 (7.69%) Applications Engineer
7 7 (7.69%) C++ Programmer
7 7 (7.69%) Programmer
7 7 (7.69%) Software Developer
8 6 (6.59%) Automation Test Lead
8 6 (6.59%) Embedded Firmware Engineer
8 6 (6.59%) Java Developer
9 4 (4.40%) C# Software Engineer
9 4 (4.40%) C++ Software Engineer
9 4 (4.40%) Embedded Software Engineer
10 3 (3.30%) C Software Engineer
10 3 (3.30%) C# Developer
Libraries, Frameworks & Software Standards
1 11 (12.09%) .NET
1 11 (12.09%) XML
2 8 (8.79%) RESTful
3 7 (7.69%) HTML
4 5 (5.49%) CSS
5 4 (4.40%) ASP.NET
5 4 (4.40%) DirectX
5 4 (4.40%) OpenGL
5 4 (4.40%) Qt
6 3 (3.30%) .NET Framework
6 3 (3.30%) Android SDK
6 3 (3.30%) AngularJS
6 3 (3.30%) HTML5
7 2 (2.20%) ATL
7 2 (2.20%) J2EE
7 2 (2.20%) MFC
7 2 (2.20%) Web Services
8 1 (1.10%) Java EE
8 1 (1.10%) SOAP
8 1 (1.10%) XSLT
Miscellaneous
1 10 (10.99%) Computer Science
2 8 (8.79%) Mobile Payment
3 7 (7.69%) CAN bus
4 6 (6.59%) Embedded Systems
5 2 (2.20%) Fintech
5 2 (2.20%) Greenfield Project
6 1 (1.10%) BBC
6 1 (1.10%) Device Driver
6 1 (1.10%) Enterprise Software
Operating Systems
1 25 (27.47%) Linux
2 8 (8.79%) CentOS
2 8 (8.79%) Ubuntu
2 8 (8.79%) Unix
3 7 (7.69%) Red Hat Enterprise Linux
3 7 (7.69%) Windows
4 5 (5.49%) Android
4 5 (5.49%) Debian
5 1 (1.10%) Apple iOS
5 1 (1.10%) Embedded Linux
5 1 (1.10%) SUSE
5 1 (1.10%) Windows Embedded Compact
Processes & Methodologies
1 26 (28.57%) Agile Software Development
2 24 (26.37%) OOP
3 22 (24.18%) Software Engineering
4 17 (18.68%) Test Automation
5 12 (13.19%) Scrum
6 9 (9.89%) Business Intelligence
6 9 (9.89%) Continuous Integration
6 9 (9.89%) Kanban
6 9 (9.89%) OO
6 9 (9.89%) Test Scripting
7 7 (7.69%) SDLC
8 6 (6.59%) Presales
9 5 (5.49%) Embedded Software Development
9 5 (5.49%) Game Development
10 4 (4.40%) UML
11 3 (3.30%) Mentoring
11 3 (3.30%) Open Source
11 3 (3.30%) Project Management
12 2 (2.20%) Android Development
12 2 (2.20%) Prototyping
Programming Languages
1 45 (49.45%) Java
2 43 (47.25%) C#
3 28 (30.77%) C
4 18 (19.78%) JavaScript
5 13 (14.29%) SQL
6 12 (13.19%) Python
7 11 (12.09%) Embedded C
8 8 (8.79%) Embedded C++
9 5 (5.49%) PHP
10 3 (3.30%) VB.NET
11 2 (2.20%) VC++
12 1 (1.10%) MATLAB
12 1 (1.10%) R
12 1 (1.10%) VBA
Qualifications
1 15 (16.48%) Degree
2 10 (10.99%) Computer Science Degree
3 6 (6.59%) GNVQ
3 6 (6.59%) HND
Quality Assurance & Compliance
1 2 (2.20%) MISRA
2 1 (1.10%) ISO 26262
2 1 (1.10%) MISRA C
2 1 (1.10%) PMO
System Software
1 13 (14.29%) Firmware
Vendors
1 9 (9.89%) Red Hat
2 4 (4.40%) Microsoft
3 3 (3.30%) Oracle
4 2 (2.20%) Renesas
5 1 (1.10%) Freescale
5 1 (1.10%) Green Hills
Birmingham
ECOM
Salary: £20000 - £50000 per annum
Posted: 2 days ago
Birmingham
Applause IT Ltd
Salary: £25000 - £35000 per annum + Benefits
Posted: 10 days ago
Birmingham
Intouch Games Ltd
Salary: £30000 - £40000 per annum + benefits (inc flexi hrs)
Posted: 2 days ago
Birmingham, West Midlands (County)
Applause IT Innovation
Salary: £35000 - £40000 per annum + Benefits
Posted: 6 days ago