Period
to 30 July 2021

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 30 July 2021 with a comparison to the same period in the previous 2 years.

Embedded C
UK
6 months to
30 Jul 2021
Same period 2020 Same period 2019
Rank 814 602 753
Rank change year-on-year -212 +151 -54
Permanent jobs citing Embedded C 180 195 364
As % of all permanent jobs advertised in the UK 0.16% 0.28% 0.25%
As % of the Programming Languages category 0.29% 0.50% 0.47%
Number of salaries quoted 123 164 304
10th Percentile £33,750 £37,500 £31,250
25th Percentile £39,000 £42,500 £35,938
Median annual salary (50th Percentile) £50,000 £50,000 £49,750
Median % change year-on-year - +0.50% -0.50%
75th Percentile £57,500 £60,000 £60,000
90th Percentile £65,000 £62,500 £62,500
UK excluding London median annual salary £47,500 £50,000 £50,000
% change year-on-year -5.00% - -

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 62,465 38,629 77,273
As % of all permanent IT jobs advertised in the UK 54.99% 56.31% 53.68%
Number of salaries quoted 43,046 32,068 63,983
10th Percentile £35,000 £32,500 £31,250
25th Percentile £42,500 £41,250 £37,750
Median annual salary (50th Percentile) £57,500 £55,000 £52,500
Median % change year-on-year +4.55% +4.76% +5.00%
75th Percentile £76,250 £73,750 £70,000
90th Percentile £93,750 £90,000 £85,000
UK excluding London median annual salary £50,000 £47,500 £45,000
% change year-on-year +5.26% +5.56% -

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 30 July 2021.

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 30 July 2021. 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
England -180 165 £50,000 - 134
UK excluding London -173 157 £47,500 -5.00% 137
Work from Home -205 56 £55,000 -2.22% 20
East of England -21 41 £57,500 +21.05% 26
South East -112 37 £47,500 -9.52% 30
Midlands -66 35 £37,500 -21.05% 32
West Midlands -68 26 £37,500 -21.05% 15
London -125 20 £67,500 +28.57% 8
South West -92 16 £47,500 -5.00% 15
Scotland -73 14 £49,000 -2.00% 8
North of England -80 14 £52,500 -4.55% 23
North West -50 11 £57,500 - 14
East Midlands -49 9 £50,000 +5.26% 17
Yorkshire -72 3 £47,500 -7.32% 7

For the 6 months to 30 July 2021, 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 174 (96.67%) C
2 113 (62.78%) Software Engineering
3 111 (61.67%) C++
4 103 (57.22%) Embedded C++
5 84 (46.67%) Linux
6 73 (40.56%) Firmware
7 57 (31.67%) Electronics
8 52 (28.89%) Embedded Linux
9 48 (26.67%) Degree
10 35 (19.44%) Computer Science
10 35 (19.44%) Social Skills
11 34 (18.89%) Python
12 33 (18.33%) Validation
13 32 (17.78%) TCP/IP
14 28 (15.56%) Self-Motivation
15 25 (13.89%) Configuration Management
15 25 (13.89%) EMC
15 25 (13.89%) Software Architecture
15 25 (13.89%) Problem-Solving
16 24 (13.33%) Subversion
17 23 (12.78%) Telecoms
17 23 (12.78%) MISRA
18 21 (11.67%) Analytical Skills
18 21 (11.67%) Broadband
19 20 (11.11%) Algorithms
20 19 (10.56%) Embedded Systems
21 18 (10.00%) Ethernet
22 17 (9.44%) Continuous Integration
23 16 (8.89%) Windows
24 15 (8.33%) Games

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 15 (8.33%) Simulink
2 3 (1.67%) Microsoft Office
Cloud Services
1 3 (1.67%) Azure
1 3 (1.67%) GitHub
2 1 (0.56%) AWS
2 1 (0.56%) SaaS
2 1 (0.56%) WhatsApp
Communications & Networking
1 32 (17.78%) TCP/IP
2 21 (11.67%) Broadband
3 18 (10.00%) Ethernet
4 12 (6.67%) Wireless
5 10 (5.56%) RS-232
6 9 (5.00%) Bluetooth
6 9 (5.00%) RS-485
6 9 (5.00%) Wi-Fi
7 8 (4.44%) ZigBee
8 5 (2.78%) MQTT
9 4 (2.22%) 3GPP
9 4 (2.22%) HTTP
10 2 (1.11%) Internet
11 1 (0.56%) HTTPS
11 1 (0.56%) iBeacon
11 1 (0.56%) IPsec
Development Applications
1 24 (13.33%) Subversion
2 14 (7.78%) Rational Rhapsody
3 13 (7.22%) Jenkins
4 10 (5.56%) JIRA
5 6 (3.33%) Eclipse
5 6 (3.33%) GCC
6 5 (2.78%) TestRail
7 4 (2.22%) Git (software)
8 2 (1.11%) Visual Studio
9 1 (0.56%) LabVIEW
General
1 57 (31.67%) Electronics
2 35 (19.44%) Social Skills
3 23 (12.78%) Telecoms
4 21 (11.67%) Analytical Skills
5 15 (8.33%) Games
6 11 (6.11%) Finance
7 9 (5.00%) Automotive
7 9 (5.00%) Marketing
8 8 (4.44%) Manufacturing
9 5 (2.78%) Aerospace
9 5 (2.78%) Pharmaceutical
10 4 (2.22%) Law
11 2 (1.11%) Inclusion and Diversity
11 2 (1.11%) Wearables
12 1 (0.56%) Documentation Skills
Job Titles
1 110 (61.11%) Embedded Engineer
2 102 (56.67%) Software Engineer
3 88 (48.89%) Embedded Software Engineer
4 43 (23.89%) Embedded C++ Engineer
5 32 (17.78%) C++ Software Engineer
6 30 (16.67%) Embedded C Engineer
6 30 (16.67%) Embedded C++ Software Engineer
7 29 (16.11%) Developer
8 28 (15.56%) Embedded C/C++ Engineer
9 27 (15.00%) C Software Engineer
9 27 (15.00%) C/C++ Embedded Software Engineer
9 27 (15.00%) C/C++ Software Engineer
9 27 (15.00%) Embedded C Software Engineer
9 27 (15.00%) Embedded C/C++ Software Engineer
9 27 (15.00%) Embedded Linux Engineer
9 27 (15.00%) Linux Engineer
10 24 (13.33%) Embedded Developer
10 24 (13.33%) Embedded Linux Software Engineer
11 17 (9.44%) Development Engineer
11 17 (9.44%) Software Development Engineer
Libraries, Frameworks & Software Standards
1 14 (7.78%) Yocto
2 4 (2.22%) Middleware
3 2 (1.11%) .NET
3 2 (1.11%) GStreamer
3 2 (1.11%) HTML
3 2 (1.11%) OpenGL
4 1 (0.56%) Android SDK
4 1 (0.56%) Boost C++ Libraries
4 1 (0.56%) Gherkin
4 1 (0.56%) OpenCV
4 1 (0.56%) Qt
4 1 (0.56%) REST
4 1 (0.56%) STL
4 1 (0.56%) TensorFlow
Miscellaneous
1 28 (15.56%) Self-Motivation
2 20 (11.11%) Algorithms
3 19 (10.56%) Embedded Systems
4 12 (6.67%) Device Driver
5 11 (6.11%) Augmented Reality
6 4 (2.22%) Field-Programmable Gate Array
6 4 (2.22%) Smart Energy
6 4 (2.22%) Smart Meter
7 3 (1.67%) CAN bus
7 3 (1.67%) Greenfield Project
8 2 (1.11%) Biotechnology
8 2 (1.11%) Video\Live Streaming
9 1 (0.56%) ASIC
9 1 (0.56%) CUDA
9 1 (0.56%) Home Automation
9 1 (0.56%) Internet of Things
9 1 (0.56%) Smart Home
9 1 (0.56%) VHDL
Operating Systems
1 84 (46.67%) Linux
2 52 (28.89%) Embedded Linux
3 16 (8.89%) Windows
4 11 (6.11%) Unix
5 3 (1.67%) FreeRTOS
6 2 (1.11%) Android
7 1 (0.56%) VxWorks
Processes & Methodologies
1 113 (62.78%) Software Engineering
2 35 (19.44%) Computer Science
3 33 (18.33%) Validation
4 25 (13.89%) Configuration Management
4 25 (13.89%) Problem-Solving
4 25 (13.89%) Software Architecture
5 17 (9.44%) Continuous Integration
6 15 (8.33%) Agile Software Development
6 15 (8.33%) TDD
7 14 (7.78%) UML
8 13 (7.22%) Artificial Intelligence
9 12 (6.67%) OO
10 11 (6.11%) Computer Vision
10 11 (6.11%) Regulatory Compliance
10 11 (6.11%) SysML
11 9 (5.00%) Multithreading
12 8 (4.44%) Embedded Software Development
12 8 (4.44%) Scrum
12 8 (4.44%) SDLC
13 6 (3.33%) Mentoring
Programming Languages
1 174 (96.67%) C
2 111 (61.67%) C++
3 103 (57.22%) Embedded C++
4 34 (18.89%) Python
5 15 (8.33%) MATLAB
6 11 (6.11%) Shell Script
7 5 (2.78%) JavaScript
8 4 (2.22%) Assembly Language
8 4 (2.22%) C#
9 3 (1.67%) Ada
9 3 (1.67%) Bash Shell
10 2 (1.11%) Java
11 1 (0.56%) Rust
11 1 (0.56%) Tcl
Qualifications
1 48 (26.67%) Degree
2 1 (0.56%) Computer Science Degree
Quality Assurance & Compliance
1 23 (12.78%) MISRA
2 14 (7.78%) Def Stans
3 6 (3.33%) QA
4 4 (2.22%) ISO 9001
5 3 (1.67%) DO-178B
5 3 (1.67%) HAZOP
5 3 (1.67%) MISRA C
6 2 (1.11%) ISO 13485
7 1 (0.56%) ISO 26262
System Software
1 73 (40.56%) Firmware
Vendors
1 25 (13.89%) EMC
2 14 (7.78%) IBM
2 14 (7.78%) Instagram
3 6 (3.33%) Microsoft
4 3 (1.67%) Xilinx
5 1 (0.56%) Atmel
5 1 (0.56%) NVIDIA
5 1 (0.56%) Sitecore