Period
to 17 October 2017

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

Embedded C
UK
6 months to
17 Oct 2017
Same period 2016 Same period 2015
Rank 662 819 843
Rank change year-on-year +157 +24 +63
Permanent jobs citing Embedded C 581 441 473
As % of all permanent IT jobs advertised in the UK 0.33% 0.23% 0.22%
As % of the Programming Languages category 0.60% 0.44% 0.42%
Number of salaries quoted 554 402 400
UK median annual salary £45,000 £40,000 £40,000
Median salary % change year-on-year +12.50% - -5.88%
10th Percentile £27,500 £27,500 £30,000
90th Percentile £57,500 £58,750 £56,250
UK excluding London median annual salary £45,000 £40,000 £40,000
% change year-on-year +12.50% - -

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 96810 101233 112248
As % of all permanent IT jobs advertised in the UK 55.34% 52.76% 51.54%
Number of salaries quoted 79401 87311 95861
UK median annual salary £48,000 £47,500 £45,000
Median salary % change year-on-year +1.05% +5.56% +1.12%
10th Percentile £29,000 £28,500 £27,500
90th Percentile £77,500 £76,000 £73,750
UK excluding London median annual salary £42,500 £40,500 £40,000
% change year-on-year +4.94% +1.25% +2.56%

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
Salary Trend

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

Salary trend for Embedded C in the UK

Embedded C
Salary Histogram

The salary distribution of IT jobs citing Embedded C over the 6 months to 17 October 2017.

Salary histogram for Embedded C in the UK

Embedded C
Top 15 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 17 October 2017. 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 +157 551 £45,000 +12.50% 72
UK excluding London +131 522 £45,000 +12.50% 74
East of England +102 163 £50,000 +5.26% 27
South East +93 122 £47,500 +7.95% 15
Midlands +46 73 £37,500 - 6
South West +42 72 £40,000 +6.67% 14
North of England -14 66 £42,500 +13.33% 7
London +28 56 £50,000 +5.26% 3
West Midlands +41 47 £30,000 -25.00% 5
East Midlands +37 30 £35,000 - 1
North West -5 29 £45,000 +12.50% 5
Yorkshire +19 27 £40,000 -11.11% 1
Scotland +4 17 £47,500 +18.75% 4
Wales +17 10 £42,500 -5.56% 1
North East +6 10 £35,000 +11.11% 1

For the 6 months to 17 October 2017, IT jobs citing Embedded C also mentioned the following skills in order of popularity. The figures indicate the number co-occurrences and its proportion to all job ads with a requirement for Embedded C.

1 563 (96.90%) C
2 424 (72.98%) Software Engineering
3 383 (65.92%) C++
4 270 (46.47%) Embedded C++
5 226 (38.90%) Degree
6 208 (35.80%) Linux
7 182 (31.33%) Electronics
8 165 (28.40%) Firmware
9 155 (26.68%) Computer Science
10 119 (20.48%) Wireless
11 98 (16.87%) Python
12 95 (16.35%) Bluetooth
13 89 (15.32%) Embedded Linux
14 85 (14.63%) Embedded Systems
15 79 (13.60%) C#
16 76 (13.08%) Embedded Software Development
17 75 (12.91%) Java
17 75 (12.91%) Windows
18 73 (12.56%) Agile Software Development
19 72 (12.39%) Automotive
20 58 (9.98%) Ethernet
21 51 (8.78%) Analytical Skills
22 46 (7.92%) TCP/IP
22 46 (7.92%) Telecoms
23 45 (7.75%) Assembly Language
24 44 (7.57%) OO
24 44 (7.57%) Mathematics
24 44 (7.57%) Signal Processing
25 41 (7.06%) Field-Programmable Gate Array
26 40 (6.88%) Android

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 (2.58%) Simulink
2 9 (1.55%) SOLIDWORKS
3 8 (1.38%) OrCAD
4 7 (1.20%) Stateflow
5 6 (1.03%) Microsoft Office
6 1 (0.17%) Doxygen
Business Applications
1 1 (0.17%) Teamcenter
Communications & Networking
1 119 (20.48%) Wireless
2 95 (16.35%) Bluetooth
3 58 (9.98%) Ethernet
4 46 (7.92%) TCP/IP
5 38 (6.54%) Wi-Fi
6 31 (5.34%) RS-232
7 28 (4.82%) RS-485
8 22 (3.79%) InfiniBand
9 16 (2.75%) 802.11
10 14 (2.41%) RS-422
11 11 (1.89%) ZigBee
12 10 (1.72%) Internet
13 9 (1.55%) UMTS
14 8 (1.38%) GPRS
14 8 (1.38%) GSM
15 7 (1.20%) IPv4
15 7 (1.20%) SNMP
16 6 (1.03%) Modbus
16 6 (1.03%) NFC
16 6 (1.03%) RFID
Database & Business Intelligence
1 11 (1.89%) MySQL
2 5 (0.86%) SQL Server
3 1 (0.17%) NoSQL
3 1 (0.17%) SQLite
Development Applications
1 26 (4.48%) Visual Studio
2 15 (2.58%) Git (software)
2 15 (2.58%) Subversion
3 5 (0.86%) Rational DOORS
4 4 (0.69%) CANoe
4 4 (0.69%) GCC
5 3 (0.52%) Eclipse
5 3 (0.52%) JIRA
5 3 (0.52%) Selenium
5 3 (0.52%) VectorCAST
6 2 (0.34%) LabVIEW
7 1 (0.17%) Jenkins
7 1 (0.17%) Mercurial
7 1 (0.17%) Rational Rhapsody
7 1 (0.17%) Zephyr
General
1 182 (31.33%) Electronics
2 72 (12.39%) Automotive
3 46 (7.92%) Telecoms
4 28 (4.82%) Manufacturing
5 23 (3.96%) Multimedia
6 19 (3.27%) Aerospace
7 12 (2.07%) Finance
8 10 (1.72%) Games
9 1 (0.17%) Avionics
9 1 (0.17%) Marketing
Job Titles
1 385 (66.27%) Embedded Engineer
2 347 (59.72%) Software Engineer
3 291 (50.09%) Embedded Software Engineer
4 157 (27.02%) Embedded C Engineer
5 139 (23.92%) C++ Software Engineer
6 129 (22.20%) C Software Engineer
7 121 (20.83%) Embedded C Software Engineer
8 120 (20.65%) C/C++ Software Engineer
9 119 (20.48%) Embedded C++ Engineer
10 117 (20.14%) Embedded C/C++ Engineer
11 115 (19.79%) Embedded C++ Software Engineer
12 113 (19.45%) C/C++ Embedded Software Engineer
12 113 (19.45%) Embedded C/C++ Software Engineer
13 75 (12.91%) Firmware Engineer
14 70 (12.05%) Senior Software Engineer
15 57 (9.81%) Senior Embedded Software Engineer
16 56 (9.64%) Embedded Firmware Engineer
17 48 (8.26%) Electronics Engineer
18 38 (6.54%) Developer
18 38 (6.54%) Linux Engineer
Libraries, Frameworks & Software Standards
1 37 (6.37%) Qt
2 26 (4.48%) HTML
3 22 (3.79%) .NET
4 17 (2.93%) 802.1X
5 10 (1.72%) QML
6 9 (1.55%) WPF
7 8 (1.38%) CSS
7 8 (1.38%) Node.js
7 8 (1.38%) Qt Quick
8 7 (1.20%) Unity (Game Engine)
8 7 (1.20%) XML
9 6 (1.03%) JNI
9 6 (1.03%) JSON
9 6 (1.03%) MFC
10 5 (0.86%) Flash
10 5 (0.86%) Web Services
11 4 (0.69%) SOAP
11 4 (0.69%) WCF
12 3 (0.52%) Yocto
13 2 (0.34%) wxWidgets
Miscellaneous
1 155 (26.68%) Computer Science
2 85 (14.63%) Embedded Systems
3 51 (8.78%) Analytical Skills
4 41 (7.06%) Field-Programmable Gate Array
5 39 (6.71%) Algorithms
6 29 (4.99%) Device Driver
7 25 (4.30%) CAN bus
8 24 (4.13%) Verilog
9 23 (3.96%) VHDL
10 10 (1.72%) Life Science
11 9 (1.55%) Greenfield Project
12 7 (1.20%) Internet of Things
12 7 (1.20%) STB
13 6 (1.03%) EMV
13 6 (1.03%) EPoS
13 6 (1.03%) Home Automation
13 6 (1.03%) Mobile App
13 6 (1.03%) Smartcard
14 5 (0.86%) Contactless
15 4 (0.69%) MPEG
Operating Systems
1 208 (35.80%) Linux
2 89 (15.32%) Embedded Linux
3 75 (12.91%) Windows
4 40 (6.88%) Android
5 27 (4.65%) Apple iOS
6 23 (3.96%) VxWorks
7 14 (2.41%) Unix
8 10 (1.72%) Solaris
9 4 (0.69%) OpenWrt
9 4 (0.69%) Windows Embedded Compact
9 4 (0.69%) Windows XP
10 1 (0.17%) Mac OS
10 1 (0.17%) Windows 10
Processes & Methodologies
1 424 (72.98%) Software Engineering
2 76 (13.08%) Embedded Software Development
3 73 (12.56%) Agile Software Development
4 44 (7.57%) Mathematics
4 44 (7.57%) OO
4 44 (7.57%) Signal Processing
5 34 (5.85%) Schematic Capture
6 29 (4.99%) Physics
6 29 (4.99%) Scrum
7 27 (4.65%) Digital Signal Processing
7 27 (4.65%) SDLC
7 27 (4.65%) Test Automation
7 27 (4.65%) Validation
8 26 (4.48%) Mentoring
9 19 (3.27%) Project Management
9 19 (3.27%) Software Architecture
9 19 (3.27%) Video Processing
10 18 (3.10%) Linux Kernel Development
11 17 (2.93%) Configuration Management
11 17 (2.93%) Image Processing
Programming Languages
1 563 (96.90%) C
2 383 (65.92%) C++
3 270 (46.47%) Embedded C++
4 98 (16.87%) Python
5 79 (13.60%) C#
6 75 (12.91%) Java
7 45 (7.75%) Assembly Language
8 27 (4.65%) JavaScript
9 26 (4.48%) Perl
10 25 (4.30%) MATLAB
11 18 (3.10%) SQL
12 12 (2.07%) ANSI C
13 11 (1.89%) Ruby
14 10 (1.72%) PHP
15 9 (1.55%) Bash Shell
16 8 (1.38%) Objective-C
17 6 (1.03%) Apple Swift
18 3 (0.52%) Delphi
19 2 (0.34%) VB
20 1 (0.17%) VB.NET
Qualifications
1 226 (38.90%) Degree
2 39 (6.71%) HND
3 32 (5.51%) Computer Science Degree
4 17 (2.93%) Security Cleared
5 11 (1.89%) GNVQ
6 10 (1.72%) APMG
6 10 (1.72%) PMI Certification
6 10 (1.72%) PMP
7 8 (1.38%) Numerate Degree
8 7 (1.20%) Master's Degree
9 3 (0.52%) SC Cleared
10 2 (0.34%) PhD
11 1 (0.17%) DV Cleared
11 1 (0.17%) HNC
11 1 (0.17%) ISTQB
11 1 (0.17%) MCITP
11 1 (0.17%) MCP
11 1 (0.17%) MCSE
11 1 (0.17%) Microsoft Certification
Quality Assurance & Compliance
1 39 (6.71%) MISRA
2 16 (2.75%) MISRA C
2 16 (2.75%) QA
3 8 (1.38%) ISO 13485
3 8 (1.38%) ISO 9001
4 7 (1.20%) ISO 26262
5 4 (0.69%) IEC 62304
5 4 (0.69%) JTAG
6 2 (0.34%) IEC 61508
7 1 (0.17%) Def Stans
7 1 (0.17%) DO-254
System Software
1 165 (28.40%) Firmware
2 1 (0.17%) KVM
2 1 (0.17%) Virtual Machines
Vendors
1 26 (4.48%) Freescale
2 18 (3.10%) EMC
3 13 (2.24%) Xilinx
4 10 (1.72%) Red Hat
5 8 (1.38%) Microsoft
6 7 (1.20%) Atmel
6 7 (1.20%) Green Hills
7 6 (1.03%) Altera
8 5 (0.86%) Renesas
9 3 (0.52%) Intel
10 2 (0.34%) Cadence
10 2 (0.34%) Dell
10 2 (0.34%) Fujitsu
10 2 (0.34%) HP
10 2 (0.34%) Lauterbach
10 2 (0.34%) MathWorks
10 2 (0.34%) MKS
10 2 (0.34%) QNX
11 1 (0.17%) Motorola
11 1 (0.17%) Xamarin