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

C++
Scotland > Edinburgh
6 months to
17 Jan 2018
Same period 2017 Same period 2016
Rank 30 59 76
Rank change year-on-year +29 +17 -29
Permanent jobs citing C++ 181 75 78
As % of all permanent IT jobs advertised in Edinburgh 6.96% 3.43% 2.83%
As % of the Programming Languages category 12.23% 6.35% 6.86%
Number of salaries quoted 123 52 50
Edinburgh median annual salary £32,000 £42,000 £31,500
Median salary % change year-on-year -23.81% +33.33% -18.18%
10th Percentile £26,500 £26,375 £21,498
90th Percentile £53,750 £52,500 £46,250
Scotland median annual salary £40,000 £42,500 £35,750
% change year-on-year -5.88% +18.88% -7.14%

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,480 1,182 1,137
As % of all permanent IT jobs advertised in Edinburgh 56.88% 54.07% 41.29%
Number of salaries quoted 960 801 760
Edinburgh median annual salary £41,000 £45,000 £42,500
Median salary % change year-on-year -8.89% +5.88% +6.25%
10th Percentile £28,000 £29,750 £26,500
90th Percentile £61,250 £60,000 £58,750
Scotland median annual salary £42,500 £42,500 £40,000
% change year-on-year - +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 17 January 2018.

Salary histogram for C++ in Edinburgh

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

1 120 (66.30%) Software Engineering
2 109 (60.22%) Linux
3 99 (54.70%) Java
4 95 (52.49%) Degree
5 94 (51.93%) Windows
6 85 (46.96%) C#
7 80 (44.20%) Robotics
8 76 (41.99%) Innovative Thinking
9 68 (37.57%) Python
10 59 (32.60%) .NET
11 54 (29.83%) C
12 51 (28.18%) Software Testing
12 51 (28.18%) Git (software)
12 51 (28.18%) Numerate Degree
13 49 (27.07%) Mathematics
14 46 (25.41%) Computer Science
15 44 (24.31%) Algorithms
16 42 (23.20%) Big Data
17 35 (19.34%) Machine Learning
18 34 (18.78%) Test Automation
19 30 (16.57%) Agile Software Development
19 30 (16.57%) SQL
19 30 (16.57%) DevOps
20 28 (15.47%) Unit Testing
20 28 (15.47%) Jenkins
21 27 (14.92%) Image Processing
21 27 (14.92%) Selenium
21 27 (14.92%) SOAP
22 26 (14.36%) SOA
22 26 (14.36%) Maven

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 2 (1.10%) Apache
1 2 (1.10%) Apache Spark
1 2 (1.10%) SAS
2 1 (0.55%) Tomcat
Applications
1 1 (0.55%) Maya
1 1 (0.55%) Microsoft Excel
1 1 (0.55%) Microsoft Office
Cloud Services
1 4 (2.21%) Amazon AWS
1 4 (2.21%) Microsoft Azure
2 2 (1.10%) Cloud Computing
3 1 (0.55%) Google Cloud Platform
Communications & Networking
1 7 (3.87%) TCP/IP
2 5 (2.76%) AMQP
3 2 (1.10%) H.323
3 2 (1.10%) HTTP
3 2 (1.10%) VoIP
4 1 (0.55%) Ethernet
4 1 (0.55%) FTP
4 1 (0.55%) LDAP
4 1 (0.55%) RS-232
4 1 (0.55%) RS-485
4 1 (0.55%) RTSP
4 1 (0.55%) SMS
4 1 (0.55%) SSH
Database & Business Intelligence
1 42 (23.20%) Big Data
2 26 (14.36%) GIS
3 18 (9.94%) Data Mining
4 9 (4.97%) PostgreSQL
5 6 (3.31%) Relational Database
6 3 (1.66%) MySQL
6 3 (1.66%) Spatial Data
6 3 (1.66%) SQL Server
7 2 (1.10%) Apache Cassandra
7 2 (1.10%) Apache Hive
7 2 (1.10%) Data Warehouse
7 2 (1.10%) Hadoop
7 2 (1.10%) MongoDB
7 2 (1.10%) NoSQL
7 2 (1.10%) Text Mining
8 1 (0.55%) Amazon Redshift
8 1 (0.55%) Geospatial Data
8 1 (0.55%) QGIS
8 1 (0.55%) RDBMS
Development Applications
1 51 (28.18%) Git (software)
2 28 (15.47%) Jenkins
3 27 (14.92%) Selenium
4 26 (14.36%) Artifactory
4 26 (14.36%) Bugzilla
4 26 (14.36%) CMake
4 26 (14.36%) Maven
4 26 (14.36%) MSBuild
4 26 (14.36%) NetBeans
4 26 (14.36%) NuGet
4 26 (14.36%) Phabricator
4 26 (14.36%) Ranorex
4 26 (14.36%) SonarQube
5 25 (13.81%) Visual Studio
6 4 (2.21%) Subversion
7 2 (1.10%) JIRA
7 2 (1.10%) NUnit
7 2 (1.10%) Rational DOORS
8 1 (0.55%) Gradle
8 1 (0.55%) Rational Rhapsody
General
1 7 (3.87%) Electronics
2 5 (2.76%) Finance
2 5 (2.76%) Games
2 5 (2.76%) Military
3 3 (1.66%) Retail
4 1 (0.55%) Advertising
4 1 (0.55%) Aerospace
4 1 (0.55%) Avionics
4 1 (0.55%) Banking
4 1 (0.55%) French Language
4 1 (0.55%) Local Government
4 1 (0.55%) Manufacturing
4 1 (0.55%) Multimedia
Job Titles
1 137 (75.69%) Software Engineer
2 48 (26.52%) C++ Software Engineer
3 28 (15.47%) Test Engineer
4 27 (14.92%) C# Software Engineer
5 26 (14.36%) Development Engineer
5 26 (14.36%) Software Development Engineer
5 26 (14.36%) Software Test Engineer
5 26 (14.36%) Test Development Engineer
6 23 (12.71%) Java Engineer
6 23 (12.71%) Java Software Engineer
7 22 (12.15%) Linux Engineer
8 20 (11.05%) Embedded Engineer
9 17 (9.39%) Embedded Software Engineer
10 9 (4.97%) C Software Engineer
10 9 (4.97%) C/C++ Software Engineer
10 9 (4.97%) Embedded C Engineer
10 9 (4.97%) Embedded C/C++ Engineer
10 9 (4.97%) Embedded C++ Engineer
11 8 (4.42%) C/C++ Embedded Software Engineer
11 8 (4.42%) Embedded C++ Software Engineer
Libraries, Frameworks & Software Standards
1 59 (32.60%) .NET
2 27 (14.92%) SOAP
3 23 (12.71%) RESTful
4 22 (12.15%) Boost C++ Libraries
4 22 (12.15%) WPF
5 21 (11.60%) Swing
6 19 (10.50%) OpenCV
6 19 (10.50%) Web Services
7 11 (6.08%) HTML
8 7 (3.87%) OpenGL
8 7 (3.87%) Qt
9 6 (3.31%) CSS
9 6 (3.31%) REST
10 5 (2.76%) Elastic Stack
10 5 (2.76%) XML
10 5 (2.76%) ZeroMQ
11 3 (1.66%) Hibernate
11 3 (1.66%) STL
12 2 (1.10%) AngularJS
12 2 (1.10%) ASP.NET
Miscellaneous
1 80 (44.20%) Robotics
2 46 (25.41%) Computer Science
3 44 (24.31%) Algorithms
4 9 (4.97%) Embedded Systems
5 6 (3.31%) Analytical Skills
5 6 (3.31%) Data Structures
6 5 (2.76%) ASIC
7 4 (2.21%) Device Driver
7 4 (2.21%) Field-Programmable Gate Array
8 3 (1.66%) CUDA
8 3 (1.66%) Virtual Team
9 2 (1.10%) ASIC Verification
9 2 (1.10%) Mobile App
10 1 (0.55%) 3D Graphics
10 1 (0.55%) Greenfield Project
10 1 (0.55%) Management Information System
10 1 (0.55%) Photography
Operating Systems
1 109 (60.22%) Linux
2 94 (51.93%) Windows
3 26 (14.36%) Debian
4 10 (5.52%) Robot Operating System
5 4 (2.21%) Embedded Linux
5 4 (2.21%) Unix
6 2 (1.10%) Solaris
7 1 (0.55%) Android
7 1 (0.55%) Apple iOS
7 1 (0.55%) Mac OS X
7 1 (0.55%) VxWorks
Processes & Methodologies
1 120 (66.30%) Software Engineering
2 76 (41.99%) Innovative Thinking
3 51 (28.18%) Software Testing
4 49 (27.07%) Mathematics
5 35 (19.34%) Machine Learning
6 34 (18.78%) Test Automation
7 30 (16.57%) Agile Software Development
7 30 (16.57%) DevOps
8 28 (15.47%) Unit Testing
9 27 (14.92%) Image Processing
10 26 (14.36%) Continuous Delivery
10 26 (14.36%) SDET
10 26 (14.36%) SOA
11 23 (12.71%) Data Analysis
11 23 (12.71%) Visualisation
12 21 (11.60%) OO
13 20 (11.05%) Deep Learning
14 19 (10.50%) Physics
14 19 (10.50%) Quantitative Analysis
15 18 (9.94%) Requirements Analysis
Programming Languages
1 99 (54.70%) Java
2 85 (46.96%) C#
3 68 (37.57%) Python
4 54 (29.83%) C
5 30 (16.57%) SQL
6 9 (4.97%) JavaScript
7 6 (3.31%) Embedded C++
7 6 (3.31%) MATLAB
7 6 (3.31%) Perl
7 6 (3.31%) Scala
8 5 (2.76%) Embedded C
8 5 (2.76%) Ruby
9 3 (1.66%) PHP
9 3 (1.66%) R
10 2 (1.10%) Bash Shell
10 2 (1.10%) Lisp
10 2 (1.10%) PL/SQL
10 2 (1.10%) VB
11 1 (0.55%) Lua
11 1 (0.55%) XAML
Qualifications
1 95 (52.49%) Degree
2 51 (28.18%) Numerate Degree
3 16 (8.84%) Computer Science Degree
4 11 (6.08%) PhD
5 2 (1.10%) CREST Certified
5 2 (1.10%) Postgraduate
6 1 (0.55%) CCFE
6 1 (0.55%) CEH
6 1 (0.55%) CEPT
6 1 (0.55%) CISSP
6 1 (0.55%) GCFA
6 1 (0.55%) GCFE
6 1 (0.55%) GCIH
6 1 (0.55%) GIAC
6 1 (0.55%) GPEN
6 1 (0.55%) OSCP
Quality Assurance & Compliance
1 1 (0.55%) BS7666
1 1 (0.55%) GDPR
1 1 (0.55%) ISO/IEC 27001
1 1 (0.55%) JTAG
1 1 (0.55%) QA
System Software
1 11 (6.08%) Firmware
2 7 (3.87%) Docker
Systems Management
1 1 (0.55%) Ansible
Vendors
1 3 (1.66%) Oracle
2 2 (1.10%) Google
2 2 (1.10%) Red Hat
3 1 (0.55%) Intel
3 1 (0.55%) Microsoft
3 1 (0.55%) Sony