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

Embedded C++
UK
6 months to
22 Aug 2017
Same period 2016 Same period 2015
Rank 872 983 949
Rank change year-on-year +111 -34 +122
Permanent jobs citing Embedded C++ 317 258 369
As % of all permanent IT jobs advertised in the UK 0.18% 0.13% 0.17%
As % of the Programming Languages category 0.32% 0.25% 0.33%
Number of salaries quoted 279 229 311
UK median annual salary £45,000 £40,000 £40,000
Median salary % change year-on-year +12.50% - -
10th Percentile £32,400 £29,950 £30,000
90th Percentile £60,000 £57,500 £53,750
UK excluding London median annual salary £45,000 £40,000 £40,000
% change year-on-year +12.50% - -

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 97875 103294 111695
As % of all permanent IT jobs advertised in the UK 55.59% 52.42% 51.21%
Number of salaries quoted 80828 89423 95118
UK median annual salary £47,500 £47,500 £45,000
Median salary % change year-on-year - +5.56% +3.45%
10th Percentile £28,750 £28,250 £27,500
90th Percentile £77,500 £75,000 £72,500
UK excluding London median annual salary £42,500 £40,000 £40,000
% change year-on-year +6.25% - +1.27%

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 22 August 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 22 August 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 +130 311 £45,000 +12.50% 30
UK excluding London +83 273 £45,000 +12.50% 29
South East +89 93 £47,500 +5.56% 4
East of England +37 74 £52,500 +40.00% 10
North of England +15 62 £40,000 -3.03% 6
London +52 44 £50,000 +5.26% 3
Yorkshire +40 35 £42,500 -5.56% 3
Midlands +11 21 £30,000 -14.29% 3
South West -6 18 £45,000 +12.50% 4
North West -17 15 £37,500 -9.09% 2
West Midlands +21 13 £30,000 -26.38% 1
North East +19 12 £35,000 +11.11% 1
East Midlands +2 8 £39,000 +11.43% 2
Scotland +11 4 £45,000 -5.26% 2
Wales +4 2 £53,750 -10.42%

For the 6 months to 22 August 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 317 (100.00%) C++
2 281 (88.64%) C
3 271 (85.49%) Embedded C
4 260 (82.02%) Software Engineering
5 151 (47.63%) Linux
6 89 (28.08%) Degree
7 88 (27.76%) Electronics
8 81 (25.55%) Firmware
9 69 (21.77%) Computer Science
10 66 (20.82%) TCP/IP
11 63 (19.87%) Embedded Linux
12 54 (17.03%) Agile Software Development
13 53 (16.72%) Automotive
14 52 (16.40%) Java
15 48 (15.14%) Ethernet
16 45 (14.20%) Wireless
16 45 (14.20%) Python
17 40 (12.62%) C#
18 38 (11.99%) Windows
18 38 (11.99%) Embedded Systems
19 33 (10.41%) Device Driver
19 33 (10.41%) Bluetooth
20 32 (10.09%) Embedded Software Development
21 31 (9.78%) Algorithms
21 31 (9.78%) RS-232
21 31 (9.78%) RS-485
22 28 (8.83%) Field-Programmable Gate Array
23 26 (8.20%) Validation
23 26 (8.20%) Assembly Language
23 26 (8.20%) HTML

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.58%) Simulink
Business Applications
1 6 (1.89%) Infor M3
Communications & Networking
1 66 (20.82%) TCP/IP
2 48 (15.14%) Ethernet
3 45 (14.20%) Wireless
4 33 (10.41%) Bluetooth
5 31 (9.78%) RS-232
5 31 (9.78%) RS-485
6 25 (7.89%) ZigBee
7 24 (7.57%) InfiniBand
8 12 (3.79%) RS-422
9 11 (3.47%) GPRS
10 10 (3.15%) GSM
11 6 (1.89%) Internet
12 4 (1.26%) Wi-Fi
13 2 (0.63%) IPv6
13 2 (0.63%) Network Security
14 1 (0.32%) FTP
14 1 (0.32%) LTE
14 1 (0.32%) SNMP
14 1 (0.32%) Software-Defined Radio
14 1 (0.32%) SSH
Database & Business Intelligence
1 10 (3.15%) MySQL
2 1 (0.32%) SQLite
Development Applications
1 20 (6.31%) Git (software)
2 7 (2.21%) Subversion
3 5 (1.58%) Visual Studio
4 3 (0.95%) LabVIEW
5 2 (0.63%) CANoe
5 2 (0.63%) VectorCAST
6 1 (0.32%) CodeWarrior
6 1 (0.32%) Jenkins
6 1 (0.32%) Rational Rhapsody
6 1 (0.32%) SoapUI
6 1 (0.32%) Team Foundation Server
General
1 88 (27.76%) Electronics
2 53 (16.72%) Automotive
3 22 (6.94%) Telecoms
4 21 (6.62%) Manufacturing
4 21 (6.62%) Multimedia
5 13 (4.10%) Aerospace
5 13 (4.10%) Finance
6 2 (0.63%) Games
6 2 (0.63%) Marketing
Job Titles
1 228 (71.92%) Embedded Engineer
2 204 (64.35%) Software Engineer
3 185 (58.36%) Embedded Software Engineer
4 124 (39.12%) Embedded C++ Engineer
5 116 (36.59%) C++ Software Engineer
6 108 (34.07%) Embedded C++ Software Engineer
7 107 (33.75%) Embedded C Engineer
8 106 (33.44%) Embedded C/C++ Engineer
9 103 (32.49%) C Software Engineer
10 102 (32.18%) C/C++ Software Engineer
11 99 (31.23%) Embedded C Software Engineer
12 98 (30.91%) C/C++ Embedded Software Engineer
12 98 (30.91%) Embedded C/C++ Software Engineer
13 50 (15.77%) Linux Engineer
14 48 (15.14%) Embedded Linux Engineer
15 46 (14.51%) Developer
15 46 (14.51%) Firmware Engineer
16 40 (12.62%) Embedded Firmware Engineer
17 37 (11.67%) Embedded Developer
18 35 (11.04%) Senior Software Engineer
Libraries, Frameworks & Software Standards
1 26 (8.20%) HTML
2 25 (7.89%) Qt
3 13 (4.10%) Qt Quick
4 12 (3.79%) MFC
5 9 (2.84%) Boost C++ Libraries
5 9 (2.84%) SOAP
5 9 (2.84%) STL
6 8 (2.52%) .NET
6 8 (2.52%) Node.js
6 8 (2.52%) POSIX
7 6 (1.89%) JNI
7 6 (1.89%) WPF
8 5 (1.58%) CSS
9 4 (1.26%) Flash
10 3 (0.95%) JSON
10 3 (0.95%) REST
11 1 (0.32%) AngularJS
11 1 (0.32%) Express
11 1 (0.32%) OpenCV
11 1 (0.32%) Twitter Bootstrap
Miscellaneous
1 69 (21.77%) Computer Science
2 38 (11.99%) Embedded Systems
3 33 (10.41%) Device Driver
4 31 (9.78%) Algorithms
5 28 (8.83%) Field-Programmable Gate Array
6 24 (7.57%) Analytical Skills
7 22 (6.94%) Home Automation
8 13 (4.10%) CAN bus
9 10 (3.15%) Greenfield Project
10 7 (2.21%) VHDL
11 6 (1.89%) EMV
11 6 (1.89%) EPoS
11 6 (1.89%) Mobile App
11 6 (1.89%) Smart Home
11 6 (1.89%) Smartcard
12 5 (1.58%) Contactless
12 5 (1.58%) Internet of Things
12 5 (1.58%) Verilog
13 2 (0.63%) Life Science
13 2 (0.63%) Robotics
Operating Systems
1 151 (47.63%) Linux
2 63 (19.87%) Embedded Linux
3 38 (11.99%) Windows
4 11 (3.47%) Apple iOS
4 11 (3.47%) Solaris
4 11 (3.47%) Unix
5 10 (3.15%) Android
6 8 (2.52%) Windows Embedded Compact
7 5 (1.58%) VxWorks
8 2 (0.63%) Mac OS
Processes & Methodologies
1 260 (82.02%) Software Engineering
2 54 (17.03%) Agile Software Development
3 32 (10.09%) Embedded Software Development
4 26 (8.20%) Validation
5 25 (7.89%) Scrum
6 23 (7.26%) OO
7 21 (6.62%) Video Processing
8 20 (6.31%) SDLC
9 19 (5.99%) Image Processing
9 19 (5.99%) Mathematics
10 18 (5.68%) Physics
11 17 (5.36%) OOD
12 16 (5.05%) Multithreaded Programming
12 16 (5.05%) Multithreading
13 15 (4.73%) Telematics
14 14 (4.42%) Signal Processing
15 13 (4.10%) Device Driver Development
15 13 (4.10%) Digital Signal Processing
16 12 (3.79%) Project Management
17 11 (3.47%) OOP
Programming Languages
1 317 (100.00%) C++
2 281 (88.64%) C
3 271 (85.49%) Embedded C
4 52 (16.40%) Java
5 45 (14.20%) Python
6 40 (12.62%) C#
7 26 (8.20%) Assembly Language
8 19 (5.99%) PHP
9 16 (5.05%) JavaScript
10 15 (4.73%) Bash Shell
11 14 (4.42%) Perl
12 13 (4.10%) Ruby
13 12 (3.79%) ANSI C
14 10 (3.15%) SQL
15 9 (2.84%) MATLAB
16 7 (2.21%) Objective-C
17 5 (1.58%) Apple Swift
18 2 (0.63%) Groovy
18 2 (0.63%) VB
18 2 (0.63%) VB6
Qualifications
1 89 (28.08%) Degree
2 25 (7.89%) Security Cleared
3 21 (6.62%) Computer Science Degree
4 15 (4.73%) HND
5 11 (3.47%) APMG
5 11 (3.47%) GNVQ
5 11 (3.47%) PMI Certification
5 11 (3.47%) PMP
6 5 (1.58%) Numerate Degree
7 4 (1.26%) HNC
7 4 (1.26%) SC Cleared
8 2 (0.63%) DV Cleared
8 2 (0.63%) Postgraduate
9 1 (0.32%) ISEB
9 1 (0.32%) ISTQB
Quality Assurance & Compliance
1 12 (3.79%) ISO 9001
2 11 (3.47%) QA
3 9 (2.84%) MISRA
4 3 (0.95%) JTAG
4 3 (0.95%) MISRA C
5 1 (0.32%) Def Stans
5 1 (0.32%) DO-178B
System Software
1 81 (25.55%) Firmware
2 1 (0.32%) Docker
2 1 (0.32%) Virtual Machines
Vendors
1 11 (3.47%) Red Hat
2 10 (3.15%) Xilinx
3 9 (2.84%) EMC
4 6 (1.89%) NEC
5 5 (1.58%) Altera
5 5 (1.58%) Atmel
5 5 (1.58%) Microsoft
6 3 (0.95%) Freescale
7 2 (0.63%) Fujitsu
7 2 (0.63%) Green Hills
7 2 (0.63%) MKS
8 1 (0.32%) IBM
8 1 (0.32%) Renesas
8 1 (0.32%) SAP