Period
to 7 December 2019

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 7 December 2019 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
7 Dec 2019
Same period 2018 Same period 2017
Rank 654 794 855
Rank change year-on-year +140 +61 -37
Contract jobs citing Embedded C++ 138 104 45
As % of all contract IT jobs advertised in the UK 0.17% 0.099% 0.044%
As % of the Programming Languages category 0.42% 0.22% 0.10%
Number of daily rates quoted 34 34 8
UK median daily rate £425 £388 £388
Median daily rate % change year-on-year +9.68% - -1.90%
10th Percentile £343 £305 £293
90th Percentile £438 £488 £535
UK excluding London median daily rate £425 £388 £400
% change year-on-year +9.68% -3.13% -5.88%
Number of hourly rates quoted 54 35 19
UK median hourly rate £46.00 £46.50 £42.00
Median hourly rate % change year-on-year -1.08% +10.71% -1.18%
10th Percentile £41.48 £37.35 £37.50
90th Percentile £53.38 £53.75 £49.65
UK excluding London median hourly rate £46.00 £47.50 £42.00
% change year-on-year -3.16% +13.10% -1.18%

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 33,124 46,807 43,410
As % of all contract IT jobs advertised in the UK 41.26% 44.70% 42.00%
Number of daily rates quoted 22,809 32,995 30,444
UK median daily rate £475 £475 £450
Median daily rate % change year-on-year - +5.56% +5.88%
10th Percentile £323 £319 £307
90th Percentile £650 £640 £638
UK excluding London median daily rate £425 £425 £400
% change year-on-year - +6.25% +6.67%
Number of hourly rates quoted 678 696 792
UK median hourly rate £43.00 £42.00 £40.00
Median hourly rate % change year-on-year +2.38% +5.00% +2.56%
10th Percentile £17.43 £16.83 £16.25
90th Percentile £55.00 £52.50 £52.50
UK excluding London median hourly rate £42.50 £42.50 £40.00
% change year-on-year - +6.25% +2.30%

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 7 December 2019.

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 7 December 2019.

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 7 December 2019. 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 +146 132 £425 +13.94% 61
UK excluding London +131 125 £425 +9.68% 63
East of England +65 42 £370 -7.50% 16
South West +12 35 £425 +9.68% 7
South East +52 24 £400 +7.24% 20
North of England +40 13 £400 +35.59% 11
Midlands +56 10 - - 1
London +98 8 £363 +3.57% 6
Yorkshire +42 8 £400 - 3
East Midlands +36 8 - -
North West +20 4 £400 +35.59% 4
West Midlands +36 2 - - 1
Scotland +44 1 - - 5
North East +26 1 - - 4

For the 6 months to 7 December 2019, 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 138 (100.00%) C++
2 114 (82.61%) Software Engineering
3 111 (80.43%) C
4 106 (76.81%) Embedded C
5 66 (47.83%) Agile Software Development
6 53 (38.41%) Linux
7 32 (23.19%) Embedded Software Development
8 30 (21.74%) UML
9 25 (18.12%) Security Cleared
9 25 (18.12%) Rational Rhapsody
10 24 (17.39%) Law
11 21 (15.22%) SC Cleared
11 21 (15.22%) Embedded Linux
11 21 (15.22%) FreeRTOS
12 18 (13.04%) Unix
13 17 (12.32%) Python
13 17 (12.32%) TCP/IP
14 16 (11.59%) Firmware
15 15 (10.87%) Bluetooth
15 15 (10.87%) Electronics
15 15 (10.87%) Wi-Fi
15 15 (10.87%) Embedded Systems
16 14 (10.14%) Scaled Agile Framework
16 14 (10.14%) Computer Science
16 14 (10.14%) ThreadX
16 14 (10.14%) Windows
17 13 (9.42%) Wireless
18 12 (8.70%) Degree
19 10 (7.25%) Internet
20 9 (6.52%) VoIP

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 (1.45%) Simulink
Business Applications
1 1 (0.72%) Magento
Cloud Services
1 2 (1.45%) Azure
2 1 (0.72%) Amazon Alexa
Communications & Networking
1 17 (12.32%) TCP/IP
2 15 (10.87%) Bluetooth
2 15 (10.87%) Wi-Fi
3 13 (9.42%) Wireless
4 10 (7.25%) Internet
5 9 (6.52%) VoIP
6 7 (5.07%) Ethernet
7 6 (4.35%) ZigBee
8 4 (2.90%) Asterisk PBX
8 4 (2.90%) Z-Wave
9 3 (2.17%) DVB
10 2 (1.45%) RS-232
10 2 (1.45%) RS-485
11 1 (0.72%) HTTP
11 1 (0.72%) IPv6
11 1 (0.72%) MQTT
11 1 (0.72%) RTSP
Development Applications
1 25 (18.12%) Rational Rhapsody
2 7 (5.07%) JIRA
3 5 (3.62%) ClearCase
3 5 (3.62%) ClearQuest
3 5 (3.62%) CMake
3 5 (3.62%) Eclipse
3 5 (3.62%) Redmine
4 3 (2.17%) Rational DOORS
5 2 (1.45%) Git (software)
5 2 (1.45%) Jenkins
6 1 (0.72%) GCC
6 1 (0.72%) GitLab
6 1 (0.72%) RubyGems
6 1 (0.72%) Subversion
General
1 24 (17.39%) Law
2 15 (10.87%) Electronics
3 6 (4.35%) Manufacturing
4 4 (2.90%) Automotive
4 4 (2.90%) Finance
4 4 (2.90%) Retail
5 3 (2.17%) Aerospace
5 3 (2.17%) Marketing
5 3 (2.17%) Military
6 1 (0.72%) Avionics
Job Titles
1 100 (72.46%) Software Engineer
2 68 (49.28%) Embedded Engineer
3 57 (41.30%) Embedded Software Engineer
4 53 (38.41%) C++ Software Engineer
5 47 (34.06%) C Software Engineer
6 44 (31.88%) C/C++ Software Engineer
7 25 (18.12%) Embedded C++ Engineer
8 19 (13.77%) Embedded C Engineer
8 19 (13.77%) Embedded C++ Software Engineer
9 17 (12.32%) Embedded C Software Engineer
10 15 (10.87%) Embedded C/C++ Engineer
11 14 (10.14%) C/C++ Embedded Software Engineer
11 14 (10.14%) Embedded C/C++ Software Engineer
12 11 (7.97%) Firmware Engineer
13 7 (5.07%) Embedded Linux Engineer
13 7 (5.07%) Linux Engineer
14 6 (4.35%) C++ Developer
14 6 (4.35%) Developer
14 6 (4.35%) Embedded Linux Software Engineer
14 6 (4.35%) Senior Software Engineer
Libraries, Frameworks & Software Standards
1 2 (1.45%) Qt
1 2 (1.45%) XML
2 1 (0.72%) D-Bus
2 1 (0.72%) GStreamer
2 1 (0.72%) MFC
2 1 (0.72%) Node.js
2 1 (0.72%) OpenCV
2 1 (0.72%) React
2 1 (0.72%) TensorFlow
2 1 (0.72%) WebSockets
2 1 (0.72%) WPF
2 1 (0.72%) Yocto
Miscellaneous
1 15 (10.87%) Embedded Systems
2 9 (6.52%) Algorithms
3 8 (5.80%) Device Driver
3 8 (5.80%) Self-Motivation
4 6 (4.35%) ASIC
4 6 (4.35%) CAN bus
5 5 (3.62%) Greenfield Project
6 4 (2.90%) Analogue Electronics
6 4 (2.90%) Field-Programmable Gate Array
7 3 (2.17%) VHDL
8 2 (1.45%) Digital TV
8 2 (1.45%) IPTV
9 1 (0.72%) Interactive TV
9 1 (0.72%) Raspberry Pi
9 1 (0.72%) STB
9 1 (0.72%) Video\Live Streaming
Operating Systems
1 53 (38.41%) Linux
2 21 (15.22%) Embedded Linux
2 21 (15.22%) FreeRTOS
3 18 (13.04%) Unix
4 14 (10.14%) ThreadX
4 14 (10.14%) Windows
5 6 (4.35%) Android
6 5 (3.62%) Windows Embedded Compact
7 3 (2.17%) SafeRTOS
8 2 (1.45%) Windows Server
9 1 (0.72%) VxWorks
9 1 (0.72%) Windows 10
Processes & Methodologies
1 114 (82.61%) Software Engineering
2 66 (47.83%) Agile Software Development
3 32 (23.19%) Embedded Software Development
4 30 (21.74%) UML
5 14 (10.14%) Computer Science
5 14 (10.14%) Scaled Agile Framework
6 7 (5.07%) Scrum
7 6 (4.35%) OO
7 6 (4.35%) OOD
8 5 (3.62%) Configuration Management
8 5 (3.62%) DevOps
8 5 (3.62%) SysML
8 5 (3.62%) Test Automation
9 4 (2.90%) Device Driver Development
9 4 (2.90%) Kanban
9 4 (2.90%) Prototyping
10 3 (2.17%) Cybersecurity
10 3 (2.17%) Multithreading
10 3 (2.17%) Software Testing
11 2 (1.45%) SDLC
Programming Languages
1 138 (100.00%) C++
2 111 (80.43%) C
3 106 (76.81%) Embedded C
4 17 (12.32%) Python
5 7 (5.07%) Assembly Language
6 6 (4.35%) Java
7 3 (2.17%) JavaScript
7 3 (2.17%) MATLAB
7 3 (2.17%) Ruby
8 1 (0.72%) Bash Shell
8 1 (0.72%) C#
8 1 (0.72%) Kotlin
8 1 (0.72%) Perl
8 1 (0.72%) PHP
Qualifications
1 25 (18.12%) Security Cleared
2 21 (15.22%) SC Cleared
3 12 (8.70%) Degree
4 1 (0.72%) Computer Science Degree
4 1 (0.72%) PhD
Quality Assurance & Compliance
1 7 (5.07%) JTAG
2 3 (2.17%) IEC 62304
2 3 (2.17%) MISRA
3 2 (1.45%) QA
4 1 (0.72%) DO-178B
System Software
1 16 (11.59%) Firmware
2 2 (1.45%) Docker
3 1 (0.72%) BusyBox
Systems Management
1 1 (0.72%) Ansible
1 1 (0.72%) Terraform
Vendors
1 3 (2.17%) Renesas
2 2 (1.45%) QNX