Period
to 23 October 2017

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

Embedded C++
UK
6 months to
23 Oct 2017
Same period 2016 Same period 2015
Rank 858 963 997
Rank change year-on-year +105 +34 +70
Permanent jobs citing Embedded C++ 328 261 320
As % of all permanent IT jobs advertised in the UK 0.19% 0.14% 0.15%
As % of the Programming Languages category 0.34% 0.26% 0.28%
Number of salaries quoted 292 235 277
UK median annual salary £50,000 £44,000 £41,000
Median salary % change year-on-year +13.64% +7.32% +2.50%
10th Percentile £32,500 £29,750 £30,000
90th Percentile £60,000 £58,750 £57,500
UK excluding London median annual salary £50,000 £42,000 £40,000
% change year-on-year +19.05% +5.00% -

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 97115 100005 112786
As % of all permanent IT jobs advertised in the UK 55.32% 52.74% 51.56%
Number of salaries quoted 79652 86237 96348
UK median annual salary £48,500 £47,500 £45,000
Median salary % change year-on-year +2.11% +5.56% +1.12%
10th Percentile £29,000 £28,500 £27,500
90th Percentile £77,500 £76,250 £73,750
UK excluding London median annual salary £42,500 £41,000 £40,000
% change year-on-year +3.66% +2.50% +2.56%

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 23 October 2017.

Salary histogram for Embedded C++ in the UK

Embedded C++
Top 15 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 23 October 2017. 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 +144 317 £50,000 +17.65% 18
UK excluding London +107 285 £50,000 +19.05% 17
South East +88 107 £50,000 +9.29% 3
East of England +81 98 £52,500 +5.00% 6
London +11 43 £50,000 +5.26% 1
North of England -11 33 £40,000 - 7
South West +9 20 £45,000 - 1
Yorkshire +18 19 £40,000 -11.11% 3
Midlands +6 17 £30,000 -20.00%
West Midlands +4 13 £30,000 -27.71%
North East +9 7 £35,000 +11.11% 1
North West +9 7 £42,500 +6.25% 3
Scotland -4 7 £45,000 -2.70%
East Midlands +19 4 £37,500 +7.14%
Wales +11 4 £48,750 +8.33%

For the 6 months to 23 October 2017, 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 328 (100.00%) C++
2 283 (86.28%) C
3 268 (81.71%) Embedded C
4 255 (77.74%) Software Engineering
5 160 (48.78%) Linux
6 93 (28.35%) Degree
7 84 (25.61%) Computer Science
8 75 (22.87%) Embedded Linux
9 63 (19.21%) Agile Software Development
9 63 (19.21%) Electronics
10 58 (17.68%) Firmware
11 51 (15.55%) Windows
11 51 (15.55%) Python
12 50 (15.24%) Automotive
13 45 (13.72%) Java
14 44 (13.41%) C#
15 43 (13.11%) Embedded Systems
15 43 (13.11%) Embedded Software Development
16 39 (11.89%) Wireless
17 37 (11.28%) TCP/IP
18 34 (10.37%) Scrum
19 32 (9.76%) Ethernet
20 30 (9.15%) Bluetooth
20 30 (9.15%) Field-Programmable Gate Array
20 30 (9.15%) SDLC
21 29 (8.84%) Mathematics
22 28 (8.54%) Analytical Skills
23 27 (8.23%) Algorithms
24 26 (7.93%) Qt
24 26 (7.93%) Computer Science Degree

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 5 (1.52%) Simulink
Communications & Networking
1 39 (11.89%) Wireless
2 37 (11.28%) TCP/IP
3 32 (9.76%) Ethernet
4 30 (9.15%) Bluetooth
5 23 (7.01%) InfiniBand
6 18 (5.49%) ZigBee
7 12 (3.66%) RS-232
8 11 (3.35%) RS-485
9 9 (2.74%) Z-Wave
10 8 (2.44%) Internet
11 6 (1.83%) Wi-Fi
12 5 (1.52%) DVB
12 5 (1.52%) IPv4
12 5 (1.52%) IPv6
12 5 (1.52%) UPnP
13 4 (1.22%) RS-422
14 2 (0.61%) FTP
14 2 (0.61%) Modbus
14 2 (0.61%) SMTP
14 2 (0.61%) SSH
Database & Business Intelligence
1 10 (3.05%) MySQL
2 1 (0.30%) Big Data
2 1 (0.30%) GIS
2 1 (0.30%) NoSQL
2 1 (0.30%) SQLite
Development Applications
1 13 (3.96%) Git (software)
2 7 (2.13%) Subversion
3 2 (0.61%) CANoe
3 2 (0.61%) LabVIEW
3 2 (0.61%) Selenium
3 2 (0.61%) VectorCAST
4 1 (0.30%) Eclipse
4 1 (0.30%) Rational Rhapsody
General
1 63 (19.21%) Electronics
2 50 (15.24%) Automotive
3 25 (7.62%) Telecoms
4 23 (7.01%) Multimedia
5 19 (5.79%) Finance
6 12 (3.66%) Aerospace
7 7 (2.13%) Manufacturing
8 3 (0.91%) Games
9 1 (0.30%) Marketing
Job Titles
1 219 (66.77%) Embedded Engineer
2 204 (62.20%) Software Engineer
3 185 (56.40%) Embedded Software Engineer
4 123 (37.50%) C++ Software Engineer
5 119 (36.28%) Embedded C++ Engineer
6 115 (35.06%) Embedded C++ Software Engineer
7 102 (31.10%) C Software Engineer
7 102 (31.10%) Embedded C Engineer
8 101 (30.79%) C/C++ Software Engineer
8 101 (30.79%) Embedded C/C++ Engineer
9 98 (29.88%) Embedded C Software Engineer
10 97 (29.57%) C/C++ Embedded Software Engineer
10 97 (29.57%) Embedded C/C++ Software Engineer
11 52 (15.85%) Senior Software Engineer
12 51 (15.55%) Senior Embedded Software Engineer
13 49 (14.94%) Developer
14 37 (11.28%) Embedded Developer
15 36 (10.98%) C++ Developer
16 34 (10.37%) Embedded C++ Developer
17 33 (10.06%) Senior C++ Software Engineer
Libraries, Frameworks & Software Standards
1 26 (7.93%) Qt
2 21 (6.40%) HTML
3 15 (4.57%) Boost C++ Libraries
3 15 (4.57%) STL
4 14 (4.27%) POSIX
5 9 (2.74%) Node.js
6 8 (2.44%) CSS
7 7 (2.13%) JSON
7 7 (2.13%) Qt Quick
8 6 (1.83%) JNI
9 5 (1.52%) .NET
9 5 (1.52%) REST
10 4 (1.22%) Flash
10 4 (1.22%) MFC
10 4 (1.22%) WPF
11 2 (0.61%) AngularJS
11 2 (0.61%) HTML5
11 2 (0.61%) jQuery
11 2 (0.61%) XML
12 1 (0.30%) Express
Miscellaneous
1 84 (25.61%) Computer Science
2 43 (13.11%) Embedded Systems
3 30 (9.15%) Field-Programmable Gate Array
4 28 (8.54%) Analytical Skills
5 27 (8.23%) Algorithms
6 17 (5.18%) Device Driver
7 14 (4.27%) CAN bus
8 9 (2.74%) Life Science
9 8 (2.44%) Greenfield Project
10 7 (2.13%) Smart Home
11 6 (1.83%) EMV
11 6 (1.83%) EPoS
11 6 (1.83%) Internet of Things
11 6 (1.83%) Smartcard
11 6 (1.83%) User Experience
12 5 (1.52%) Contactless
12 5 (1.52%) MPEG
12 5 (1.52%) STB
12 5 (1.52%) Verilog
12 5 (1.52%) VHDL
Operating Systems
1 160 (48.78%) Linux
2 75 (22.87%) Embedded Linux
3 51 (15.55%) Windows
4 16 (4.88%) VxWorks
5 15 (4.57%) Apple iOS
6 14 (4.27%) Windows Embedded Compact
7 12 (3.66%) Android
8 10 (3.05%) Solaris
8 10 (3.05%) Unix
Processes & Methodologies
1 255 (77.74%) Software Engineering
2 63 (19.21%) Agile Software Development
3 43 (13.11%) Embedded Software Development
4 34 (10.37%) Scrum
5 30 (9.15%) SDLC
6 29 (8.84%) Mathematics
7 25 (7.62%) OOP
7 25 (7.62%) Signal Processing
8 24 (7.32%) Digital Signal Processing
8 24 (7.32%) OO
9 20 (6.10%) Video Processing
10 19 (5.79%) Multithreading
10 19 (5.79%) OOD
10 19 (5.79%) Physics
11 18 (5.49%) Multithreaded Programming
12 17 (5.18%) Image Processing
12 17 (5.18%) Linux Kernel Development
13 13 (3.96%) Mentoring
14 11 (3.35%) Presales
14 11 (3.35%) Project Management
Programming Languages
1 328 (100.00%) C++
2 283 (86.28%) C
3 268 (81.71%) Embedded C
4 51 (15.55%) Python
5 45 (13.72%) Java
6 44 (13.41%) C#
7 24 (7.32%) JavaScript
8 23 (7.01%) Assembly Language
9 18 (5.49%) Perl
10 16 (4.88%) SQL
11 14 (4.27%) MATLAB
12 11 (3.35%) Ruby
13 9 (2.74%) Objective-C
14 8 (2.44%) Bash Shell
14 8 (2.44%) PHP
15 6 (1.83%) Apple Swift
16 4 (1.22%) ANSI C
17 3 (0.91%) Scala
18 1 (0.30%) Delphi
18 1 (0.30%) ML
Qualifications
1 93 (28.35%) Degree
2 26 (7.93%) Computer Science Degree
3 23 (7.01%) Security Cleared
4 12 (3.66%) HND
5 11 (3.35%) GNVQ
6 10 (3.05%) APMG
6 10 (3.05%) PMI Certification
6 10 (3.05%) PMP
7 6 (1.83%) Numerate Degree
8 4 (1.22%) Postgraduate
9 2 (0.61%) Master's Degree
9 2 (0.61%) SC Cleared
Quality Assurance & Compliance
1 16 (4.88%) MISRA
2 10 (3.05%) QA
3 9 (2.74%) MISRA C
4 7 (2.13%) ISO 9001
5 2 (0.61%) JTAG
6 1 (0.30%) Def Stans
System Software
1 58 (17.68%) Firmware
2 1 (0.30%) Virtual Machines
Vendors
1 10 (3.05%) Red Hat
2 8 (2.44%) Xilinx
3 4 (1.22%) Altera
4 2 (0.61%) Atmel
4 2 (0.61%) Dell
4 2 (0.61%) Freescale
4 2 (0.61%) Fujitsu
4 2 (0.61%) Green Hills
4 2 (0.61%) HP
4 2 (0.61%) MKS
5 1 (0.30%) Adobe
5 1 (0.30%) Bloomberg
5 1 (0.30%) IBM
5 1 (0.30%) NVIDIA
5 1 (0.30%) Xamarin