Period
to 19 April 2018

The following table provides summary statistics for contract job vacancies with a requirement for Embedded C++ skills. Included is a benchmarking guide to the contractor rates offered in vacancies that have cited Embedded C++ over the 6 months to 19 April 2018 with a comparison to the same period in the previous 2 years.

Note that daily and hourly rates are treated separately in these statistics. When calculating contractor rate percentiles, daily rates are never derived from quoted hourly rates or vice versa.

Embedded C++
UK
6 months to
19 Apr 2018
Same period 2017 Same period 2016
Rank 798 756 804
Rank change year-on-year -42 +48 -42
Contract jobs citing Embedded C++ 79 72 89
As % of all contract IT jobs advertised in the UK 0.078% 0.078% 0.083%
As % of the Programming Languages category 0.18% 0.19% 0.22%
Number of daily rates quoted 32 25 26
UK median daily rate £400 £385 £345
Median daily rate % change year-on-year +3.90% +11.59% -1.08%
10th Percentile £313 £327 £308
90th Percentile £450 £445 £439
UK excluding London median daily rate £400 £385 £340
% change year-on-year +3.77% +13.40% +0.59%
Number of hourly rates quoted 31 23 36
UK median hourly rate £45.00 £42.50 £44.05
Median hourly rate % change year-on-year +5.88% -3.52% +10.13%
10th Percentile £37.50 £35.85 £36.25
90th Percentile £51.00 £47.50 £52.25
UK excluding London median hourly rate £45.00 £42.50 £44.05
% change year-on-year +5.88% -3.52% +10.13%

Embedded C++ is in the Programming Languages category. The following table is for comparison with the above and provides summary statistics for all contract job vacancies with a requirement for coding skills.

All Programming Languages
UK
Contract vacancies with a requirement for coding skills 43,433 37,916 40,899
As % of all contract IT jobs advertised in the UK 42.96% 40.91% 38.31%
Number of daily rates quoted 30,415 26,010 27,892
UK median daily rate £463 £425 £415
Median daily rate % change year-on-year +8.82% +2.41% +3.75%
10th Percentile £313 £294 £275
90th Percentile £638 £613 £600
UK excluding London median daily rate £400 £380 £375
% change year-on-year +5.26% +1.33% +7.14%
Number of hourly rates quoted 776 843 998
UK median hourly rate £40.00 £40.50 £38.50
Median hourly rate % change year-on-year -1.23% +5.19% +10.00%
10th Percentile £16.66 £16.07 £14.13
90th Percentile £51.13 £53.75 £51.33
UK excluding London median hourly rate £40.00 £40.00 £38.75
% change year-on-year - +3.23% +10.71%

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++
Contractor Daily Rate Trend

This chart provides the 3-month moving average for daily rates quoted in contract jobs citing Embedded C++.

Contractor daily rate trend for Embedded C++ in the UK

Embedded C++
Contractor Daily Rate Histogram

The daily rate distribution of IT jobs citing Embedded C++ over the 6 months to 19 April 2018.

Contractor daily rate histogram for Embedded C++ in the UK

Embedded C++
Contractor Hourly Rate Trend

This chart provides the 3-month moving average for contractor hourly rates quoted in IT jobs citing Embedded C++.

Contractor hourly rate trend for Embedded C++ in the UK

Embedded C++
Contractor Hourly Rate Histogram

The hourly rate distribution of IT jobs citing Embedded C++ over the 6 months to 19 April 2018.

Contractor hourly rate histogram for Embedded C++ in the UK

Embedded C++
Top 14 Contract Locations

The table below looks at the demand and provides a guide to the median contractor rates quoted in IT jobs citing Embedded C++ within the UK over the 6 months to 19 April 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
Contract
IT Job Ads
Median
Daily Rate
Past 6 Months
Median Daily Rate
% Change
on Same Period
Last Year
Live
Job
Vacancies
England -35 76 £400 -5.88% 58
UK excluding London -21 71 £400 +3.77% 59
Midlands +21 22 £400 - 6
West Midlands +3 18 £400 - 4
South East -26 18 £325 -14.47% 12
East of England -5 11 £408 - 20
South West -9 11 £400 -5.88% 11
London -26 8 £463 -53.75% 2
North of England +6 6 £358 - 7
East Midlands -3 4 - - 2
Yorkshire -7 4 £340 - 4
North West -15 2 £375 - 1
Scotland -35 2 - - 1
Wales -14 1 - - 1

For the 6 months to 19 April 2018, IT contractor 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 contract job ads with a requirement for Embedded C++.

1 79 (100.00%) C++
2 64 (81.01%) Software Engineering
3 56 (70.89%) C
4 33 (41.77%) Embedded C
5 32 (40.51%) Linux
6 26 (32.91%) UML
7 21 (26.58%) Security Cleared
8 19 (24.05%) SC Cleared
8 19 (24.05%) Agile Software Development
9 15 (18.99%) Python
10 13 (16.46%) MATLAB
10 13 (16.46%) Algorithms
11 9 (11.39%) Embedded Systems
12 8 (10.13%) OOD
12 8 (10.13%) OO
13 7 (8.86%) C#
13 7 (8.86%) Visual Studio
13 7 (8.86%) Unix
13 7 (8.86%) Assembly Language
13 7 (8.86%) Automotive
13 7 (8.86%) Device Driver
13 7 (8.86%) Memory Management
13 7 (8.86%) Embedded Linux
14 6 (7.59%) Field-Programmable Gate Array
14 6 (7.59%) Network Security
14 6 (7.59%) Unit Testing
14 6 (7.59%) SELinux
14 6 (7.59%) Configuration Management
14 6 (7.59%) Change Management
14 6 (7.59%) Firmware

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 2 (2.53%) Simulink
1 2 (2.53%) Stateflow
1 2 (2.53%) TargetLink
Communications & Networking
1 6 (7.59%) Bluetooth
1 6 (7.59%) Network Security
2 5 (6.33%) RS-232
3 4 (5.06%) TCP/IP
3 4 (5.06%) Wireless
4 2 (2.53%) Ethernet
4 2 (2.53%) RS-485
5 1 (1.27%) Internet
5 1 (1.27%) Wi-Fi
Development Applications
1 7 (8.86%) Visual Studio
2 1 (1.27%) Git (software)
2 1 (1.27%) JIRA
2 1 (1.27%) Rational DOORS
2 1 (1.27%) Rational Rhapsody
2 1 (1.27%) Subversion
General
1 7 (8.86%) Automotive
2 5 (6.33%) Electronics
2 5 (6.33%) Law
3 1 (1.27%) Manufacturing
3 1 (1.27%) Military
3 1 (1.27%) Multimedia
3 1 (1.27%) Telecoms
Job Titles
1 59 (74.68%) Software Engineer
2 39 (49.37%) Embedded Engineer
3 34 (43.04%) Embedded Software Engineer
4 32 (40.51%) C++ Software Engineer
5 15 (18.99%) Embedded C++ Engineer
6 12 (15.19%) Embedded C++ Software Engineer
6 12 (15.19%) SC Cleared Software Engineer
7 8 (10.13%) Developer
8 7 (8.86%) Senior Software Engineer
9 6 (7.59%) C Software Engineer
9 6 (7.59%) C++ Developer
9 6 (7.59%) Embedded C Engineer
9 6 (7.59%) Embedded C Software Engineer
9 6 (7.59%) Linux Engineer
10 5 (6.33%) Embedded Developer
10 5 (6.33%) Senior C++ Software Engineer
11 4 (5.06%) Embedded C++ Developer
11 4 (5.06%) Embedded Linux Engineer
11 4 (5.06%) Senior Embedded Software Engineer
11 4 (5.06%) Senior Linux Engineer
Libraries, Frameworks & Software Standards
1 6 (7.59%) MFC
2 3 (3.80%) OpenGL
3 2 (2.53%) .NET
3 2 (2.53%) DirectCompute
3 2 (2.53%) OpenCL
3 2 (2.53%) Renderscript
3 2 (2.53%) Yocto
4 1 (1.27%) .NET Framework
4 1 (1.27%) DirectX
4 1 (1.27%) Middleware
4 1 (1.27%) OpenGL ES
4 1 (1.27%) Vulkan
4 1 (1.27%) WPF
Miscellaneous
1 13 (16.46%) Algorithms
2 9 (11.39%) Embedded Systems
3 7 (8.86%) Device Driver
4 6 (7.59%) Field-Programmable Gate Array
5 5 (6.33%) Computer Science
6 3 (3.80%) Smart Home
6 3 (3.80%) STB
7 2 (2.53%) 3D Graphics
7 2 (2.53%) CUDA
7 2 (2.53%) GPGPU
8 1 (1.27%) CAN bus
8 1 (1.27%) Cyber Warfare
8 1 (1.27%) Digital TV
8 1 (1.27%) Life Science
8 1 (1.27%) Mobile App
8 1 (1.27%) Raspberry Pi
8 1 (1.27%) Verilog
8 1 (1.27%) Video\Live Streaming
Operating Systems
1 32 (40.51%) Linux
2 7 (8.86%) Embedded Linux
2 7 (8.86%) Unix
3 4 (5.06%) Android
3 4 (5.06%) Windows
4 3 (3.80%) FreeRTOS
5 2 (2.53%) Apple iOS
5 2 (2.53%) VxWorks
6 1 (1.27%) Debian
6 1 (1.27%) ThreadX
Processes & Methodologies
1 64 (81.01%) Software Engineering
2 26 (32.91%) UML
3 19 (24.05%) Agile Software Development
4 8 (10.13%) OO
4 8 (10.13%) OOD
5 7 (8.86%) Memory Management
6 6 (7.59%) Change Management
6 6 (7.59%) Configuration Management
6 6 (7.59%) Problem-Solving
6 6 (7.59%) Unit Testing
7 5 (6.33%) Quality Management
8 4 (5.06%) Scrum
9 3 (3.80%) Device Driver Development
9 3 (3.80%) TDD
10 2 (2.53%) Cybersecurity
10 2 (2.53%) Multithreading
10 2 (2.53%) OOP
11 1 (1.27%) Migration
11 1 (1.27%) Project Management
11 1 (1.27%) Validation
Programming Languages
1 79 (100.00%) C++
2 56 (70.89%) C
3 33 (41.77%) Embedded C
4 15 (18.99%) Python
5 13 (16.46%) MATLAB
6 7 (8.86%) Assembly Language
6 7 (8.86%) C#
7 3 (3.80%) JavaScript
8 2 (2.53%) Bash Shell
8 2 (2.53%) Java
9 1 (1.27%) Apple Swift
9 1 (1.27%) GLSL
9 1 (1.27%) HLSL
9 1 (1.27%) Objective-C
Qualifications
1 21 (26.58%) Security Cleared
2 19 (24.05%) SC Cleared
3 4 (5.06%) Degree
4 1 (1.27%) PhD
Quality Assurance & Compliance
1 4 (5.06%) MISRA
2 3 (3.80%) IEC 62304
3 2 (2.53%) ISO 26262
4 1 (1.27%) Def Stans
4 1 (1.27%) DO-178B
4 1 (1.27%) IEC 61508
4 1 (1.27%) ISO 13485
4 1 (1.27%) JTAG
System Software
1 6 (7.59%) Firmware
2 1 (1.27%) Virtual Machines
Systems Management
1 6 (7.59%) SELinux
Vendors
1 2 (2.53%) MathWorks
2 1 (1.27%) Atmel
2 1 (1.27%) Capita
2 1 (1.27%) Wind River