Period
to 27 May 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 27 May 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
27 May 2018
Same period 2017 Same period 2016
Rank 784 775 796
Rank change year-on-year -9 +21 -19
Contract jobs citing Embedded C++ 98 61 88
As % of all contract IT jobs advertised in the UK 0.097% 0.067% 0.083%
As % of the Programming Languages category 0.23% 0.16% 0.22%
Number of daily rates quoted 34 20 29
UK median daily rate £400 £385 £345
Median daily rate % change year-on-year +3.83% +11.59% -1.43%
10th Percentile £308 £312 £314
90th Percentile £450 £445 £432
UK excluding London median daily rate £400 £385 £340
% change year-on-year +3.77% +13.24% +4.62%
Number of hourly rates quoted 44 19 37
UK median hourly rate £45.00 £42.50 £46.00
Median hourly rate % change year-on-year +5.88% -7.61% +15.00%
10th Percentile £41.25 £38.05 £34.85
90th Percentile £51.00 £48.75 £52.35
UK excluding London median hourly rate £45.00 £42.50 £46.10
% change year-on-year +5.88% -7.81% +15.25%

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,379 37,759 40,648
As % of all contract IT jobs advertised in the UK 43.05% 41.46% 38.43%
Number of daily rates quoted 30,326 25,896 27,814
UK median daily rate £463 £430 £418
Median daily rate % change year-on-year +7.56% +2.99% +4.38%
10th Percentile £313 £300 £275
90th Percentile £638 £613 £600
UK excluding London median daily rate £403 £388 £375
% change year-on-year +3.87% +3.33% +7.14%
Number of hourly rates quoted 787 815 952
UK median hourly rate £40.00 £41.50 £38.50
Median hourly rate % change year-on-year -3.61% +7.79% +10.00%
10th Percentile £16.82 £16.70 £14.01
90th Percentile £52.50 £55.70 £52.25
UK excluding London median hourly rate £40.00 £41.13 £38.50
% change year-on-year -2.74% +6.82% +10.00%

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 27 May 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 27 May 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 27 May 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 +4 96 £400 +1.85% 69
UK excluding London +12 85 £400 +3.77% 63
South East -4 28 £325 -14.47% 13
Midlands +5 22 £400 - 4
South West +4 18 £375 -11.76% 12
West Midlands -2 18 £400 - 1
London -51 13 £500 +25.00% 10
East of England +6 10 £375 - 21
North of England -9 5 £358 - 9
East Midlands +1 4 - - 3
Yorkshire -11 3 £340 - 4
North West -11 2 £375 - 3
Wales -9 1 - - 2
Scotland -38 1 - - 1

For the 6 months to 27 May 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 98 (100.00%) C++
2 82 (83.67%) Software Engineering
3 71 (72.45%) C
4 48 (48.98%) Embedded C
5 43 (43.88%) Linux
6 29 (29.59%) Security Cleared
7 28 (28.57%) UML
8 23 (23.47%) SC Cleared
8 23 (23.47%) Agile Software Development
9 18 (18.37%) Python
10 17 (17.35%) MATLAB
11 13 (13.27%) OOD
11 13 (13.27%) Algorithms
12 12 (12.24%) Embedded Systems
13 11 (11.22%) OO
14 10 (10.20%) Unix
14 10 (10.20%) Embedded Linux
14 10 (10.20%) Unit Testing
14 10 (10.20%) Problem-Solving
15 9 (9.18%) Field-Programmable Gate Array
15 9 (9.18%) Visual Studio
15 9 (9.18%) Electronics
16 8 (8.16%) C#
17 7 (7.14%) Assembly Language
17 7 (7.14%) Automotive
17 7 (7.14%) Device Driver
17 7 (7.14%) Network Security
17 7 (7.14%) Memory Management
18 6 (6.12%) SDLC
18 6 (6.12%) SELinux

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 6 (6.12%) Simulink
2 2 (2.04%) Stateflow
2 2 (2.04%) TargetLink
Cloud Services
1 2 (2.04%) Microsoft Azure
Communications & Networking
1 7 (7.14%) Network Security
2 6 (6.12%) Bluetooth
2 6 (6.12%) Wireless
3 5 (5.10%) RS-232
4 4 (4.08%) TCP/IP
4 4 (4.08%) Wi-Fi
5 3 (3.06%) 4G
6 2 (2.04%) AMQP
6 2 (2.04%) Ethernet
6 2 (2.04%) PPP
6 2 (2.04%) RS-485
7 1 (1.02%) 3G
7 1 (1.02%) Internet
Database & Business Intelligence
1 2 (2.04%) SQLite
Development Applications
1 9 (9.18%) Visual Studio
2 3 (3.06%) Git (software)
3 2 (2.04%) GDB
3 2 (2.04%) Rational DOORS
4 1 (1.02%) JIRA
4 1 (1.02%) Rational Rhapsody
4 1 (1.02%) Subversion
General
1 9 (9.18%) Electronics
2 7 (7.14%) Automotive
3 5 (5.10%) Law
4 4 (4.08%) Aerospace
5 1 (1.02%) Finance
5 1 (1.02%) Manufacturing
5 1 (1.02%) Military
5 1 (1.02%) Multimedia
5 1 (1.02%) Telecoms
Job Titles
1 76 (77.55%) Software Engineer
2 51 (52.04%) Embedded Engineer
3 47 (47.96%) Embedded Software Engineer
4 38 (38.78%) C++ Software Engineer
5 21 (21.43%) Embedded C++ Engineer
6 18 (18.37%) Embedded C++ Software Engineer
7 12 (12.24%) Linux Engineer
7 12 (12.24%) SC Cleared Software Engineer
8 11 (11.22%) C Software Engineer
8 11 (11.22%) Embedded C Engineer
8 11 (11.22%) Embedded C Software Engineer
8 11 (11.22%) Senior Software Engineer
9 10 (10.20%) Embedded Linux Engineer
9 10 (10.20%) Embedded Linux Software Engineer
10 7 (7.14%) C/C++ Embedded Software Engineer
10 7 (7.14%) C/C++ Software Engineer
10 7 (7.14%) Embedded C/C++ Engineer
10 7 (7.14%) Embedded C/C++ Software Engineer
10 7 (7.14%) Senior C++ Software Engineer
11 6 (6.12%) Senior Embedded Software Engineer
Libraries, Frameworks & Software Standards
1 6 (6.12%) MFC
2 5 (5.10%) OpenGL
2 5 (5.10%) Yocto
3 4 (4.08%) DirectCompute
3 4 (4.08%) OpenCL
3 4 (4.08%) Renderscript
4 3 (3.06%) STL
5 2 (2.04%) .NET
5 2 (2.04%) OpenGL ES
5 2 (2.04%) Qt
6 1 (1.02%) .NET Framework
6 1 (1.02%) DirectX
6 1 (1.02%) GStreamer
6 1 (1.02%) Middleware
6 1 (1.02%) Vulkan
6 1 (1.02%) WPF
Miscellaneous
1 13 (13.27%) Algorithms
2 12 (12.24%) Embedded Systems
3 9 (9.18%) Field-Programmable Gate Array
4 7 (7.14%) Device Driver
5 6 (6.12%) Computer Science
6 4 (4.08%) 3D Graphics
6 4 (4.08%) CUDA
6 4 (4.08%) GPGPU
7 3 (3.06%) Smart Home
8 2 (2.04%) PKI
8 2 (2.04%) STB
9 1 (1.02%) Augmented Reality
9 1 (1.02%) CAN bus
9 1 (1.02%) Cyber Warfare
9 1 (1.02%) Life Science
9 1 (1.02%) Media Streaming
9 1 (1.02%) Raspberry Pi
9 1 (1.02%) Robotics
9 1 (1.02%) Verilog
9 1 (1.02%) Video\Live Streaming
Operating Systems
1 43 (43.88%) Linux
2 10 (10.20%) Embedded Linux
2 10 (10.20%) Unix
3 6 (6.12%) Android
4 4 (4.08%) Windows
5 3 (3.06%) FreeRTOS
5 3 (3.06%) VxWorks
6 1 (1.02%) Apple iOS
6 1 (1.02%) Debian
6 1 (1.02%) Nucleus RTOS
6 1 (1.02%) ThreadX
Processes & Methodologies
1 82 (83.67%) Software Engineering
2 28 (28.57%) UML
3 23 (23.47%) Agile Software Development
4 13 (13.27%) OOD
5 11 (11.22%) OO
6 10 (10.20%) Problem-Solving
6 10 (10.20%) Unit Testing
7 7 (7.14%) Memory Management
8 6 (6.12%) Change Management
8 6 (6.12%) Configuration Management
8 6 (6.12%) SDLC
9 5 (5.10%) Quality Management
9 5 (5.10%) Scrum
10 4 (4.08%) Cybersecurity
10 4 (4.08%) Multithreading
11 3 (3.06%) Device Driver Development
11 3 (3.06%) TDD
12 2 (2.04%) Continuous Integration
12 2 (2.04%) Requirements Analysis
12 2 (2.04%) Waterfall
Programming Languages
1 98 (100.00%) C++
2 71 (72.45%) C
3 48 (48.98%) Embedded C
4 18 (18.37%) Python
5 17 (17.35%) MATLAB
6 8 (8.16%) C#
7 7 (7.14%) Assembly Language
8 3 (3.06%) JavaScript
9 2 (2.04%) Bash Shell
9 2 (2.04%) GLSL
9 2 (2.04%) SQL
10 1 (1.02%) HLSL
10 1 (1.02%) Java
Qualifications
1 29 (29.59%) Security Cleared
2 23 (23.47%) SC Cleared
3 5 (5.10%) Degree
4 4 (4.08%) BC Cleared
5 1 (1.02%) PhD
Quality Assurance & Compliance
1 4 (4.08%) MISRA
2 3 (3.06%) IEC 62304
3 2 (2.04%) ISO 26262
4 1 (1.02%) Def Stans
4 1 (1.02%) DO-160
4 1 (1.02%) DO-178B
4 1 (1.02%) IEC 61508
4 1 (1.02%) ISO 13485
4 1 (1.02%) JTAG
System Software
1 5 (5.10%) Firmware
Systems Management
1 6 (6.12%) SELinux
Vendors
1 2 (2.04%) Freescale
1 2 (2.04%) MathWorks
1 2 (2.04%) Renesas
2 1 (1.02%) Capita
2 1 (1.02%) Wind River