Period
to 21 October 2018

The following table provides summary statistics for permanent job vacancies advertised in Edinburgh 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 21 October 2018 with a comparison to the same period in the previous 2 years.

C++
Scotland > Edinburgh
6 months to
21 Oct 2018
Same period 2017 Same period 2016
Rank 46 36 57
Rank change year-on-year -10 +21 +5
Permanent jobs citing C++ 121 178 85
As % of all permanent IT jobs advertised in Edinburgh 4.82% 6.62% 3.70%
As % of the Programming Languages category 9.26% 10.79% 8.00%
Number of salaries quoted 83 114 62
Edinburgh median annual salary £37,500 £35,000 £44,000
Median salary % change year-on-year +7.14% -20.45% +22.22%
10th Percentile £26,000 £26,500 £31,250
90th Percentile £50,000 £52,500 £60,000
Scotland median annual salary £45,000 £40,000 £42,750
% change year-on-year +12.50% -6.43% +11.04%

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

All Programming Languages
Edinburgh
Permanent vacancies with a requirement for coding skills 1,307 1,649 1,063
As % of all permanent IT jobs advertised in Edinburgh 52.09% 61.30% 46.32%
Number of salaries quoted 821 1,011 734
Edinburgh median annual salary £45,000 £40,000 £45,000
Median salary % change year-on-year +12.50% -11.11% +12.50%
10th Percentile £29,250 £28,000 £28,575
90th Percentile £67,500 £61,250 £60,000
Scotland median annual salary £45,000 £42,500 £42,500
% change year-on-year +5.88% - +6.25%

C++
Job Vacancy Trend in Edinburgh

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

Job vacancy trend for C++ in Edinburgh

C++
Salary Trend in Edinburgh

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

Salary trend for C++ in Edinburgh

C++
Salary Histogram in Edinburgh

The salary distribution of IT jobs citing C++ in Edinburgh over the 6 months to 21 October 2018.

Salary histogram for C++ in Edinburgh

For the 6 months to 21 October 2018, 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 Edinburgh region with a requirement for C++.

1 104 (85.95%) Software Engineering
2 87 (71.90%) Degree
3 80 (66.12%) C#
4 70 (57.85%) Java
5 62 (51.24%) Windows
6 55 (45.45%) Big Data
7 54 (44.63%) Numerate Degree
7 54 (44.63%) Innovative Thinking
7 54 (44.63%) Robotics
8 50 (41.32%) Linux
9 37 (30.58%) Mathematics
10 34 (28.10%) Agile Software Development
10 34 (28.10%) Machine Learning
11 33 (27.27%) Visualisation
11 33 (27.27%) Algorithms
12 32 (26.45%) Git (software)
13 31 (25.62%) Boost C++ Libraries
13 31 (25.62%) SQL
13 31 (25.62%) .NET
14 29 (23.97%) Military
14 29 (23.97%) Data Analysis
14 29 (23.97%) Web Services
14 29 (23.97%) Image Processing
14 29 (23.97%) RESTful
15 28 (23.14%) OpenCV
15 28 (23.14%) Deep Learning
15 28 (23.14%) Data Mining
15 28 (23.14%) GIS
15 28 (23.14%) WPF
16 27 (22.31%) Software Testing

C++
Co-occurring IT Skills in Edinburgh 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 1 (0.83%) Confluence
1 1 (0.83%) WebSphere
1 1 (0.83%) WebSphere Application Server
Applications
1 2 (1.65%) Simulink
Business Applications
1 3 (2.48%) LabWindows
Cloud Services
1 1 (0.83%) Google Cloud Platform
1 1 (0.83%) Google Play
Communications & Networking
1 6 (4.96%) SMS
2 4 (3.31%) Network Security
3 1 (0.83%) Internet
3 1 (0.83%) Wireless
Database & Business Intelligence
1 55 (45.45%) Big Data
2 28 (23.14%) Data Mining
2 28 (23.14%) GIS
3 3 (2.48%) SQL Server
4 1 (0.83%) Blockchain
4 1 (0.83%) PostgreSQL
Development Applications
1 32 (26.45%) Git (software)
2 27 (22.31%) Visual Studio
3 26 (21.49%) NetBeans
4 5 (4.13%) Clang
4 5 (4.13%) JIRA
5 3 (2.48%) Jenkins
6 2 (1.65%) Gerrit
7 1 (0.83%) JUnit
7 1 (0.83%) NUnit
7 1 (0.83%) Rational DOORS
7 1 (0.83%) Rational Rhapsody
General
1 29 (23.97%) Military
2 7 (5.79%) Electronics
2 7 (5.79%) Games
3 6 (4.96%) Finance
4 5 (4.13%) Automotive
5 3 (2.48%) Aerospace
5 3 (2.48%) Banking
6 1 (0.83%) Law
6 1 (0.83%) Manufacturing
6 1 (0.83%) Marketing
6 1 (0.83%) Telecoms
Job Titles
1 91 (75.21%) Software Engineer
2 30 (24.79%) C# Software Engineer
3 27 (22.31%) Java Engineer
3 27 (22.31%) Java Software Engineer
4 22 (18.18%) Junior
5 21 (17.36%) Graduate
6 20 (16.53%) Graduate Software Engineer
6 20 (16.53%) Junior Software Engineer
7 13 (10.74%) C++ Software Engineer
8 12 (9.92%) Developer
9 10 (8.26%) Senior C# Software Engineer
9 10 (8.26%) Senior Java Engineer
9 10 (8.26%) Senior Java Software Engineer
9 10 (8.26%) Senior Software Engineer
10 9 (7.44%) Graduate Java Engineer
10 9 (7.44%) Graduate Java Software Engineer
10 9 (7.44%) Junior C# Software Engineer
10 9 (7.44%) Junior Java Software Engineer
11 6 (4.96%) Linux Engineer
12 5 (4.13%) C Software Engineer
Libraries, Frameworks & Software Standards
1 31 (25.62%) .NET
1 31 (25.62%) Boost C++ Libraries
2 29 (23.97%) RESTful
2 29 (23.97%) Web Services
3 28 (23.14%) OpenCV
3 28 (23.14%) WPF
4 27 (22.31%) SOAP
5 26 (21.49%) Swing
6 6 (4.96%) Qt
7 5 (4.13%) LLVM
7 5 (4.13%) OpenCL
7 5 (4.13%) OpenGL
7 5 (4.13%) TensorFlow
7 5 (4.13%) Vulkan
8 4 (3.31%) AngularJS
8 4 (3.31%) XML
9 3 (2.48%) MFC
9 3 (2.48%) Node.js
10 2 (1.65%) OpenSceneGraph
10 2 (1.65%) WebGL
Miscellaneous
1 54 (44.63%) Robotics
2 33 (27.27%) Algorithms
3 22 (18.18%) Computer Science
4 6 (4.96%) Self-Motivation
5 5 (4.13%) Analytical Skills
5 5 (4.13%) Data Structures
5 5 (4.13%) GPGPU
6 2 (1.65%) 3D Graphics
6 2 (1.65%) Augmented Reality
6 2 (1.65%) Greenfield Project
6 2 (1.65%) Mobile App
7 1 (0.83%) Device Driver
7 1 (0.83%) Field-Programmable Gate Array
7 1 (0.83%) Fintech
7 1 (0.83%) Internet of Things
Operating Systems
1 62 (51.24%) Windows
2 50 (41.32%) Linux
3 9 (7.44%) Mac OS X
4 3 (2.48%) Android
5 2 (1.65%) Apple iOS
6 1 (0.83%) CentOS
6 1 (0.83%) Red Hat Enterprise Linux
6 1 (0.83%) VxWorks
6 1 (0.83%) Windows XP
Processes & Methodologies
1 104 (85.95%) Software Engineering
2 54 (44.63%) Innovative Thinking
3 37 (30.58%) Mathematics
4 34 (28.10%) Agile Software Development
4 34 (28.10%) Machine Learning
5 33 (27.27%) Visualisation
6 29 (23.97%) Data Analysis
6 29 (23.97%) Image Processing
7 28 (23.14%) Deep Learning
8 27 (22.31%) Software Testing
9 26 (21.49%) SOA
9 26 (21.49%) Storage Management
10 12 (9.92%) OO
10 12 (9.92%) Scrum
11 8 (6.61%) SDLC
12 7 (5.79%) Open Source
12 7 (5.79%) Problem-Solving
13 6 (4.96%) Analytics
13 6 (4.96%) Artificial Intelligence
14 5 (4.13%) FMEA
Programming Languages
1 80 (66.12%) C#
2 70 (57.85%) Java
3 31 (25.62%) SQL
4 26 (21.49%) C
5 23 (19.01%) Python
6 9 (7.44%) JavaScript
7 5 (4.13%) Embedded C
7 5 (4.13%) R
8 3 (2.48%) PHP
8 3 (2.48%) PL/SQL
9 2 (1.65%) MATLAB
9 2 (1.65%) Perl
9 2 (1.65%) Ruby
10 1 (0.83%) Embedded C++
10 1 (0.83%) Fortran
10 1 (0.83%) VB
10 1 (0.83%) VB6
10 1 (0.83%) XAML
Qualifications
1 87 (71.90%) Degree
2 54 (44.63%) Numerate Degree
3 9 (7.44%) Computer Science Degree
4 4 (3.31%) Security Cleared
5 2 (1.65%) GPEN
5 2 (1.65%) GWAPT
5 2 (1.65%) OSCE
5 2 (1.65%) OSCP
6 1 (0.83%) PhD
6 1 (0.83%) SC Cleared
Quality Assurance & Compliance
1 5 (4.13%) IEC 61508
1 5 (4.13%) ISO 26262
1 5 (4.13%) MISRA
1 5 (4.13%) MISRA C
System Software
1 3 (2.48%) Firmware
2 2 (1.65%) Docker
3 1 (0.83%) Virtual Machines
Systems Management
1 1 (0.83%) Kubernetes
Vendors
1 5 (4.13%) Renesas
2 3 (2.48%) Google
2 3 (2.48%) Xamarin
3 2 (1.65%) Salesforce.com
4 1 (0.83%) Apple
4 1 (0.83%) IBM
4 1 (0.83%) Intel
4 1 (0.83%) Microsoft
4 1 (0.83%) Oracle
4 1 (0.83%) SAP
4 1 (0.83%) Splunk