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

Embedded C++
UK
6 months to
19 Oct 2018
Same period 2017 Same period 2016
Rank 887 876 980
Rank change year-on-year -11 +104 +27
Permanent jobs citing Embedded C++ 256 327 264
As % of all permanent IT jobs advertised in the UK 0.16% 0.19% 0.14%
As % of the Programming Languages category 0.28% 0.34% 0.26%
Number of salaries quoted 230 292 237
UK median annual salary £50,000 £50,000 £42,500
Median salary % change year-on-year - +17.65% +3.03%
10th Percentile £31,250 £32,500 £29,750
90th Percentile £62,500 £60,000 £58,750
UK excluding London median annual salary £50,000 £50,000 £41,500
% change year-on-year - +20.48% +3.75%

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 91,556 96,643 100,918
As % of all permanent IT jobs advertised in the UK 55.57% 55.29% 52.75%
Number of salaries quoted 76,173 79,233 87,041
UK median annual salary £50,000 £48,500 £47,500
Median salary % change year-on-year +3.09% +2.11% +5.56%
10th Percentile £31,250 £29,000 £28,500
90th Percentile £82,500 £77,500 £76,250
UK excluding London median annual salary £45,000 £42,500 £41,000
% change year-on-year +5.88% +3.66% +2.50%

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 19 October 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 19 October 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
UK excluding London -12 240 £50,000 - 85
England -36 235 £50,000 - 89
South East -9 100 £50,000 - 25
South West +55 78 £50,000 +11.11% 17
North of England +13 22 £42,500 +6.25% 14
East of England -52 19 £55,000 +4.76% 24
London +3 13 £55,000 +10.00% 7
North West +11 11 £40,000 -5.88% 5
Wales +8 8 £42,500 -12.82% 1
Yorkshire +15 7 £47,500 +11.76% 7
Scotland 0 6 £42,500 -10.53% 2
North East -11 4 £41,250 +17.86% 2
Northern Ireland - 4 £57,500 -
Midlands +1 3 £40,000 +33.33% 3
East Midlands -6 2 £40,000 +6.67% 1
West Midlands +21 1 £32,500 +8.33% 2

For the 6 months to 19 October 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 256 (100.00%) C++
2 221 (86.33%) C
3 196 (76.56%) Embedded C
4 186 (72.66%) Software Engineering
5 101 (39.45%) Linux
6 82 (32.03%) Agile Software Development
7 66 (25.78%) Embedded Linux
8 61 (23.83%) Degree
9 54 (21.09%) Automotive
10 51 (19.92%) Electronics
11 50 (19.53%) Embedded Systems
12 49 (19.14%) Computer Science
12 49 (19.14%) Python
13 48 (18.75%) Git (software)
14 47 (18.36%) Firmware
15 45 (17.58%) Java
16 44 (17.19%) Algorithms
17 40 (15.63%) SQL
18 36 (14.06%) Field-Programmable Gate Array
18 36 (14.06%) C#
19 31 (12.11%) Subversion
20 30 (11.72%) Security Cleared
21 29 (11.33%) Image Processing
21 29 (11.33%) Cybersecurity
21 29 (11.33%) Windows
22 28 (10.94%) Scrum
23 27 (10.55%) JavaScript
23 27 (10.55%) Problem-Solving
24 25 (9.77%) Qt
25 24 (9.38%) MATLAB

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 7 (2.73%) Simulink
2 4 (1.56%) Microsoft Office
3 2 (0.78%) Microsoft Excel
Cloud Services
1 2 (0.78%) Amazon AWS
1 2 (0.78%) Microsoft Azure
Communications & Networking
1 16 (6.25%) Ethernet
1 16 (6.25%) Wireless
2 12 (4.69%) TCP/IP
3 9 (3.52%) Bluetooth
3 9 (3.52%) Network Security
3 9 (3.52%) Wi-Fi
4 6 (2.34%) ZigBee
5 5 (1.95%) HTTP
5 5 (1.95%) Internet
6 4 (1.56%) RS-232
7 2 (0.78%) 802.11
7 2 (0.78%) RS-485
7 2 (0.78%) SSL
8 1 (0.39%) DLNA
8 1 (0.39%) FTP
8 1 (0.39%) SMTP
8 1 (0.39%) SSH
8 1 (0.39%) UPnP
Database & Business Intelligence
1 22 (8.59%) Neo4j
2 6 (2.34%) Big Data
3 5 (1.95%) MySQL
4 3 (1.17%) SQL Server
5 2 (0.78%) Apache Cassandra
5 2 (0.78%) Data Mining
5 2 (0.78%) Hadoop
5 2 (0.78%) MongoDB
6 1 (0.39%) RDBMS
6 1 (0.39%) Relational Database
Development Applications
1 48 (18.75%) Git (software)
2 31 (12.11%) Subversion
3 8 (3.13%) Jenkins
4 6 (2.34%) Atlassian Bamboo
4 6 (2.34%) Visual Studio
5 3 (1.17%) GCC
5 3 (1.17%) Rational Rhapsody
5 3 (1.17%) Rational Team Concert
6 2 (0.78%) CMake
6 2 (0.78%) GitLab
6 2 (0.78%) JIRA
7 1 (0.39%) GDB
7 1 (0.39%) GoogleTest
7 1 (0.39%) JUnit
7 1 (0.39%) Mercurial
7 1 (0.39%) Mockito
7 1 (0.39%) Rational DOORS
General
1 54 (21.09%) Automotive
2 51 (19.92%) Electronics
3 20 (7.81%) Manufacturing
4 11 (4.30%) Finance
4 11 (4.30%) Marketing
5 10 (3.91%) Aerospace
6 6 (2.34%) Multimedia
7 5 (1.95%) Telecoms
8 4 (1.56%) Banking
9 3 (1.17%) Games
10 2 (0.78%) Pharmaceutical
Job Titles
1 140 (54.69%) Embedded Engineer
2 119 (46.48%) Software Engineer
3 93 (36.33%) Embedded Software Engineer
4 65 (25.39%) Embedded C++ Engineer
5 39 (15.23%) C++ Software Engineer
6 38 (14.84%) Embedded C++ Software Engineer
7 32 (12.50%) Embedded C Engineer
7 32 (12.50%) Embedded C/C++ Engineer
8 21 (8.20%) Senior Software Engineer
9 18 (7.03%) Linux Engineer
9 18 (7.03%) Software Team Leader
9 18 (7.03%) Team Leader
10 16 (6.25%) Developer
10 16 (6.25%) Senior Embedded Software Engineer
11 15 (5.86%) Embedded Linux Engineer
11 15 (5.86%) Research Engineer
12 13 (5.08%) Design Engineer
13 12 (4.69%) Firmware Engineer
13 12 (4.69%) Graduate
13 12 (4.69%) Principal Engineer
Libraries, Frameworks & Software Standards
1 25 (9.77%) Qt
2 20 (7.81%) AngularJS
2 20 (7.81%) Django
2 20 (7.81%) Node.js
3 17 (6.64%) STL
4 13 (5.08%) Boost C++ Libraries
5 11 (4.30%) HTML
5 11 (4.30%) OpenCV
6 8 (3.13%) Yocto
7 6 (2.34%) JSON
7 6 (2.34%) SOAP
7 6 (2.34%) XML
8 5 (1.95%) .NET
8 5 (1.95%) RESTful
9 3 (1.17%) CSS
9 3 (1.17%) HTML5
9 3 (1.17%) OpenGL
9 3 (1.17%) QML
9 3 (1.17%) Qt Quick
10 2 (0.78%) 802.1X
Miscellaneous
1 50 (19.53%) Embedded Systems
2 49 (19.14%) Computer Science
3 44 (17.19%) Algorithms
4 36 (14.06%) Field-Programmable Gate Array
5 15 (5.86%) Device Driver
6 12 (4.69%) Analytical Skills
6 12 (4.69%) VHDL
7 9 (3.52%) Robotics
8 8 (3.13%) Verilog
9 5 (1.95%) Smart Home
10 4 (1.56%) ASIC
10 4 (1.56%) Internet of Things
11 3 (1.17%) CAN bus
11 3 (1.17%) Driving Licence
11 3 (1.17%) Life Science
11 3 (1.17%) Mobile App
11 3 (1.17%) User Experience
12 2 (0.78%) CUDA
12 2 (0.78%) GPGPU
12 2 (0.78%) Infotainment
Operating Systems
1 101 (39.45%) Linux
2 66 (25.78%) Embedded Linux
3 29 (11.33%) Windows
4 16 (6.25%) Android
5 10 (3.91%) Apple iOS
5 10 (3.91%) VxWorks
6 4 (1.56%) FreeRTOS
7 2 (0.78%) Nucleus RTOS
7 2 (0.78%) SafeRTOS
8 1 (0.39%) Unix
Processes & Methodologies
1 186 (72.66%) Software Engineering
2 82 (32.03%) Agile Software Development
3 29 (11.33%) Cybersecurity
3 29 (11.33%) Image Processing
4 28 (10.94%) Scrum
5 27 (10.55%) Problem-Solving
6 19 (7.42%) Data Analysis
6 19 (7.42%) OO
7 18 (7.03%) Embedded Software Development
8 17 (6.64%) TDD
9 16 (6.25%) UML
10 15 (5.86%) Collaborative Working
10 15 (5.86%) OOD
11 13 (5.08%) Unit Testing
12 12 (4.69%) Deep Learning
13 11 (4.30%) Linux Kernel Development
14 9 (3.52%) Device Driver Development
15 8 (3.13%) FPGA Design
15 8 (3.13%) Issue Tracking
15 8 (3.13%) Mathematics
Programming Languages
1 256 (100.00%) C++
2 221 (86.33%) C
3 196 (76.56%) Embedded C
4 49 (19.14%) Python
5 45 (17.58%) Java
6 40 (15.63%) SQL
7 36 (14.06%) C#
8 27 (10.55%) JavaScript
9 24 (9.38%) MATLAB
10 20 (7.81%) Rust
11 6 (2.34%) Assembly Language
11 6 (2.34%) Bash Shell
12 4 (1.56%) Ada
12 4 (1.56%) PHP
13 3 (1.17%) Tcl
13 3 (1.17%) VB
14 2 (0.78%) VB6
15 1 (0.39%) GLSL
15 1 (0.39%) Objective-C
15 1 (0.39%) Perl
Qualifications
1 61 (23.83%) Degree
2 30 (11.72%) Security Cleared
3 12 (4.69%) SC Cleared
4 10 (3.91%) Computer Science Degree
5 8 (3.13%) DV Cleared
6 1 (0.39%) BC Cleared
6 1 (0.39%) PhD
Quality Assurance & Compliance
1 15 (5.86%) MISRA
2 7 (2.73%) MISRA C
3 5 (1.95%) DO-178B
4 3 (1.17%) Def Stans
5 2 (0.78%) QA
6 1 (0.39%) IEC 61508
6 1 (0.39%) ISO 26262
6 1 (0.39%) ISO 9001
6 1 (0.39%) JTAG
6 1 (0.39%) PMO
System Software
1 47 (18.36%) Firmware
2 20 (7.81%) Docker
Vendors
1 11 (4.30%) Altera
1 11 (4.30%) Xilinx
2 6 (2.34%) Microsoft
3 4 (1.56%) Atlassian
4 3 (1.17%) EMC
4 3 (1.17%) IBM
5 2 (0.78%) Assembla
5 2 (0.78%) SAP
6 1 (0.39%) Atmel
6 1 (0.39%) Google
6 1 (0.39%) Hitachi
6 1 (0.39%) Renesas
6 1 (0.39%) Siemens