Period
to 16 July 2018

The following table provides summary statistics for permanent job vacancies with a requirement for Embedded C++ skills. Included is a benchmarking guide to the salaries offered in vacancies that have cited Embedded C++ over the 6 months to 16 July 2018 with a comparison to the same period in the previous 2 years.

Embedded C++
UK
6 months to
16 Jul 2018
Same period 2017 Same period 2016
Rank 829 837 1030
Rank change year-on-year +8 +193 -71
Permanent jobs citing Embedded C++ 365 363 248
As % of all permanent IT jobs advertised in the UK 0.21% 0.20% 0.12%
As % of the Programming Languages category 0.37% 0.37% 0.23%
Number of salaries quoted 298 315 225
UK median annual salary £50,000 £42,500 £40,000
Median salary % change year-on-year +17.65% +6.25% -
10th Percentile £36,250 £32,500 £29,850
90th Percentile £60,000 £58,750 £57,500
UK excluding London median annual salary £50,000 £42,500 £40,000
% change year-on-year +17.65% +6.25% -

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

All Programming Languages
UK
Permanent vacancies with a requirement for coding skills 98,456 98,351 106,455
As % of all permanent IT jobs advertised in the UK 55.94% 55.40% 52.34%
Number of salaries quoted 81,830 82,411 92,031
UK median annual salary £50,000 £47,500 £47,500
Median salary % change year-on-year +5.26% - +5.56%
10th Percentile £30,500 £28,750 £28,250
90th Percentile £80,000 £77,500 £75,000
UK excluding London median annual salary £45,000 £42,500 £40,000
% change year-on-year +5.88% +6.25% -

Embedded C++
Job Vacancy Trend

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

Job vacancy trend for Embedded C++ in the UK

Embedded C++
Salary Trend

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

Salary trend for Embedded C++ in the UK

Embedded C++
Salary Histogram

The salary distribution of IT jobs citing Embedded C++ over the 6 months to 16 July 2018.

Salary histogram for Embedded C++ in the UK

Embedded C++
Top 16 Job Locations

The table below looks at the demand and provides a guide to the median salaries quoted in IT jobs citing Embedded C++ within the UK over the 6 months to 16 July 2018. The 'Rank Change' column provides an indication of the change in demand within each location based on the same 6 month period last year.

Location Rank Change
on Same Period
Last Year
Matching
Permanent
IT Job Ads
Median Salary
Past 6 Months
Median Salary
% Change
on Same Period
Last Year
Live
Job
Vacancies
England 0 338 £50,000 +17.65% 65
UK excluding London +32 331 £50,000 +17.65% 64
South East 0 119 £50,000 +11.11% 13
East of England +26 85 £55,000 +4.76% 18
South West +44 77 £47,500 +17.28% 11
London -11 33 £50,000 - 6
North of England -44 17 £42,500 +6.25% 9
Scotland -21 13 £40,000 -11.11% 5
Wales - 12 £42,500 -
Yorkshire -14 11 £44,000 +10.00% 5
Midlands -8 7 £50,000 +33.33% 8
West Midlands +9 5 £50,000 +66.67% 2
North West -18 4 £35,000 -6.67% 2
East Midlands -6 2 £45,500 +13.75% 6
North East -24 2 £40,000 +14.29% 2
Northern Ireland - 1 £25,500 -

For the 6 months to 16 July 2018, IT jobs citing Embedded 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 with a requirement for Embedded C++.

1 365 (100.00%) C++
2 314 (86.03%) C
3 294 (80.55%) Software Engineering
4 273 (74.79%) Embedded C
5 179 (49.04%) Linux
6 105 (28.77%) Agile Software Development
7 99 (27.12%) Python
8 88 (24.11%) Embedded Linux
9 85 (23.29%) Computer Science
10 81 (22.19%) Degree
11 73 (20.00%) Windows
12 66 (18.08%) Git (software)
13 65 (17.81%) Image Processing
13 65 (17.81%) Embedded Systems
14 64 (17.53%) Algorithms
15 58 (15.89%) Java
16 57 (15.62%) Electronics
17 55 (15.07%) Mathematics
18 53 (14.52%) Automotive
19 49 (13.42%) Subversion
20 48 (13.15%) SQL
21 44 (12.05%) Field-Programmable Gate Array
22 43 (11.78%) Security Cleared
23 42 (11.51%) MATLAB
24 41 (11.23%) OO
25 38 (10.41%) Firmware
26 35 (9.59%) UML
27 34 (9.32%) Problem-Solving
28 33 (9.04%) TDD
28 33 (9.04%) Video Processing

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

Applications
1 12 (3.29%) Simulink
2 4 (1.10%) Microsoft Office
3 3 (0.82%) OrCAD
4 2 (0.55%) Microsoft Excel
Cloud Services
1 5 (1.37%) Amazon AWS
1 5 (1.37%) Microsoft Azure
2 1 (0.27%) SaaS
Communications & Networking
1 23 (6.30%) Ethernet
2 13 (3.56%) TCP/IP
3 10 (2.74%) RS-232
4 9 (2.47%) Bluetooth
4 9 (2.47%) RS-485
5 7 (1.92%) Network Security
6 6 (1.64%) Wi-Fi
7 5 (1.37%) ZigBee
8 4 (1.10%) Wireless
9 3 (0.82%) HTTP
10 2 (0.55%) Internet
10 2 (0.55%) SSL
11 1 (0.27%) DLNA
11 1 (0.27%) FTP
11 1 (0.27%) GSM
11 1 (0.27%) NFC
11 1 (0.27%) SMTP
11 1 (0.27%) SSH
11 1 (0.27%) UPnP
Database & Business Intelligence
1 12 (3.29%) Neo4j
2 5 (1.37%) Apache Cassandra
2 5 (1.37%) Data Mining
2 5 (1.37%) Hadoop
2 5 (1.37%) MongoDB
2 5 (1.37%) MySQL
3 4 (1.10%) SQL Server
Development Applications
1 66 (18.08%) Git (software)
2 49 (13.42%) Subversion
3 18 (4.93%) Jenkins
4 13 (3.56%) Visual Studio
5 10 (2.74%) JIRA
6 9 (2.47%) Atlassian Bamboo
7 8 (2.19%) GoogleTest
8 7 (1.92%) Android Studio
8 7 (1.92%) MSBuild
8 7 (1.92%) VersionOne
9 5 (1.37%) GitLab
9 5 (1.37%) Rational Rhapsody
9 5 (1.37%) Rational Team Concert
10 1 (0.27%) GCC
10 1 (0.27%) GDB
10 1 (0.27%) JUnit
10 1 (0.27%) Mercurial
10 1 (0.27%) Mockito
10 1 (0.27%) NUnit
General
1 57 (15.62%) Electronics
2 53 (14.52%) Automotive
3 18 (4.93%) Multimedia
4 16 (4.38%) Marketing
5 15 (4.11%) Manufacturing
6 14 (3.84%) Aerospace
7 7 (1.92%) Finance
8 4 (1.10%) Telecoms
9 2 (0.55%) Pharmaceutical
Job Titles
1 226 (61.92%) Embedded Engineer
2 208 (56.99%) Software Engineer
3 166 (45.48%) Embedded Software Engineer
4 153 (41.92%) Embedded C++ Engineer
5 117 (32.05%) Embedded C Engineer
5 117 (32.05%) Embedded C/C++ Engineer
6 115 (31.51%) C++ Software Engineer
7 113 (30.96%) Embedded C++ Software Engineer
8 82 (22.47%) C Software Engineer
8 82 (22.47%) C/C++ Software Engineer
9 81 (22.19%) C/C++ Embedded Software Engineer
9 81 (22.19%) Embedded C Software Engineer
9 81 (22.19%) Embedded C/C++ Software Engineer
10 47 (12.88%) Senior Software Engineer
11 41 (11.23%) Senior Embedded Software Engineer
12 31 (8.49%) Developer
13 26 (7.12%) Linux Engineer
13 26 (7.12%) Senior C++ Software Engineer
14 21 (5.75%) Graduate
14 21 (5.75%) Principal Engineer
Libraries, Frameworks & Software Standards
1 30 (8.22%) Qt
2 29 (7.95%) STL
3 28 (7.67%) OpenGL
4 24 (6.58%) HTML
5 21 (5.75%) TensorFlow
6 20 (5.48%) Boost C++ Libraries
7 18 (4.93%) OpenCV
8 10 (2.74%) Yocto
9 9 (2.47%) JSON
9 9 (2.47%) XML
10 7 (1.92%) .NET
10 7 (1.92%) AngularJS
10 7 (1.92%) Django
10 7 (1.92%) Node.js
11 6 (1.64%) HTML5
11 6 (1.64%) Middleware
12 5 (1.37%) CSS
12 5 (1.37%) RESTful
12 5 (1.37%) SOAP
12 5 (1.37%) Spring
Miscellaneous
1 85 (23.29%) Computer Science
2 65 (17.81%) Embedded Systems
3 64 (17.53%) Algorithms
4 44 (12.05%) Field-Programmable Gate Array
5 26 (7.12%) CUDA
6 20 (5.48%) Device Driver
7 16 (4.38%) Life Science
7 16 (4.38%) Self-Motivation
8 13 (3.56%) VHDL
9 11 (3.01%) Verilog
10 6 (1.64%) CAN bus
10 6 (1.64%) Robotics
11 5 (1.37%) 3D Graphics
11 5 (1.37%) Analytical Skills
11 5 (1.37%) GPGPU
12 4 (1.10%) ASIC
12 4 (1.10%) Infotainment
13 3 (0.82%) Smart Home
13 3 (0.82%) User Experience
14 2 (0.55%) Driving Licence
Operating Systems
1 179 (49.04%) Linux
2 88 (24.11%) Embedded Linux
3 73 (20.00%) Windows
4 23 (6.30%) Android
5 13 (3.56%) VxWorks
6 4 (1.10%) Windows Embedded Compact
7 3 (0.82%) Apple iOS
7 3 (0.82%) Windows 8
8 2 (0.55%) FreeRTOS
8 2 (0.55%) Nucleus RTOS
9 1 (0.27%) ThreadX
9 1 (0.27%) Unix
Processes & Methodologies
1 294 (80.55%) Software Engineering
2 105 (28.77%) Agile Software Development
3 65 (17.81%) Image Processing
4 55 (15.07%) Mathematics
5 41 (11.23%) OO
6 35 (9.59%) UML
7 34 (9.32%) Problem-Solving
8 33 (9.04%) TDD
8 33 (9.04%) Video Processing
9 30 (8.22%) Linux Kernel Development
10 29 (7.95%) Embedded Software Development
11 28 (7.67%) Physics
12 26 (7.12%) OOD
13 24 (6.58%) Scrum
14 22 (6.03%) Computer Vision
14 22 (6.03%) Unit Testing
15 19 (5.21%) Deep Learning
15 19 (5.21%) Multithreading
15 19 (5.21%) Validation
16 18 (4.93%) Cybersecurity
Programming Languages
1 365 (100.00%) C++
2 314 (86.03%) C
3 273 (74.79%) Embedded C
4 99 (27.12%) Python
5 58 (15.89%) Java
6 48 (13.15%) SQL
7 42 (11.51%) MATLAB
8 32 (8.77%) C#
9 29 (7.95%) JavaScript
10 15 (4.11%) Assembly Language
11 8 (2.19%) Bash Shell
12 7 (1.92%) Rust
13 5 (1.37%) Ada
13 5 (1.37%) Delphi
13 5 (1.37%) Pascal
14 2 (0.55%) GLSL
14 2 (0.55%) VB
15 1 (0.27%) HLSL
15 1 (0.27%) Perl
15 1 (0.27%) T-SQL
Qualifications
1 81 (22.19%) Degree
2 43 (11.78%) Security Cleared
3 12 (3.29%) SC Cleared
4 11 (3.01%) Computer Science Degree
5 7 (1.92%) DV Cleared
6 1 (0.27%) BC Cleared
6 1 (0.27%) PhD
Quality Assurance & Compliance
1 16 (4.38%) MISRA
2 7 (1.92%) MISRA C
3 6 (1.64%) JTAG
4 5 (1.37%) Def Stans
4 5 (1.37%) DO-178B
5 1 (0.27%) ISO 9001
5 1 (0.27%) PMO
System Software
1 38 (10.41%) Firmware
2 7 (1.92%) Docker
Vendors
1 12 (3.29%) Altera
1 12 (3.29%) Xilinx
2 8 (2.19%) Microsoft
3 6 (1.64%) Dell
3 6 (1.64%) HP
4 5 (1.37%) IBM
5 4 (1.10%) Atlassian
6 2 (0.55%) Assembla
7 1 (0.27%) Atmel
7 1 (0.27%) Capita
7 1 (0.27%) EMC
7 1 (0.27%) Google
7 1 (0.27%) Hitachi
7 1 (0.27%) QNX
7 1 (0.27%) Renesas
7 1 (0.27%) Siemens