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

Embedded C
UK
6 months to
26 Sep 2020
Same period 2019 Same period 2018
Rank 569 723 704
Rank change year-on-year +154 -19 -7
Permanent jobs citing Embedded C 120 369 512
As % of all permanent jobs advertised in the UK 0.25% 0.26% 0.31%
As % of the Programming Languages category 0.42% 0.49% 0.55%
Number of salaries quoted 104 302 434
Median annual salary £50,000 £50,000 £50,000
10th Percentile £37,500 £31,250 £31,250
90th Percentile £62,125 £67,500 £63,375
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,439 74,969 93,193
As % of all permanent IT jobs advertised in the UK 59.03% 53.39% 55.66%
Number of salaries quoted 23,899 61,255 77,483
Median annual salary £55,000 £52,500 £50,000
Median salary % change year-on-year +4.76% +5.00% +5.26%
10th Percentile £33,750 £31,250 £31,000
90th Percentile £92,500 £85,950 £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 26 September 2020.

Salary histogram for Embedded C in the UK

Embedded C
Top 16 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 26 September 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 +156 113 £50,000 - 90
England +167 100 £50,000 - 94
South East +168 35 £50,000 -2.44% 30
South West +78 18 £50,000 - 10
Midlands +96 17 £45,000 +2.86% 9
North of England +193 12 £50,000 -2.44% 23
Scotland +105 12 £50,000 +11.11% 3
Yorkshire +152 11 £51,250 -2.38% 11
East of England +102 11 £50,000 - 15
West Midlands +79 10 £45,000 -14.29% 6
East Midlands +78 7 £46,250 +38.06% 3
Work from Home +63 6 £51,250 +36.67% 7
Northern Ireland +24 6 £50,000 -13.04%
London +245 5 £52,500 +17.98% 7
Wales +40 2 £40,000 -
North East +25 1 £40,000 - 5

For the 6 months to 26 September 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 117 (97.50%) C
2 92 (76.67%) Software Engineering
3 62 (51.67%) C++
4 46 (38.33%) Embedded C++
5 40 (33.33%) Linux
6 34 (28.33%) Electronics
7 28 (23.33%) Degree
8 23 (19.17%) Firmware
9 22 (18.33%) Python
10 20 (16.67%) C#
11 19 (15.83%) Embedded Systems
12 17 (14.17%) RS-232
12 17 (14.17%) Automotive
13 16 (13.33%) Manufacturing
14 15 (12.50%) .NET
14 15 (12.50%) Eclipse
14 15 (12.50%) Test Automation
15 14 (11.67%) RS-485
15 14 (11.67%) Unit Testing
15 14 (11.67%) Ethernet
16 12 (10.00%) TCP/IP
16 12 (10.00%) Computer Science
16 12 (10.00%) Agile Software Development
17 11 (9.17%) Windows
17 11 (9.17%) Visual Studio
17 11 (9.17%) Scrum
18 10 (8.33%) Advertising
18 10 (8.33%) Wireless
19 9 (7.50%) Problem-Solving
19 9 (7.50%) Bluetooth

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 (0.83%) Resin
Applications
1 2 (1.67%) Fusion 360
2 1 (0.83%) Simulink
Cloud Services
1 3 (2.50%) AWS
1 3 (2.50%) GCP
2 1 (0.83%) Firebase
2 1 (0.83%) Google Compute Engine
Communications & Networking
1 17 (14.17%) RS-232
2 14 (11.67%) Ethernet
2 14 (11.67%) RS-485
3 12 (10.00%) TCP/IP
4 10 (8.33%) Wireless
5 9 (7.50%) Bluetooth
6 6 (5.00%) Modbus
7 5 (4.17%) Wi-Fi
8 4 (3.33%) Internet
8 4 (3.33%) ZigBee
9 3 (2.50%) 4G
9 3 (2.50%) 5G
9 3 (2.50%) LTE
10 2 (1.67%) DHCP
10 2 (1.67%) DNS
10 2 (1.67%) MQTT
10 2 (1.67%) Network Security
10 2 (1.67%) PPP
10 2 (1.67%) Skype
11 1 (0.83%) SSL
Database & Business Intelligence
1 2 (1.67%) MySQL
2 1 (0.83%) BigQuery
Development Applications
1 15 (12.50%) Eclipse
2 11 (9.17%) Visual Studio
3 4 (3.33%) GCC
4 3 (2.50%) Git (software)
5 2 (1.67%) Subversion
6 1 (0.83%) CodeWarrior
6 1 (0.83%) Jenkins
6 1 (0.83%) JIRA
6 1 (0.83%) Rational Rhapsody
General
1 34 (28.33%) Electronics
2 17 (14.17%) Automotive
3 16 (13.33%) Manufacturing
4 10 (8.33%) Advertising
5 9 (7.50%) Aerospace
6 5 (4.17%) Finance
7 4 (3.33%) Games
8 3 (2.50%) Law
9 2 (1.67%) Marketing
9 2 (1.67%) Military
Job Titles
1 85 (70.83%) Software Engineer
2 79 (65.83%) Embedded Engineer
3 71 (59.17%) Embedded Software Engineer
4 25 (20.83%) C++ Software Engineer
5 22 (18.33%) C Software Engineer
6 20 (16.67%) Embedded C Engineer
7 19 (15.83%) C/C++ Software Engineer
8 17 (14.17%) Embedded C Software Engineer
8 17 (14.17%) Senior Software Engineer
9 16 (13.33%) Senior Embedded Software Engineer
10 15 (12.50%) Embedded C++ Engineer
10 15 (12.50%) Embedded C++ Software Engineer
11 14 (11.67%) C/C++ Embedded Software Engineer
11 14 (11.67%) Embedded C/C++ Engineer
11 14 (11.67%) Embedded C/C++ Software Engineer
12 10 (8.33%) Firmware Engineer
13 9 (7.50%) Real Time Embedded Engineer
13 9 (7.50%) Real Time Embedded Software Engineer
13 9 (7.50%) Real Time Engineer
13 9 (7.50%) Real Time Software Engineer
Libraries, Frameworks & Software Standards
1 15 (12.50%) .NET
2 5 (4.17%) HTML
3 3 (2.50%) Qt
4 2 (1.67%) CSS
4 2 (1.67%) PyQt
5 1 (0.83%) Node.js
5 1 (0.83%) POSIX
5 1 (0.83%) SOAP
5 1 (0.83%) TensorFlow
5 1 (0.83%) Yocto
Miscellaneous
1 19 (15.83%) Embedded Systems
2 7 (5.83%) Device Driver
3 6 (5.00%) Analogue Electronics
4 4 (3.33%) Algorithms
4 4 (3.33%) Industry 4.0
4 4 (3.33%) Internet of Things
4 4 (3.33%) Smart City
5 3 (2.50%) Field-Programmable Gate Array
5 3 (2.50%) Greenfield Project
6 2 (1.67%) Mobile App
6 2 (1.67%) Smart Energy
6 2 (1.67%) Smart Meter
6 2 (1.67%) User Experience
7 1 (0.83%) Augmented Reality
7 1 (0.83%) CAN bus
7 1 (0.83%) CPLD
7 1 (0.83%) Smart Home
7 1 (0.83%) State Machine
7 1 (0.83%) VHDL
7 1 (0.83%) Video Conferencing
Operating Systems
1 40 (33.33%) Linux
2 11 (9.17%) Windows
3 7 (5.83%) VxWorks
4 6 (5.00%) Embedded Linux
5 4 (3.33%) Nucleus RTOS
6 3 (2.50%) Mac OS
7 2 (1.67%) Android
7 2 (1.67%) FreeRTOS
8 1 (0.83%) SafeRTOS
8 1 (0.83%) Unix
8 1 (0.83%) Windows Embedded Compact
Processes & Methodologies
1 92 (76.67%) Software Engineering
2 15 (12.50%) Test Automation
3 14 (11.67%) Unit Testing
4 12 (10.00%) Agile Software Development
4 12 (10.00%) Computer Science
5 11 (9.17%) Scrum
6 9 (7.50%) Problem-Solving
7 8 (6.67%) Multithreading
8 7 (5.83%) Embedded Software Development
8 7 (5.83%) Requirements Analysis
8 7 (5.83%) SDLC
9 6 (5.00%) Cybersecurity
10 5 (4.17%) Device Driver Development
10 5 (4.17%) Requirements Gathering
10 5 (4.17%) Validation
11 4 (3.33%) Architectural Design
11 4 (3.33%) Cyber Resilience
11 4 (3.33%) Signal Processing
12 3 (2.50%) CAD
12 3 (2.50%) Prototyping
Programming Languages
1 117 (97.50%) C
2 62 (51.67%) C++
3 46 (38.33%) Embedded C++
4 22 (18.33%) Python
5 20 (16.67%) C#
6 3 (2.50%) Java
6 3 (2.50%) JavaScript
7 2 (1.67%) R
8 1 (0.83%) Assembly Language
8 1 (0.83%) MATLAB
8 1 (0.83%) TypeScript
Qualifications
1 28 (23.33%) Degree
2 5 (4.17%) Computer Science Degree
3 2 (1.67%) SC Cleared
3 2 (1.67%) Security Cleared
4 1 (0.83%) HNC
4 1 (0.83%) HND
Quality Assurance & Compliance
1 7 (5.83%) MISRA
2 4 (3.33%) JTAG
3 2 (1.67%) ISO 26262
3 2 (1.67%) MISRA C
4 1 (0.83%) Def Stans
4 1 (0.83%) IEC 61508
4 1 (0.83%) QA
System Software
1 23 (19.17%) Firmware
2 2 (1.67%) iptables
2 2 (1.67%) Virtual Servers
3 1 (0.83%) Docker
3 1 (0.83%) KVM
Systems Management
1 1 (0.83%) Ansible
1 1 (0.83%) Kubernetes
1 1 (0.83%) Opscode Chef
1 1 (0.83%) Puppet
1 1 (0.83%) Terraform
Vendors
1 7 (5.83%) EMC
2 2 (1.67%) Google
2 2 (1.67%) Intel
3 1 (0.83%) Apple
3 1 (0.83%) Dell
3 1 (0.83%) IBM
3 1 (0.83%) QNX