Period
to 13 December 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 13 December 2018 with a comparison to the same period in the previous 2 years.

C++
Scotland > Edinburgh
6 months to
13 Dec 2018
Same period 2017 Same period 2016
Rank 53 30 61
Rank change year-on-year -23 +31 +13
Permanent jobs citing C++ 110 180 85
As % of all permanent IT jobs advertised in Edinburgh 4.34% 6.77% 3.72%
As % of the Programming Languages category 8.36% 11.39% 7.19%
Number of salaries quoted 76 125 60
Edinburgh median annual salary £38,500 £32,500 £43,000
Median salary % change year-on-year +18.46% -24.42% +34.38%
10th Percentile £26,000 £26,500 £27,500
90th Percentile £55,000 £52,500 £55,125
Scotland median annual salary £45,000 £40,000 £42,500
% change year-on-year +12.50% -5.88% +11.84%

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,316 1,580 1,182
As % of all permanent IT jobs advertised in Edinburgh 51.97% 59.42% 51.66%
Number of salaries quoted 829 1,012 824
Edinburgh median annual salary £45,000 £40,000 £45,000
Median salary % change year-on-year +12.50% -11.11% +8.43%
10th Percentile £29,250 £28,000 £30,000
90th Percentile £68,750 £61,250 £60,175
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 13 December 2018.

Salary histogram for C++ in Edinburgh

For the 6 months to 13 December 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 91 (82.73%) Software Engineering
2 74 (67.27%) Degree
3 66 (60.00%) C#
4 54 (49.09%) Java
5 50 (45.45%) Windows
6 46 (41.82%) Linux
7 44 (40.00%) Big Data
8 42 (38.18%) Numerate Degree
8 42 (38.18%) Innovative Thinking
8 42 (38.18%) Robotics
9 29 (26.36%) C
10 28 (25.45%) Agile Software Development
11 27 (24.55%) Machine Learning
12 26 (23.64%) Boost C++ Libraries
12 26 (23.64%) Algorithms
12 26 (23.64%) Mathematics
12 26 (23.64%) Python
12 26 (23.64%) .NET
13 25 (22.73%) WPF
13 25 (22.73%) RESTful
14 24 (21.82%) Image Processing
14 24 (21.82%) Git (software)
14 24 (21.82%) SQL
15 22 (20.00%) Visual Studio
15 22 (20.00%) SOAP
15 22 (20.00%) Data Mining
15 22 (20.00%) Web Services
15 22 (20.00%) Data Analysis
15 22 (20.00%) Military
15 22 (20.00%) Visualisation

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 4 (3.64%) Confluence
2 1 (0.91%) WebSphere
2 1 (0.91%) WebSphere Application Server
Applications
1 2 (1.82%) Simulink
Cloud Services
1 3 (2.73%) Microsoft Azure
2 1 (0.91%) Google Play
2 1 (0.91%) SaaS
Communications & Networking
1 7 (6.36%) Wireless
2 5 (4.55%) 802.11
2 5 (4.55%) Bluetooth
2 5 (4.55%) Network Security
2 5 (4.55%) Wi-Fi
3 4 (3.64%) SMS
4 2 (1.82%) HTTP
4 2 (1.82%) Internet
5 1 (0.91%) RS-232
5 1 (0.91%) TCP/IP
Database & Business Intelligence
1 44 (40.00%) Big Data
2 22 (20.00%) Data Mining
3 20 (18.18%) GIS
4 2 (1.82%) Blockchain
4 2 (1.82%) SQL Server
5 1 (0.91%) PostgreSQL
Development Applications
1 24 (21.82%) Git (software)
2 22 (20.00%) Visual Studio
3 20 (18.18%) NetBeans
4 6 (5.45%) JIRA
5 5 (4.55%) Clang
5 5 (4.55%) GCC
6 1 (0.91%) Gerrit
6 1 (0.91%) Jenkins
6 1 (0.91%) JUnit
General
1 22 (20.00%) Military
2 8 (7.27%) Games
3 7 (6.36%) Electronics
4 6 (5.45%) Automotive
5 4 (3.64%) Finance
6 3 (2.73%) Banking
Job Titles
1 74 (67.27%) Software Engineer
2 22 (20.00%) C# Software Engineer
3 21 (19.09%) Java Engineer
3 21 (19.09%) Java Software Engineer
3 21 (19.09%) Junior
4 20 (18.18%) Graduate
5 19 (17.27%) Graduate Software Engineer
6 18 (16.36%) Junior Software Engineer
7 16 (14.55%) Developer
8 12 (10.91%) C++ Software Engineer
9 9 (8.18%) Graduate Java Engineer
9 9 (8.18%) Graduate Java Software Engineer
9 9 (8.18%) Junior C# Software Engineer
9 9 (8.18%) Junior Java Software Engineer
9 9 (8.18%) Python Engineer
9 9 (8.18%) Python Software Engineer
10 8 (7.27%) Linux Engineer
11 5 (4.55%) Bluetooth Engineer
11 5 (4.55%) Firmware Engineer
11 5 (4.55%) Senior Software Engineer
Libraries, Frameworks & Software Standards
1 26 (23.64%) .NET
1 26 (23.64%) Boost C++ Libraries
2 25 (22.73%) RESTful
2 25 (22.73%) WPF
3 22 (20.00%) OpenCV
3 22 (20.00%) SOAP
3 22 (20.00%) Web Services
4 20 (18.18%) Swing
5 6 (5.45%) AngularJS
6 5 (4.55%) 802.1X
6 5 (4.55%) LLVM
6 5 (4.55%) Node.js
6 5 (4.55%) OpenCL
6 5 (4.55%) TensorFlow
6 5 (4.55%) Vulkan
7 4 (3.64%) Qt
8 3 (2.73%) ASP.NET
8 3 (2.73%) HTML
8 3 (2.73%) MFC
8 3 (2.73%) STL
Miscellaneous
1 42 (38.18%) Robotics
2 26 (23.64%) Algorithms
3 9 (8.18%) Data Structures
4 5 (4.55%) ASIC
4 5 (4.55%) GPGPU
4 5 (4.55%) Self-Motivation
5 4 (3.64%) Analytical Skills
5 4 (3.64%) User Experience
6 2 (1.82%) Embedded Systems
6 2 (1.82%) Greenfield Project
6 2 (1.82%) Internet of Things
6 2 (1.82%) Video\Live Streaming
7 1 (0.91%) 3D Graphics
7 1 (0.91%) Client/Server
7 1 (0.91%) Device Driver
7 1 (0.91%) Mobile App
Operating Systems
1 50 (45.45%) Windows
2 46 (41.82%) Linux
3 10 (9.09%) Mac OS X
4 2 (1.82%) Android
5 1 (0.91%) Apple iOS
5 1 (0.91%) Embedded Linux
5 1 (0.91%) Windows XP
Processes & Methodologies
1 91 (82.73%) Software Engineering
2 42 (38.18%) Innovative Thinking
3 28 (25.45%) Agile Software Development
4 27 (24.55%) Machine Learning
5 26 (23.64%) Mathematics
6 24 (21.82%) Image Processing
7 22 (20.00%) Data Analysis
7 22 (20.00%) Deep Learning
7 22 (20.00%) Visualisation
8 20 (18.18%) Computer Science
8 20 (18.18%) SOA
8 20 (18.18%) Software Testing
8 20 (18.18%) Storage Management
9 10 (9.09%) Scrum
10 9 (8.18%) Process Architecture
11 8 (7.27%) Artificial Intelligence
12 7 (6.36%) OO
13 6 (5.45%) Mentoring
13 6 (5.45%) Open Source
14 5 (4.55%) Parallel Programming
Programming Languages
1 66 (60.00%) C#
2 54 (49.09%) Java
3 29 (26.36%) C
4 26 (23.64%) Python
5 24 (21.82%) SQL
6 10 (9.09%) JavaScript
7 8 (7.27%) Embedded C
8 7 (6.36%) Perl
9 5 (4.55%) R
10 4 (3.64%) Embedded C++
11 2 (1.82%) MATLAB
11 2 (1.82%) PHP
11 2 (1.82%) PL/SQL
11 2 (1.82%) Ruby
12 1 (0.91%) VB
12 1 (0.91%) VB6
Qualifications
1 74 (67.27%) Degree
2 42 (38.18%) Numerate Degree
3 7 (6.36%) Computer Science Degree
4 5 (4.55%) Master's Degree
5 3 (2.73%) PhD
6 2 (1.82%) GPEN
6 2 (1.82%) GWAPT
6 2 (1.82%) OSCE
6 2 (1.82%) OSCP
Quality Assurance & Compliance
1 5 (4.55%) IEC 61508
1 5 (4.55%) ISO 26262
1 5 (4.55%) MISRA
1 5 (4.55%) MISRA C
System Software
1 6 (5.45%) Firmware
2 1 (0.91%) Docker
Systems Management
1 1 (0.91%) Kubernetes
Vendors
1 5 (4.55%) Renesas
2 4 (3.64%) Microsoft
3 3 (2.73%) Xamarin
4 2 (1.82%) Salesforce.com
5 1 (0.91%) Apple
5 1 (0.91%) Google
5 1 (0.91%) IBM
5 1 (0.91%) Oracle
5 1 (0.91%) Splunk