Period
to 21 October 2020

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

Embedded C++
UK
6 months to
21 Oct 2020
Same period 2019 Same period 2018
Rank 615 931 922
Rank change year-on-year +316 -9 -26
Permanent jobs citing Embedded C++ 65 150 252
As % of all permanent jobs advertised in the UK 0.13% 0.11% 0.15%
As % of the Programming Languages category 0.22% 0.20% 0.28%
Number of salaries quoted 49 120 226
Median annual salary £50,000 £50,000 £50,000
10th Percentile £37,250 £36,125 £31,250
90th Percentile £67,500 £62,500 £62,500
UK excluding London median annual salary £50,000 £50,000 £50,000

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 28,959 73,247 90,877
As % of all permanent IT jobs advertised in the UK 59.25% 53.48% 55.56%
Number of salaries quoted 24,584 60,082 75,615
Median annual salary £55,000 £52,500 £50,000
Median salary % change year-on-year +4.76% +5.00% +3.09%
10th Percentile £33,750 £31,250 £31,250
90th Percentile £90,000 £86,250 £82,500
UK excluding London median annual salary £50,000 £45,000 £45,000
% change year-on-year +11.11% - +5.88%

Embedded C++
Job Vacancy Trend

Job postings citing Embedded C++ as a proportion of all IT jobs advertised.

Job vacancy trend for Embedded C++ in the UK

Embedded C++
Salary Trend

3-month moving average salary quoted in jobs citing Embedded C++.

Salary trend for Embedded C++ in the UK

Embedded C++
Salary Histogram

Salary distribution for jobs citing Embedded C++ over the 6 months to 21 October 2020.

Salary histogram for Embedded C++ in the UK

Embedded C++
Top 14 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 21 October 2020. 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
UK excluding London +236 59 £50,000 - 45
England +293 53 £52,500 +5.00% 55
South East +163 23 £51,250 +2.50% 14
South West +102 9 £47,500 -13.64% 6
Northern Ireland +31 9 £50,000 +17.65% 1
North of England +170 8 £52,500 +31.25% 5
Yorkshire +128 6 £52,500 - 2
London +269 5 £52,500 +13.51% 13
Work from Home +36 5 £52,500 +16.67% 7
Midlands +128 4 £57,500 +31.43% 7
West Midlands +104 4 £57,500 +35.29% 3
East of England +125 3 £57,500 +15.00% 10
Scotland +88 3 £47,500 -5.00% 1
North East - 2 £38,750 - 2

For the 6 months to 21 October 2020, IT 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 permanent job ads with a requirement for Embedded C++.

1 65 (100.00%) C++
2 55 (84.62%) C
3 52 (80.00%) Embedded C
3 52 (80.00%) Software Engineering
4 21 (32.31%) Linux
5 16 (24.62%) .NET
6 15 (23.08%) C#
6 15 (23.08%) Embedded Systems
6 15 (23.08%) Unit Testing
6 15 (23.08%) Test Automation
7 13 (20.00%) Agile Software Development
8 11 (16.92%) Visual Studio
8 11 (16.92%) Python
8 11 (16.92%) Eclipse
9 10 (15.38%) Degree
10 9 (13.85%) Scrum
10 9 (13.85%) Automotive
11 8 (12.31%) Problem-Solving
12 7 (10.77%) Industry 4.0
12 7 (10.77%) Cybersecurity
12 7 (10.77%) UML
13 6 (9.23%) Windows
13 6 (9.23%) Advertising
13 6 (9.23%) Electronics
13 6 (9.23%) Algorithms
13 6 (9.23%) Computer Science
14 5 (7.69%) SC Cleared
14 5 (7.69%) Security Cleared
14 5 (7.69%) Qt
14 5 (7.69%) TDD

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:

Application Platforms
1 1 (1.54%) Resin
Cloud Services
1 1 (1.54%) AWS
1 1 (1.54%) Azure
1 1 (1.54%) Firebase
1 1 (1.54%) GCP
1 1 (1.54%) Google Compute Engine
Communications & Networking
1 4 (6.15%) Software-Defined Radio
2 3 (4.62%) Wireless
3 2 (3.08%) Bluetooth
3 2 (3.08%) Ethernet
3 2 (3.08%) Internet
3 2 (3.08%) MQTT
3 2 (3.08%) RS-232
3 2 (3.08%) TCP/IP
3 2 (3.08%) Wi-Fi
4 1 (1.54%) 5G
4 1 (1.54%) RS-485
Database & Business Intelligence
1 1 (1.54%) BigQuery
1 1 (1.54%) SQL Server
Development Applications
1 11 (16.92%) Eclipse
1 11 (16.92%) Visual Studio
2 3 (4.62%) Git (software)
General
1 9 (13.85%) Automotive
2 6 (9.23%) Advertising
2 6 (9.23%) Electronics
3 4 (6.15%) Aerospace
4 2 (3.08%) Finance
4 2 (3.08%) Games
4 2 (3.08%) Law
4 2 (3.08%) Manufacturing
4 2 (3.08%) Military
5 1 (1.54%) Telecoms
Job Titles
1 44 (67.69%) Software Engineer
2 42 (64.62%) Embedded Engineer
3 33 (50.77%) Embedded Software Engineer
4 28 (43.08%) C++ Software Engineer
5 24 (36.92%) Embedded C++ Engineer
6 22 (33.85%) C Software Engineer
6 22 (33.85%) C/C++ Software Engineer
7 20 (30.77%) Embedded C++ Software Engineer
8 19 (29.23%) Embedded C Engineer
9 18 (27.69%) C/C++ Embedded Software Engineer
9 18 (27.69%) Embedded C Software Engineer
9 18 (27.69%) Embedded C/C++ Engineer
9 18 (27.69%) Embedded C/C++ Software Engineer
10 10 (15.38%) Senior Software Engineer
11 9 (13.85%) Real Time Embedded Engineer
11 9 (13.85%) Real Time Embedded Software Engineer
11 9 (13.85%) Real Time Engineer
11 9 (13.85%) Real Time Software Engineer
12 8 (12.31%) Senior Embedded Software Engineer
13 6 (9.23%) Senior C++ Software Engineer
Libraries, Frameworks & Software Standards
1 16 (24.62%) .NET
2 5 (7.69%) CSS
2 5 (7.69%) HTML
2 5 (7.69%) Qt
3 2 (3.08%) STL
4 1 (1.54%) AngularJS
4 1 (1.54%) HTML5
4 1 (1.54%) Node.js
4 1 (1.54%) React
4 1 (1.54%) SOAP
4 1 (1.54%) TensorFlow
Miscellaneous
1 15 (23.08%) Embedded Systems
2 7 (10.77%) Industry 4.0
3 6 (9.23%) Algorithms
4 4 (6.15%) Field-Programmable Gate Array
4 4 (6.15%) Smart City
5 3 (4.62%) Device Driver
6 2 (3.08%) Greenfield Project
6 2 (3.08%) Internet of Things
6 2 (3.08%) Mobile App
7 1 (1.54%) Augmented Reality
7 1 (1.54%) Data Centre
7 1 (1.54%) Raspberry Pi
7 1 (1.54%) User Experience
7 1 (1.54%) Verilog
7 1 (1.54%) VHDL
7 1 (1.54%) Video Conferencing
Operating Systems
1 21 (32.31%) Linux
2 6 (9.23%) Windows
3 2 (3.08%) Android
3 2 (3.08%) Embedded Linux
4 1 (1.54%) FreeRTOS
4 1 (1.54%) Unix
4 1 (1.54%) Windows Embedded Compact
Processes & Methodologies
1 52 (80.00%) Software Engineering
2 15 (23.08%) Test Automation
2 15 (23.08%) Unit Testing
3 13 (20.00%) Agile Software Development
4 9 (13.85%) Scrum
5 8 (12.31%) Problem-Solving
6 7 (10.77%) Cybersecurity
6 7 (10.77%) UML
7 6 (9.23%) Computer Science
8 5 (7.69%) OO
8 5 (7.69%) TDD
9 4 (6.15%) Architectural Design
9 4 (6.15%) Cyber Resilience
9 4 (6.15%) Requirements Gathering
9 4 (6.15%) Signal Processing
10 3 (4.62%) Device Driver Development
10 3 (4.62%) FPGA Design
10 3 (4.62%) OOA/OOD
10 3 (4.62%) Performance Management
10 3 (4.62%) Test Scripting
Programming Languages
1 65 (100.00%) C++
2 55 (84.62%) C
3 52 (80.00%) Embedded C
4 15 (23.08%) C#
5 11 (16.92%) Python
6 5 (7.69%) Java
7 4 (6.15%) JavaScript
7 4 (6.15%) MATLAB
8 1 (1.54%) SQL
8 1 (1.54%) TypeScript
Qualifications
1 10 (15.38%) Degree
2 5 (7.69%) SC Cleared
2 5 (7.69%) Security Cleared
3 2 (3.08%) Computer Science Degree
Quality Assurance & Compliance
1 1 (1.54%) MISRA
System Software
1 5 (7.69%) Firmware
Vendors
1 1 (1.54%) QNX