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

Embedded C++
UK
6 months to
17 Jan 2018
Same period 2017 Same period 2016
Rank 784 893 1008
Rank change year-on-year +109 +115 +22
Permanent jobs citing Embedded C++ 385 280 276
As % of all permanent IT jobs advertised in the UK 0.22% 0.16% 0.13%
As % of the Programming Languages category 0.40% 0.30% 0.26%
Number of salaries quoted 313 244 250
UK median annual salary £50,000 £44,500 £43,250
Median salary % change year-on-year +12.36% +2.89% +8.13%
10th Percentile £36,250 £29,750 £29,250
90th Percentile £60,000 £59,625 £62,500
UK excluding London median annual salary £50,000 £42,500 £42,500
% 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 95,975 94,601 106,798
As % of all permanent IT jobs advertised in the UK 55.41% 53.19% 51.97%
Number of salaries quoted 79,901 81,277 91,792
UK median annual salary £50,000 £47,500 £45,000
Median salary % change year-on-year +5.26% +5.56% -
10th Percentile £29,750 £28,750 £27,750
90th Percentile £77,500 £76,250 £75,000
UK excluding London median annual salary £42,500 £42,500 £40,000
% change year-on-year - +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 17 January 2018.

Salary histogram for Embedded C++ in the UK

Embedded C++
Top 14 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 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
England +97 366 £50,000 +17.65% 64
UK excluding London +95 330 £50,000 +17.65% 65
East of England +110 123 £55,000 +4.76% 23
South East +72 117 £50,000 +9.29% 16
London +42 53 £50,000 +7.53% 3
South West +2 36 £45,000 -5.26% 11
North of England -34 23 £42,500 +6.25% 5
North West -2 16 £42,500 +6.25% 3
Midlands -1 13 £40,000 -2.44% 6
Wales +18 10 £45,000 - 3
West Midlands +4 9 £40,000 -4.76% 3
Scotland -25 8 £43,500 -3.33%
Yorkshire -2 7 £40,000 - 2
East Midlands +11 4 £37,500 -6.25% 3

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 with a requirement for Embedded C++.

1 385 (100.00%) C++
2 322 (83.64%) C
3 292 (75.84%) Embedded C
4 284 (73.77%) Software Engineering
5 192 (49.87%) Linux
6 97 (25.19%) Degree
7 96 (24.94%) Computer Science
8 95 (24.68%) Embedded Linux
9 71 (18.44%) Windows
10 68 (17.66%) Python
10 68 (17.66%) Electronics
11 64 (16.62%) Agile Software Development
12 56 (14.55%) Embedded Systems
13 55 (14.29%) OO
14 53 (13.77%) Embedded Software Development
15 51 (13.25%) Mathematics
16 49 (12.73%) Firmware
17 43 (11.17%) C#
18 39 (10.13%) Java
18 39 (10.13%) JavaScript
19 37 (9.61%) Physics
20 36 (9.35%) Wireless
20 36 (9.35%) SQL
20 36 (9.35%) HTML
20 36 (9.35%) Signal Processing
21 34 (8.83%) Digital Signal Processing
22 32 (8.31%) Field-Programmable Gate Array
23 31 (8.05%) Security Cleared
24 30 (7.79%) Ethernet
24 30 (7.79%) SDLC

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 11 (2.86%) Simulink
2 2 (0.52%) PTC Creo
2 2 (0.52%) SOLIDWORKS
3 1 (0.26%) Stateflow
3 1 (0.26%) TargetLink
Communications & Networking
1 36 (9.35%) Wireless
2 30 (7.79%) Ethernet
3 25 (6.49%) Bluetooth
4 23 (5.97%) TCP/IP
5 19 (4.94%) InfiniBand
6 13 (3.38%) ZigBee
7 11 (2.86%) Wi-Fi
8 8 (2.08%) Internet
8 8 (2.08%) Modbus
9 6 (1.56%) DVB
9 6 (1.56%) IPv4
9 6 (1.56%) IPv6
9 6 (1.56%) UPnP
10 4 (1.04%) FTP
10 4 (1.04%) RS-232
10 4 (1.04%) SMTP
10 4 (1.04%) SSH
11 3 (0.78%) RS-485
12 2 (0.52%) SMS
12 2 (0.52%) WAN
Database & Business Intelligence
1 13 (3.38%) MySQL
2 5 (1.30%) NoSQL
3 1 (0.26%) Big Data
3 1 (0.26%) GIS
3 1 (0.26%) SQL Server
3 1 (0.26%) SQLite
Development Applications
1 22 (5.71%) Git (software)
2 15 (3.90%) Subversion
3 4 (1.04%) LabVIEW
4 3 (0.78%) Jenkins
4 3 (0.78%) Rational Rhapsody
5 2 (0.52%) GCC
5 2 (0.52%) Selenium
6 1 (0.26%) CANoe
6 1 (0.26%) Eclipse
6 1 (0.26%) Mercurial
6 1 (0.26%) Redmine
6 1 (0.26%) VectorCAST
6 1 (0.26%) Visual Studio
General
1 68 (17.66%) Electronics
2 27 (7.01%) Automotive
3 21 (5.45%) Multimedia
4 17 (4.42%) Finance
5 12 (3.12%) Telecoms
6 5 (1.30%) Marketing
7 3 (0.78%) Aerospace
7 3 (0.78%) Manufacturing
8 1 (0.26%) French Language
8 1 (0.26%) Games
8 1 (0.26%) German Language
8 1 (0.26%) Italian Language
8 1 (0.26%) Japanese Language
8 1 (0.26%) Military
Job Titles
1 268 (69.61%) Embedded Engineer
2 238 (61.82%) Software Engineer
3 222 (57.66%) Embedded Software Engineer
4 159 (41.30%) Embedded C++ Engineer
5 144 (37.40%) C++ Software Engineer
6 140 (36.36%) Embedded C++ Software Engineer
7 130 (33.77%) Embedded C Engineer
7 130 (33.77%) Embedded C/C++ Engineer
8 116 (30.13%) C Software Engineer
8 116 (30.13%) C/C++ Software Engineer
9 114 (29.61%) C/C++ Embedded Software Engineer
9 114 (29.61%) Embedded C Software Engineer
9 114 (29.61%) Embedded C/C++ Software Engineer
10 66 (17.14%) Senior Software Engineer
11 62 (16.10%) Senior Embedded Software Engineer
12 56 (14.55%) Developer
13 44 (11.43%) Senior C++ Software Engineer
14 38 (9.87%) Embedded Developer
15 37 (9.61%) C++ Developer
16 36 (9.35%) Embedded C++ Developer
Libraries, Frameworks & Software Standards
1 36 (9.35%) HTML
2 22 (5.71%) Qt
3 12 (3.12%) .NET
3 12 (3.12%) CSS
4 9 (2.34%) Boost C++ Libraries
4 9 (2.34%) JSON
4 9 (2.34%) POSIX
4 9 (2.34%) REST
4 9 (2.34%) STL
5 7 (1.82%) Node.js
6 6 (1.56%) AngularJS
6 6 (1.56%) HTML5
7 5 (1.30%) Middleware
7 5 (1.30%) OpenGL
7 5 (1.30%) PhoneGap
7 5 (1.30%) RabbitMQ
8 4 (1.04%) XML
9 3 (0.78%) DirectX
9 3 (0.78%) OpenGL ES
9 3 (0.78%) Yocto
Miscellaneous
1 96 (24.94%) Computer Science
2 56 (14.55%) Embedded Systems
3 32 (8.31%) Field-Programmable Gate Array
4 27 (7.01%) Algorithms
5 21 (5.45%) Life Science
6 18 (4.68%) Analytical Skills
7 17 (4.42%) Device Driver
8 11 (2.86%) VHDL
9 7 (1.82%) Smart Home
10 6 (1.56%) MPEG
10 6 (1.56%) STB
10 6 (1.56%) User Experience
10 6 (1.56%) Video on Demand
11 5 (1.30%) CAN bus
11 5 (1.30%) Mobile App
11 5 (1.30%) Verilog
12 4 (1.04%) Robotics
13 3 (0.78%) 3D Graphics
13 3 (0.78%) CUDA
13 3 (0.78%) Internet of Things
Operating Systems
1 192 (49.87%) Linux
2 95 (24.68%) Embedded Linux
3 71 (18.44%) Windows
4 25 (6.49%) Android
5 19 (4.94%) Apple iOS
6 18 (4.68%) Windows Embedded Compact
7 17 (4.42%) VxWorks
8 5 (1.30%) Windows 8
9 3 (0.78%) Unix
10 2 (0.52%) Red Hat Enterprise Linux
11 1 (0.26%) Robot Operating System
11 1 (0.26%) Solaris
11 1 (0.26%) ThreadX
Processes & Methodologies
1 284 (73.77%) Software Engineering
2 64 (16.62%) Agile Software Development
3 55 (14.29%) OO
4 53 (13.77%) Embedded Software Development
5 51 (13.25%) Mathematics
6 37 (9.61%) Physics
7 36 (9.35%) Signal Processing
8 34 (8.83%) Digital Signal Processing
9 30 (7.79%) SDLC
10 27 (7.01%) Linux Kernel Development
11 26 (6.75%) OOD
11 26 (6.75%) TDD
12 25 (6.49%) OOP
13 24 (6.23%) Mentoring
14 22 (5.71%) Multithreading
14 22 (5.71%) Scrum
15 21 (5.45%) Statistics
16 18 (4.68%) Multithreaded Programming
16 18 (4.68%) Video Processing
17 17 (4.42%) iOS Development
Programming Languages
1 385 (100.00%) C++
2 322 (83.64%) C
3 292 (75.84%) Embedded C
4 68 (17.66%) Python
5 43 (11.17%) C#
6 39 (10.13%) Java
6 39 (10.13%) JavaScript
7 36 (9.35%) SQL
8 19 (4.94%) Assembly Language
8 19 (4.94%) MATLAB
9 10 (2.60%) Perl
10 7 (1.82%) Objective-C
11 6 (1.56%) Apple Swift
11 6 (1.56%) PHP
12 5 (1.30%) Ada
12 5 (1.30%) Delphi
13 3 (0.78%) Bash Shell
13 3 (0.78%) GLSL
13 3 (0.78%) HLSL
14 2 (0.52%) Scala
Qualifications
1 97 (25.19%) Degree
2 31 (8.05%) Security Cleared
3 23 (5.97%) Computer Science Degree
4 5 (1.30%) Master's Degree
5 4 (1.04%) Postgraduate
6 3 (0.78%) HND
6 3 (0.78%) Numerate Degree
6 3 (0.78%) PhD
7 2 (0.52%) GNVQ
8 1 (0.26%) APMG
8 1 (0.26%) PMI Certification
8 1 (0.26%) PMP
8 1 (0.26%) SC Cleared
Quality Assurance & Compliance
1 21 (5.45%) MISRA
2 11 (2.86%) MISRA C
3 5 (1.30%) DO-178B
4 4 (1.04%) Def Stans
5 2 (0.52%) ISO 26262
5 2 (0.52%) JTAG
6 1 (0.26%) IEC 61508
6 1 (0.26%) QA
System Software
1 49 (12.73%) Firmware
2 2 (0.52%) Docker
Vendors
1 6 (1.56%) Altera
1 6 (1.56%) Xilinx
2 5 (1.30%) Adobe
2 5 (1.30%) Dell
2 5 (1.30%) HP
2 5 (1.30%) Xamarin
3 3 (0.78%) Bloomberg
3 3 (0.78%) IBM
3 3 (0.78%) Red Hat
4 2 (0.52%) Capita
4 2 (0.52%) EMC
4 2 (0.52%) Green Hills
4 2 (0.52%) PTC
4 2 (0.52%) Wind River
5 1 (0.26%) Freescale
5 1 (0.26%) Fujitsu
5 1 (0.26%) MathWorks
5 1 (0.26%) MKS
5 1 (0.26%) NVIDIA
5 1 (0.26%) QNX