Period
to 22 June 2018

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

Embedded C++
UK > England
6 months to
22 Jun 2018
Same period 2017 Same period 2016
Rank 809 796 1002
Rank change year-on-year -13 +206 -87
Permanent jobs citing Embedded C++ 344 367 237
As % of all permanent IT jobs advertised in England 0.21% 0.23% 0.13%
As % of the Programming Languages category 0.38% 0.41% 0.24%
Number of salaries quoted 277 312 230
England median annual salary £50,000 £42,500 £40,000
Median salary % change year-on-year +17.65% +6.25% -3.61%
10th Percentile £37,500 £32,500 £28,750
90th Percentile £60,000 £58,750 £58,750
UK median annual salary £50,000 £42,500 £40,000
% change year-on-year +17.65% +6.25% -3.61%

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 advertised in England with a requirement for coding skills.

All Programming Languages
England
Permanent vacancies with a requirement for coding skills 91,528 89,971 99,233
As % of all permanent IT jobs advertised in England 56.39% 55.28% 52.49%
Number of salaries quoted 76,702 76,620 86,643
England median annual salary £50,000 £47,500 £47,500
Median salary % change year-on-year +5.26% - +5.56%
10th Percentile £30,750 £28,750 £28,250
90th Percentile £80,000 £77,500 £75,000
UK median annual salary £50,000 £47,500 £47,500
% change year-on-year +5.26% - +5.56%

Embedded C++
Job Vacancy Trend in England

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

Job vacancy trend for Embedded C++ in England

Embedded C++
Salary Trend in England

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

Salary trend for Embedded C++ in England

Embedded C++
Salary Histogram in England

The salary distribution of IT jobs citing Embedded C++ in England over the 6 months to 22 June 2018.

Salary histogram for Embedded C++ in England

Embedded C++
Job Locations in England

The table below looks at the demand and provides a guide to the median salaries quoted in IT jobs citing Embedded C++ within the England region over the 6 months to 22 June 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
South East +20 115 £50,000 +11.11% 17
East of England +39 92 £55,000 +4.76% 18
South West +42 73 £47,500 +17.28% 12
London +1 37 £52,500 +5.00% 6
North of England -76 18 £42,500 +6.25% 9
Yorkshire -22 11 £44,000 +10.00% 5
Midlands -13 9 £50,000 +25.00% 4
West Midlands +7 7 £50,000 +29.03% 2
North West -20 5 £35,000 -6.67% 1
East Midlands +1 2 £45,500 +13.75% 2
North East -27 2 £40,000 +14.29% 3
Embedded C++
UK

For the 6 months to 22 June 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 across the England region with a requirement for Embedded C++.

1 344 (100.00%) C++
2 295 (85.76%) C
3 287 (83.43%) Software Engineering
4 259 (75.29%) Embedded C
5 176 (51.16%) Linux
6 94 (27.33%) Python
7 89 (25.87%) Agile Software Development
8 82 (23.84%) Computer Science
8 82 (23.84%) Embedded Linux
9 72 (20.93%) Windows
10 67 (19.48%) Degree
11 61 (17.73%) Algorithms
12 60 (17.44%) Image Processing
13 58 (16.86%) Mathematics
14 56 (16.28%) Embedded Systems
14 56 (16.28%) Git (software)
15 50 (14.53%) Electronics
16 47 (13.66%) Automotive
16 47 (13.66%) OO
17 45 (13.08%) Security Cleared
18 44 (12.79%) Java
18 44 (12.79%) SQL
19 42 (12.21%) Subversion
20 39 (11.34%) MATLAB
21 38 (11.05%) Field-Programmable Gate Array
22 36 (10.47%) Video Processing
23 35 (10.17%) UML
24 34 (9.88%) Physics
25 33 (9.59%) Qt
25 33 (9.59%) TDD

Embedded C++
Co-occurring IT Skills in England 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 14 (4.07%) Simulink
2 3 (0.87%) OrCAD
3 2 (0.58%) Microsoft Excel
4 1 (0.29%) Microsoft Office
4 1 (0.29%) Stateflow
4 1 (0.29%) TargetLink
Cloud Services
1 2 (0.58%) Amazon AWS
1 2 (0.58%) Microsoft Azure
2 1 (0.29%) SaaS
Communications & Networking
1 13 (3.78%) Ethernet
2 8 (2.33%) TCP/IP
3 7 (2.03%) Bluetooth
4 6 (1.74%) Network Security
5 4 (1.16%) RS-485
5 4 (1.16%) Wi-Fi
5 4 (1.16%) Wireless
5 4 (1.16%) ZigBee
6 3 (0.87%) RS-232
7 2 (0.58%) Internet
8 1 (0.29%) DLNA
8 1 (0.29%) GSM
8 1 (0.29%) NFC
8 1 (0.29%) UPnP
Database & Business Intelligence
1 8 (2.33%) Neo4j
2 5 (1.45%) MySQL
3 3 (0.87%) SQL Server
4 2 (0.58%) Apache Cassandra
4 2 (0.58%) Data Mining
4 2 (0.58%) Hadoop
4 2 (0.58%) MongoDB
Development Applications
1 56 (16.28%) Git (software)
2 42 (12.21%) Subversion
3 15 (4.36%) Jenkins
4 13 (3.78%) Visual Studio
5 8 (2.33%) GoogleTest
5 8 (2.33%) JIRA
6 7 (2.03%) Android Studio
6 7 (2.03%) MSBuild
6 7 (2.03%) VersionOne
7 6 (1.74%) Atlassian Bamboo
8 5 (1.45%) Rational Rhapsody
8 5 (1.45%) Rational Team Concert
9 2 (0.58%) GitLab
10 1 (0.29%) GCC
10 1 (0.29%) GDB
10 1 (0.29%) JUnit
10 1 (0.29%) LabVIEW
10 1 (0.29%) Mockito
10 1 (0.29%) NUnit
General
1 50 (14.53%) Electronics
2 47 (13.66%) Automotive
3 20 (5.81%) Multimedia
4 14 (4.07%) Marketing
5 13 (3.78%) Aerospace
6 11 (3.20%) Manufacturing
7 6 (1.74%) Finance
8 3 (0.87%) Telecoms
9 2 (0.58%) Pharmaceutical
Job Titles
1 226 (65.70%) Embedded Engineer
2 206 (59.88%) Software Engineer
3 173 (50.29%) Embedded Software Engineer
4 156 (45.35%) Embedded C++ Engineer
5 121 (35.17%) C++ Software Engineer
6 120 (34.88%) Embedded C++ Software Engineer
7 119 (34.59%) Embedded C Engineer
7 119 (34.59%) Embedded C/C++ Engineer
8 87 (25.29%) C Software Engineer
8 87 (25.29%) C/C++ Embedded Software Engineer
8 87 (25.29%) C/C++ Software Engineer
8 87 (25.29%) Embedded C Software Engineer
8 87 (25.29%) Embedded C/C++ Software Engineer
9 53 (15.41%) Senior Software Engineer
10 48 (13.95%) Senior Embedded Software Engineer
11 33 (9.59%) Senior C++ Software Engineer
12 24 (6.98%) Linux Engineer
13 21 (6.10%) Senior C Software Engineer
14 20 (5.81%) Developer
15 17 (4.94%) Graduate
Libraries, Frameworks & Software Standards
1 33 (9.59%) Qt
2 30 (8.72%) OpenGL
3 27 (7.85%) STL
4 21 (6.10%) TensorFlow
5 19 (5.52%) HTML
6 18 (5.23%) Boost C++ Libraries
7 16 (4.65%) OpenCV
8 9 (2.62%) .NET
8 9 (2.62%) Yocto
9 7 (2.03%) Middleware
10 6 (1.74%) AngularJS
10 6 (1.74%) DirectCompute
10 6 (1.74%) Django
10 6 (1.74%) Node.js
10 6 (1.74%) OpenCL
10 6 (1.74%) Renderscript
11 3 (0.87%) HTML5
11 3 (0.87%) OpenGL ES
12 2 (0.58%) CSS3
12 2 (0.58%) WPF
Miscellaneous
1 82 (23.84%) Computer Science
2 61 (17.73%) Algorithms
3 56 (16.28%) Embedded Systems
4 38 (11.05%) Field-Programmable Gate Array
5 27 (7.85%) CUDA
6 18 (5.23%) Life Science
6 18 (5.23%) Self-Motivation
7 17 (4.94%) Device Driver
8 13 (3.78%) VHDL
9 11 (3.20%) Verilog
10 6 (1.74%) 3D Graphics
10 6 (1.74%) GPGPU
11 4 (1.16%) ASIC
11 4 (1.16%) CAN bus
11 4 (1.16%) Infotainment
11 4 (1.16%) Robotics
12 3 (0.87%) Analytical Skills
12 3 (0.87%) Smart Home
13 2 (0.58%) Industry 4.0
13 2 (0.58%) STB
Operating Systems
1 176 (51.16%) Linux
2 82 (23.84%) Embedded Linux
3 72 (20.93%) Windows
4 24 (6.98%) Android
5 10 (2.91%) VxWorks
6 7 (2.03%) Windows Embedded Compact
7 4 (1.16%) Windows 8
8 1 (0.29%) Apple iOS
8 1 (0.29%) FreeRTOS
8 1 (0.29%) ThreadX
8 1 (0.29%) Unix
Processes & Methodologies
1 287 (83.43%) Software Engineering
2 89 (25.87%) Agile Software Development
3 60 (17.44%) Image Processing
4 58 (16.86%) Mathematics
5 47 (13.66%) OO
6 36 (10.47%) Video Processing
7 35 (10.17%) UML
8 34 (9.88%) Physics
9 33 (9.59%) TDD
10 30 (8.72%) OOD
10 30 (8.72%) Problem-Solving
11 29 (8.43%) Linux Kernel Development
12 28 (8.14%) Embedded Software Development
13 22 (6.40%) Computer Vision
14 21 (6.10%) Unit Testing
15 20 (5.81%) Validation
16 18 (5.23%) Multithreading
17 17 (4.94%) Scrum
18 16 (4.65%) Cybersecurity
18 16 (4.65%) Statistics
Programming Languages
1 344 (100.00%) C++
2 295 (85.76%) C
3 259 (75.29%) Embedded C
4 94 (27.33%) Python
5 44 (12.79%) Java
5 44 (12.79%) SQL
6 39 (11.34%) MATLAB
7 30 (8.72%) C#
8 23 (6.69%) JavaScript
9 19 (5.52%) Assembly Language
10 8 (2.33%) Bash Shell
11 6 (1.74%) Rust
12 5 (1.45%) Ada
12 5 (1.45%) Delphi
12 5 (1.45%) Pascal
13 3 (0.87%) GLSL
14 2 (0.58%) HLSL
14 2 (0.58%) VB
15 1 (0.29%) Perl
15 1 (0.29%) VB.NET
Qualifications
1 67 (19.48%) Degree
2 45 (13.08%) Security Cleared
3 12 (3.49%) SC Cleared
4 10 (2.91%) Computer Science Degree
5 6 (1.74%) DV Cleared
6 1 (0.29%) BC Cleared
6 1 (0.29%) Master's Degree
6 1 (0.29%) PhD
Quality Assurance & Compliance
1 17 (4.94%) MISRA
2 7 (2.03%) MISRA C
3 5 (1.45%) Def Stans
3 5 (1.45%) DO-178B
4 1 (0.29%) ISO 26262
4 1 (0.29%) ISO 9001
4 1 (0.29%) JTAG
4 1 (0.29%) PMO
System Software
1 29 (8.43%) Firmware
2 6 (1.74%) Docker
Vendors
1 11 (3.20%) Altera
1 11 (3.20%) Xilinx
2 7 (2.03%) Dell
2 7 (2.03%) HP
3 5 (1.45%) IBM
4 4 (1.16%) Atlassian
4 4 (1.16%) Microsoft
5 1 (0.29%) Atmel
5 1 (0.29%) EMC
5 1 (0.29%) Google
5 1 (0.29%) Hitachi
5 1 (0.29%) MathWorks
5 1 (0.29%) QNX
5 1 (0.29%) Renesas
5 1 (0.29%) Siemens