Period
to 9 December 2018

The following table provides summary statistics for permanent job vacancies advertised in England 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 9 December 2018 with a comparison to the same period in the previous 2 years.

Embedded C++
UK > England
6 months to
9 Dec 2018
Same period 2017 Same period 2016
Rank 940 830 976
Rank change year-on-year -110 +146 +33
Permanent jobs citing Embedded C++ 183 340 243
As % of all permanent IT jobs advertised in England 0.12% 0.20% 0.14%
As % of the Programming Languages category 0.22% 0.37% 0.26%
Number of salaries quoted 155 283 212
England median annual salary £50,000 £50,000 £44,000
Median salary % change year-on-year - +13.64% +3.53%
10th Percentile £31,250 £35,650 £29,750
90th Percentile £63,400 £60,000 £58,750
UK median annual salary £50,000 £50,000 £45,000
% change year-on-year - +11.11% +5.88%

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 advertised in England with a requirement for coding skills.

All Programming Languages
England
Permanent vacancies with a requirement for coding skills 81,474 92,493 93,618
As % of all permanent IT jobs advertised in England 55.14% 55.33% 53.14%
Number of salaries quoted 68,323 76,883 81,297
England median annual salary £52,500 £50,000 £47,500
Median salary % change year-on-year +5.00% +5.26% +5.56%
10th Percentile £31,250 £29,750 £28,750
90th Percentile £85,000 £77,500 £77,500
UK median annual salary £50,500 £50,000 £47,500
% change year-on-year +1.00% +5.26% +5.56%

Embedded C++
Job Vacancy Trend in England

Job postings citing Embedded C++ as a percentage of all IT jobs advertised in England.

Job vacancy trend for Embedded C++ in England

Embedded C++
Salary Trend in England

This chart provides the 3-month moving average for salaries quoted in permanent IT jobs citing Embedded C++ in England.

Salary trend for Embedded C++ in England

Embedded C++
Salary Histogram in England

The salary distribution of IT jobs citing Embedded C++ in England over the 6 months to 9 December 2018.

Salary histogram for Embedded C++ in England

Embedded C++
Job Locations in England

The table below looks at the demand and provides a guide to the median salaries quoted in IT jobs citing Embedded C++ within the England region over the 6 months to 9 December 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
Permanent
IT Job Ads
Median Salary
Past 6 Months
Median Salary
% Change
on Same Period
Last Year
Live
Job
Vacancies
South East -11 82 £50,000 - 14
South West +47 53 £51,500 +14.44% 20
North of England +27 20 £46,250 +15.63% 6
East of England -75 16 £65,000 +18.18% 19
North West +10 11 £40,000 -5.88% 3
London +17 7 £45,000 -10.00% 8
Yorkshire +31 6 £47,500 +35.71% 2
Midlands +5 5 £37,500 +15.38% 3
West Midlands +25 3 £32,500 +8.33% 1
North East -5 3 £42,500 +21.43% 1
East Midlands +19 2 £38,750 +10.71% 2
Embedded C++
UK

For the 6 months to 9 December 2018, 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 across the England region with a requirement for Embedded C++.

1 183 (100.00%) C++
2 150 (81.97%) C
3 134 (73.22%) Embedded C
4 131 (71.58%) Software Engineering
5 75 (40.98%) Linux
6 61 (33.33%) Agile Software Development
7 49 (26.78%) Embedded Linux
8 41 (22.40%) Electronics
9 39 (21.31%) Degree
10 35 (19.13%) Automotive
10 35 (19.13%) Python
11 34 (18.58%) Embedded Systems
12 31 (16.94%) Git (software)
13 30 (16.39%) Algorithms
13 30 (16.39%) C#
13 30 (16.39%) SQL
14 29 (15.85%) Firmware
15 27 (14.75%) Java
16 25 (13.66%) Computer Science
16 25 (13.66%) Cybersecurity
17 24 (13.11%) Problem-Solving
18 23 (12.57%) Scrum
18 23 (12.57%) Windows
19 22 (12.02%) Field-Programmable Gate Array
19 22 (12.02%) Security Cleared
20 21 (11.48%) Subversion
21 19 (10.38%) Docker
22 18 (9.84%) AngularJS
22 18 (9.84%) Rust
22 18 (9.84%) Image Processing

Embedded C++
Co-occurring IT Skills in England 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 (0.55%) Apache
Applications
1 3 (1.64%) Microsoft Office
2 1 (0.55%) Simulink
Cloud Services
1 1 (0.55%) Amazon AWS
Communications & Networking
1 18 (9.84%) Wireless
2 10 (5.46%) Ethernet
3 9 (4.92%) TCP/IP
4 7 (3.83%) Wi-Fi
5 6 (3.28%) Network Security
6 5 (2.73%) Bluetooth
7 4 (2.19%) Internet
8 3 (1.64%) 802.11
8 3 (1.64%) ZigBee
9 2 (1.09%) HTTP
9 2 (1.09%) RS-232
9 2 (1.09%) SSL
10 1 (0.55%) CDMA
10 1 (0.55%) GSM
10 1 (0.55%) LTE
10 1 (0.55%) UMTS
10 1 (0.55%) VoIP
10 1 (0.55%) WCDMA
Database & Business Intelligence
1 18 (9.84%) Neo4j
2 7 (3.83%) Big Data
3 3 (1.64%) MySQL
4 2 (1.09%) SQL Server
Development Applications
1 31 (16.94%) Git (software)
2 21 (11.48%) Subversion
3 4 (2.19%) Jenkins
4 3 (1.64%) CMake
4 3 (1.64%) GCC
4 3 (1.64%) JIRA
4 3 (1.64%) Visual Studio
5 2 (1.09%) Atlassian Bamboo
5 2 (1.09%) Eclipse
6 1 (0.55%) GDB
6 1 (0.55%) Mercurial
6 1 (0.55%) Rational DOORS
General
1 41 (22.40%) Electronics
2 35 (19.13%) Automotive
3 14 (7.65%) Manufacturing
4 9 (4.92%) Marketing
5 8 (4.37%) Finance
6 4 (2.19%) Banking
6 4 (2.19%) Telecoms
7 3 (1.64%) Games
7 3 (1.64%) Multimedia
8 2 (1.09%) Aerospace
9 1 (0.55%) Legal
9 1 (0.55%) Pharmaceutical
Job Titles
1 103 (56.28%) Embedded Engineer
2 92 (50.27%) Software Engineer
3 78 (42.62%) Embedded Software Engineer
4 41 (22.40%) Embedded C++ Engineer
5 29 (15.85%) C++ Software Engineer
5 29 (15.85%) Embedded C++ Software Engineer
6 17 (9.29%) Senior Software Engineer
7 15 (8.20%) Embedded C Engineer
8 14 (7.65%) Embedded C/C++ Engineer
9 13 (7.10%) Senior Embedded Software Engineer
9 13 (7.10%) Software Team Leader
9 13 (7.10%) Team Leader
10 12 (6.56%) Embedded Linux Engineer
10 12 (6.56%) Linux Engineer
11 11 (6.01%) Firmware Engineer
11 11 (6.01%) Research Engineer
12 9 (4.92%) FPGA Engineer
12 9 (4.92%) Graduate
13 7 (3.83%) Design Engineer
13 7 (3.83%) Principal Engineer
Libraries, Frameworks & Software Standards
1 18 (9.84%) AngularJS
1 18 (9.84%) Django
1 18 (9.84%) Node.js
2 14 (7.65%) Qt
3 9 (4.92%) STL
4 8 (4.37%) Boost C++ Libraries
4 8 (4.37%) OpenCV
5 4 (2.19%) .NET
5 4 (2.19%) QML
5 4 (2.19%) Qt Quick
5 4 (2.19%) SOAP
6 3 (1.64%) 802.1X
6 3 (1.64%) HTML
6 3 (1.64%) RESTful
6 3 (1.64%) Yocto
7 2 (1.09%) .NET Framework
7 2 (1.09%) Flash
7 2 (1.09%) WinForms
7 2 (1.09%) WPF
8 1 (0.55%) Web Services
Miscellaneous
1 34 (18.58%) Embedded Systems
2 30 (16.39%) Algorithms
3 22 (12.02%) Field-Programmable Gate Array
4 12 (6.56%) Analytical Skills
5 9 (4.92%) Device Driver
5 9 (4.92%) Robotics
5 9 (4.92%) VHDL
6 5 (2.73%) Verilog
7 4 (2.19%) Internet of Things
7 4 (2.19%) Smart Home
8 3 (1.64%) Driving Licence
8 3 (1.64%) Life Science
8 3 (1.64%) Mobile App
9 2 (1.09%) ASIC
9 2 (1.09%) CAN bus
9 2 (1.09%) Greenfield Project
9 2 (1.09%) Self-Motivation
10 1 (0.55%) Cyberthreat
10 1 (0.55%) Industry 4.0
10 1 (0.55%) STB
Operating Systems
1 75 (40.98%) Linux
2 49 (26.78%) Embedded Linux
3 23 (12.57%) Windows
4 11 (6.01%) Android
5 8 (4.37%) Apple iOS
6 5 (2.73%) FreeRTOS
7 4 (2.19%) VxWorks
8 2 (1.09%) Nucleus RTOS
8 2 (1.09%) SafeRTOS
9 1 (0.55%) Unix
Processes & Methodologies
1 131 (71.58%) Software Engineering
2 61 (33.33%) Agile Software Development
3 25 (13.66%) Computer Science
3 25 (13.66%) Cybersecurity
4 24 (13.11%) Problem-Solving
5 23 (12.57%) Scrum
6 18 (9.84%) Image Processing
7 14 (7.65%) Data Analysis
8 11 (6.01%) Collaborative Working
8 11 (6.01%) Multithreading
9 10 (5.46%) Embedded Software Development
10 9 (4.92%) Deep Learning
10 9 (4.92%) OO
10 9 (4.92%) Unit Testing
11 8 (4.37%) Coaching
11 8 (4.37%) OOD
12 7 (3.83%) Computer Vision
12 7 (3.83%) Linux Kernel Development
12 7 (3.83%) Mathematics
13 6 (3.28%) TDD
Programming Languages
1 183 (100.00%) C++
2 150 (81.97%) C
3 134 (73.22%) Embedded C
4 35 (19.13%) Python
5 30 (16.39%) C#
5 30 (16.39%) SQL
6 27 (14.75%) Java
7 18 (9.84%) JavaScript
7 18 (9.84%) Rust
8 17 (9.29%) MATLAB
9 5 (2.73%) Bash Shell
10 4 (2.19%) PHP
11 3 (1.64%) Assembly Language
12 2 (1.09%) VB
12 2 (1.09%) VB6
13 1 (0.55%) Ada
13 1 (0.55%) Ruby
Qualifications
1 39 (21.31%) Degree
2 22 (12.02%) Security Cleared
3 10 (5.46%) SC Cleared
4 6 (3.28%) Computer Science Degree
5 3 (1.64%) DV Cleared
6 1 (0.55%) Master's Degree
Quality Assurance & Compliance
1 7 (3.83%) MISRA
2 4 (2.19%) MISRA C
3 1 (0.55%) DO-178B
3 1 (0.55%) IEC 61508
3 1 (0.55%) ISO 26262
3 1 (0.55%) QA
System Software
1 29 (15.85%) Firmware
2 19 (10.38%) Docker
Vendors
1 7 (3.83%) Xilinx
2 5 (2.73%) Altera
3 4 (2.19%) Microsoft
4 3 (1.64%) EMC
4 3 (1.64%) SAP
5 2 (1.09%) Assembla
5 2 (1.09%) Atlassian
6 1 (0.55%) ATG
6 1 (0.55%) Twitter