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

Embedded C++
UK > England
6 months to
17 Jan 2018
Same period 2017 Same period 2016
Rank 795 892 989
Rank change year-on-year +97 +97 +8
Permanent jobs citing Embedded C++ 366 263 262
As % of all permanent IT jobs advertised in England 0.23% 0.16% 0.14%
As % of the Programming Languages category 0.41% 0.29% 0.26%
Number of salaries quoted 295 228 249
England median annual salary £50,000 £42,500 £44,000
Median salary % change year-on-year +17.65% -3.41% +10.00%
10th Percentile £36,250 £29,750 £29,250
90th Percentile £63,000 £58,750 £62,500
UK median annual salary £50,000 £44,500 £43,250
% change year-on-year +12.36% +2.89% +8.13%

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 90,222 89,444 101,210
As % of all permanent IT jobs advertised in England 55.63% 53.26% 52.38%
Number of salaries quoted 75,649 77,436 87,798
England median annual salary £50,000 £47,500 £45,000
Median salary % change year-on-year +5.26% +5.56% -
10th Percentile £30,000 £29,000 £28,000
90th Percentile £78,750 £77,500 £75,000
UK median annual salary £50,000 £47,500 £45,000
% 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 17 January 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 17 January 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
East of England +110 123 £55,000 +4.76% 22
South East +72 117 £50,000 +9.29% 16
London +42 53 £50,000 +7.53% 2
South West +2 36 £45,000 -5.26% 9
North of England -34 23 £42,500 +6.25% 6
North West -2 16 £42,500 +6.25% 4
Midlands -1 13 £40,000 -2.44% 6
West Midlands +4 9 £40,000 -4.76% 3
Yorkshire -2 7 £40,000 - 2
East Midlands +11 4 £37,500 -6.25% 3
Embedded C++
UK

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

1 366 (100.00%) C++
2 305 (83.33%) C
3 275 (75.14%) Embedded C
4 270 (73.77%) Software Engineering
5 185 (50.55%) Linux
6 95 (25.96%) Computer Science
7 91 (24.86%) Embedded Linux
8 88 (24.04%) Degree
9 67 (18.31%) Python
10 64 (17.49%) Windows
10 64 (17.49%) Electronics
11 63 (17.21%) Agile Software Development
12 54 (14.75%) OO
13 53 (14.48%) Embedded Systems
14 52 (14.21%) Embedded Software Development
15 49 (13.39%) Mathematics
16 39 (10.66%) Java
16 39 (10.66%) Firmware
17 36 (9.84%) Physics
18 35 (9.56%) Signal Processing
18 35 (9.56%) C#
18 35 (9.56%) Wireless
19 34 (9.29%) JavaScript
20 33 (9.02%) HTML
20 33 (9.02%) Digital Signal Processing
21 32 (8.74%) Field-Programmable Gate Array
22 31 (8.47%) Security Cleared
23 30 (8.20%) SDLC
24 29 (7.92%) SQL
25 28 (7.65%) Ethernet

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 11 (3.01%) Simulink
2 1 (0.27%) PTC Creo
2 1 (0.27%) SOLIDWORKS
2 1 (0.27%) Stateflow
2 1 (0.27%) TargetLink
Communications & Networking
1 35 (9.56%) Wireless
2 28 (7.65%) Ethernet
3 25 (6.83%) Bluetooth
4 20 (5.46%) TCP/IP
5 19 (5.19%) InfiniBand
6 13 (3.55%) ZigBee
7 11 (3.01%) Wi-Fi
8 6 (1.64%) DVB
8 6 (1.64%) IPv4
8 6 (1.64%) IPv6
8 6 (1.64%) UPnP
9 3 (0.82%) Internet
10 2 (0.55%) Modbus
10 2 (0.55%) SMS
10 2 (0.55%) WAN
11 1 (0.27%) FTP
11 1 (0.27%) GSM
11 1 (0.27%) RS-232
11 1 (0.27%) RS-485
11 1 (0.27%) SMTP
Database & Business Intelligence
1 13 (3.55%) MySQL
2 5 (1.37%) NoSQL
3 1 (0.27%) Big Data
3 1 (0.27%) GIS
3 1 (0.27%) SQL Server
3 1 (0.27%) SQLite
Development Applications
1 21 (5.74%) Git (software)
2 14 (3.83%) Subversion
3 3 (0.82%) Jenkins
3 3 (0.82%) LabVIEW
3 3 (0.82%) Rational Rhapsody
4 2 (0.55%) GCC
4 2 (0.55%) Selenium
5 1 (0.27%) CANoe
5 1 (0.27%) Mercurial
5 1 (0.27%) Redmine
5 1 (0.27%) VectorCAST
5 1 (0.27%) Visual Studio
General
1 64 (17.49%) Electronics
2 27 (7.38%) Automotive
3 21 (5.74%) Multimedia
4 17 (4.64%) Finance
5 12 (3.28%) Telecoms
6 5 (1.37%) Marketing
7 3 (0.82%) Aerospace
8 1 (0.27%) French Language
8 1 (0.27%) Games
8 1 (0.27%) German Language
8 1 (0.27%) Italian Language
8 1 (0.27%) Japanese Language
8 1 (0.27%) Manufacturing
8 1 (0.27%) Military
Job Titles
1 259 (70.77%) Embedded Engineer
2 224 (61.20%) Software Engineer
3 214 (58.47%) Embedded Software Engineer
4 153 (41.80%) Embedded C++ Engineer
5 139 (37.98%) C++ Software Engineer
6 135 (36.89%) Embedded C++ Software Engineer
7 124 (33.88%) Embedded C Engineer
7 124 (33.88%) Embedded C/C++ Engineer
8 111 (30.33%) C Software Engineer
8 111 (30.33%) C/C++ Software Engineer
9 109 (29.78%) C/C++ Embedded Software Engineer
9 109 (29.78%) Embedded C Software Engineer
9 109 (29.78%) Embedded C/C++ Software Engineer
10 66 (18.03%) Senior Software Engineer
11 62 (16.94%) Senior Embedded Software Engineer
12 54 (14.75%) Developer
13 44 (12.02%) Senior C++ Software Engineer
14 37 (10.11%) Embedded Developer
15 35 (9.56%) C++ Developer
15 35 (9.56%) Embedded C++ Developer
Libraries, Frameworks & Software Standards
1 33 (9.02%) HTML
2 22 (6.01%) Qt
3 11 (3.01%) .NET
3 11 (3.01%) CSS
4 9 (2.46%) Boost C++ Libraries
4 9 (2.46%) POSIX
4 9 (2.46%) REST
4 9 (2.46%) STL
5 6 (1.64%) Node.js
6 5 (1.37%) AngularJS
6 5 (1.37%) HTML5
6 5 (1.37%) JSON
6 5 (1.37%) Middleware
6 5 (1.37%) OpenGL
6 5 (1.37%) PhoneGap
6 5 (1.37%) RabbitMQ
7 3 (0.82%) DirectX
7 3 (0.82%) OpenGL ES
7 3 (0.82%) Vulkan
7 3 (0.82%) Yocto
Miscellaneous
1 95 (25.96%) Computer Science
2 53 (14.48%) Embedded Systems
3 32 (8.74%) Field-Programmable Gate Array
4 27 (7.38%) Algorithms
5 21 (5.74%) Life Science
6 18 (4.92%) Analytical Skills
7 17 (4.64%) Device Driver
8 11 (3.01%) VHDL
9 7 (1.91%) Smart Home
10 6 (1.64%) MPEG
10 6 (1.64%) STB
10 6 (1.64%) User Experience
10 6 (1.64%) Video on Demand
11 5 (1.37%) CAN bus
11 5 (1.37%) Mobile App
11 5 (1.37%) Verilog
12 4 (1.09%) Robotics
13 3 (0.82%) 3D Graphics
13 3 (0.82%) CUDA
13 3 (0.82%) Internet of Things
Operating Systems
1 185 (50.55%) Linux
2 91 (24.86%) Embedded Linux
3 64 (17.49%) Windows
4 19 (5.19%) Android
5 18 (4.92%) Windows Embedded Compact
6 17 (4.64%) VxWorks
7 13 (3.55%) Apple iOS
8 5 (1.37%) Windows 8
9 3 (0.82%) Unix
10 2 (0.55%) Red Hat Enterprise Linux
11 1 (0.27%) Robot Operating System
11 1 (0.27%) Solaris
11 1 (0.27%) ThreadX
Processes & Methodologies
1 270 (73.77%) Software Engineering
2 63 (17.21%) Agile Software Development
3 54 (14.75%) OO
4 52 (14.21%) Embedded Software Development
5 49 (13.39%) Mathematics
6 36 (9.84%) Physics
7 35 (9.56%) Signal Processing
8 33 (9.02%) Digital Signal Processing
9 30 (8.20%) SDLC
10 26 (7.10%) Linux Kernel Development
10 26 (7.10%) OOD
10 26 (7.10%) TDD
11 25 (6.83%) OOP
12 24 (6.56%) Mentoring
13 22 (6.01%) Scrum
14 21 (5.74%) Multithreading
14 21 (5.74%) Statistics
15 18 (4.92%) Multithreaded Programming
15 18 (4.92%) Video Processing
16 15 (4.10%) Test Automation
Programming Languages
1 366 (100.00%) C++
2 305 (83.33%) C
3 275 (75.14%) Embedded C
4 67 (18.31%) Python
5 39 (10.66%) Java
6 35 (9.56%) C#
7 34 (9.29%) JavaScript
8 29 (7.92%) SQL
9 19 (5.19%) Assembly Language
9 19 (5.19%) MATLAB
10 10 (2.73%) Perl
11 7 (1.91%) Objective-C
12 6 (1.64%) Apple Swift
12 6 (1.64%) PHP
13 5 (1.37%) Ada
13 5 (1.37%) Delphi
14 3 (0.82%) Bash Shell
14 3 (0.82%) GLSL
14 3 (0.82%) HLSL
15 2 (0.55%) Scala
Qualifications
1 88 (24.04%) Degree
2 31 (8.47%) Security Cleared
3 23 (6.28%) Computer Science Degree
4 4 (1.09%) Master's Degree
4 4 (1.09%) Postgraduate
5 3 (0.82%) HND
5 3 (0.82%) Numerate Degree
6 2 (0.55%) GNVQ
6 2 (0.55%) PhD
7 1 (0.27%) APMG
7 1 (0.27%) PMI Certification
7 1 (0.27%) PMP
7 1 (0.27%) SC Cleared
Quality Assurance & Compliance
1 21 (5.74%) MISRA
2 11 (3.01%) MISRA C
3 5 (1.37%) DO-178B
4 4 (1.09%) Def Stans
5 2 (0.55%) ISO 26262
6 1 (0.27%) IEC 61508
6 1 (0.27%) QA
System Software
1 39 (10.66%) Firmware
2 2 (0.55%) Docker
Vendors
1 6 (1.64%) Altera
1 6 (1.64%) Xilinx
2 5 (1.37%) Adobe
2 5 (1.37%) Dell
2 5 (1.37%) HP
2 5 (1.37%) Xamarin
3 3 (0.82%) IBM
3 3 (0.82%) Red Hat
4 2 (0.55%) Bloomberg
4 2 (0.55%) Capita
4 2 (0.55%) Green Hills
4 2 (0.55%) Wind River
5 1 (0.27%) EMC
5 1 (0.27%) Freescale
5 1 (0.27%) Fujitsu
5 1 (0.27%) MathWorks
5 1 (0.27%) MKS
5 1 (0.27%) NVIDIA
5 1 (0.27%) PTC
5 1 (0.27%) QNX