C Jobs in the UK

851 to 875 of 1,126 C Jobs in the UK

Electronics Engineering Degree Apprentice

61 STATION ROAD, IRTHLINGBOROUGH, WELLINGBOROUGH, England
SONIFEX LIMITED
senior engineers in developing new concepts and approaches for current and future projects. Assist with programming embedded systems and microcontrollers, using languages such as C or Python. Assist with the development of firmware for new devices. Test and debug software and firmware applications under guidance. Training Your training will take … skills Presentation skills Administrative skills Number skills Analytical skills Logical Team working Creative Initiative Non judgemental Patience Qualifications English Language GCSE, grade 4/C equivalent (Essential) Maths GCSE, grade C/4 (Essential) Maths or equivalent A Level, grade B (Essential) Physics or Technology or Engineering-based subject A More ❯
Employment Type: Degree Apprenticeship
Salary: £17,750 a year
Posted:

Senior Network Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Saxon Recruitment Solutions
Permanent Senior Network Software Engineer C Linux x2. Remote or Hybrid Edinburgh Stuck ? Frustrated ? Know you're better than this ? Career goals not being met ? As a Senior Software Engineer in this Networking Technology company you'll have the opportunity to work on innovative, challenging projects where you'll learn … are being enabled by these technologies. Driven by a relentless pursuit of network innovation you'll be a Senior Network Software Engineer with good C coding skills, Linux and preferably Python for a Fully Remote role or hybrid in their Edinburgh site. As a Senior Software Engineer in this unique … configured, maintained, monitored and investigated in the event of an error. You will ideally have the following skills and experience: * Ability to write quality C code along with automated unit test cases using Python/C * Understanding of Linux OS & open source software development * Detailed understanding/experience of developing More ❯
Employment Type: Permanent, Work From Home
Salary: £95,000
Posted:

Senior Network Software Engineer

edinburgh, central scotland, united kingdom
Hybrid / WFH Options
Saxon Recruitment Solutions
Permanent Senior Network Software Engineer C Linux x2. Remote or Hybrid Edinburgh Stuck ? Frustrated ? Know you're better than this ? Career goals not being met ? As a Senior Software Engineer in this Networking Technology company you'll have the opportunity to work on innovative, challenging projects where you'll learn … are being enabled by these technologies. Driven by a relentless pursuit of network innovation you'll be a Senior Network Software Engineer with good C coding skills, Linux and preferably Python for a Fully Remote role or hybrid in their Edinburgh site. As a Senior Software Engineer in this unique … configured, maintained, monitored and investigated in the event of an error. You will ideally have the following skills and experience: * Ability to write quality C code along with automated unit test cases using Python/C * Understanding of Linux OS & open source software development * Detailed understanding/experience of developing More ❯
Posted:

Senior Network Software Engineer

livingston, central scotland, united kingdom
Hybrid / WFH Options
Saxon Recruitment Solutions
Permanent Senior Network Software Engineer C Linux x2. Remote or Hybrid Edinburgh Stuck ? Frustrated ? Know you're better than this ? Career goals not being met ? As a Senior Software Engineer in this Networking Technology company you'll have the opportunity to work on innovative, challenging projects where you'll learn … are being enabled by these technologies. Driven by a relentless pursuit of network innovation you'll be a Senior Network Software Engineer with good C coding skills, Linux and preferably Python for a Fully Remote role or hybrid in their Edinburgh site. As a Senior Software Engineer in this unique … configured, maintained, monitored and investigated in the event of an error. You will ideally have the following skills and experience: * Ability to write quality C code along with automated unit test cases using Python/C * Understanding of Linux OS & open source software development * Detailed understanding/experience of developing More ❯
Posted:

Senior Network Software Engineer

broughton, central scotland, united kingdom
Hybrid / WFH Options
Saxon Recruitment Solutions
Permanent Senior Network Software Engineer C Linux x2. Remote or Hybrid Edinburgh Stuck ? Frustrated ? Know you're better than this ? Career goals not being met ? As a Senior Software Engineer in this Networking Technology company you'll have the opportunity to work on innovative, challenging projects where you'll learn … are being enabled by these technologies. Driven by a relentless pursuit of network innovation you'll be a Senior Network Software Engineer with good C coding skills, Linux and preferably Python for a Fully Remote role or hybrid in their Edinburgh site. As a Senior Software Engineer in this unique … configured, maintained, monitored and investigated in the event of an error. You will ideally have the following skills and experience: * Ability to write quality C code along with automated unit test cases using Python/C * Understanding of Linux OS & open source software development * Detailed understanding/experience of developing More ❯
Posted:

Senior Network Software Engineer

dunfermline, north east scotland, united kingdom
Hybrid / WFH Options
Saxon Recruitment Solutions
Permanent Senior Network Software Engineer C Linux x2. Remote or Hybrid Edinburgh Stuck ? Frustrated ? Know you're better than this ? Career goals not being met ? As a Senior Software Engineer in this Networking Technology company you'll have the opportunity to work on innovative, challenging projects where you'll learn … are being enabled by these technologies. Driven by a relentless pursuit of network innovation you'll be a Senior Network Software Engineer with good C coding skills, Linux and preferably Python for a Fully Remote role or hybrid in their Edinburgh site. As a Senior Software Engineer in this unique … configured, maintained, monitored and investigated in the event of an error. You will ideally have the following skills and experience: * Ability to write quality C code along with automated unit test cases using Python/C * Understanding of Linux OS & open source software development * Detailed understanding/experience of developing More ❯
Posted:

Senior Software Engineer

cumbria, north west england, United Kingdom
Cubiq Recruitment
alignment with project management processes and internal standards. Support team members, including junior engineers and contractors, in creating and maintaining compliant software documentation and C source code. Apply current best practices and developments in software engineering to maintain industry competitiveness. Uphold internal software standards and keep current with modern software … development within a relevant high-reliability sector (e.g., aerospace, defense, automotive). Experience with digital hardware design and interfacing is desirable. Essential Skills Embedded C Safety-critical development using MISRA C Experience with 8-bit and 16-bit microcontrollers Verification and debugging (test scripts, unit and integration testing) Familiarity with More ❯
Posted:

Senior Software Engineer

Carlisle, Cumbria, UK
Cubiq Recruitment
alignment with project management processes and internal standards. Support team members, including junior engineers and contractors, in creating and maintaining compliant software documentation and C source code. Apply current best practices and developments in software engineering to maintain industry competitiveness. Uphold internal software standards and keep current with modern software … development within a relevant high-reliability sector (e.g., aerospace, defense, automotive). Experience with digital hardware design and interfacing is desirable. Essential Skills Embedded C Safety-critical development using MISRA C Experience with 8-bit and 16-bit microcontrollers Verification and debugging (test scripts, unit and integration testing) Familiarity with More ❯
Employment Type: Full-time
Posted:

Senior Software Engineer - Networking

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Saxon Recruitment Solutions
are being enabled by these technologies. Driven by a relentless pursuit of network innovation you'll be a Senior Network Software Engineer with good C coding skills, Linux and preferably Python for a Fully Remote role or hybrid in their Edinburgh site. As a Senior Software Engineer in this unique … configured, maintained, monitored and investigated in the event of an error. You will ideally have the following skills and experience: * Ability to write quality C code along with automated unit test cases using Python/C * Understanding of Linux OS & open source software development * Detailed understanding/experience of developing … Network Components in C - BGP, OSPF, IS-IS or EVPN * Experience in software development of Data Forwarding paths (Software, Hardware) * Knowledge of network merchant silicon chipsets and Whitebox platforms * Experience in troubleshooting large-scale deployments * Experience in manageability frameworks such as Yang/XML * Knowledge with virtualization technologies such as More ❯
Employment Type: Permanent, Work From Home
Salary: £95,000
Posted:

Motor Control Software Engineer

Royal Leamington Spa, Warwickshire, United Kingdom
Marcus Webb Associates Limited
Spa. Required : Senior control software engineer Experience of developing motor control algorithms for electrified vehicle powertrain systems Excellent proven capabilities in either embedded software (C coding) or model based software development (Matlab, Simulink, etc) Experience of requirement capture and developing software architecture would be useful Strong communication skills Proven experience … hardware integration and lab testing to form validated prototypes ready for customer handover. This role requires experience of motor control algorithm development utilising embedded C (hand coding) software development OR model-based software development (Matlab/Simulink). A wider systems appreciation combined with experience of several e-mobility domains … of post-academic experience developing motor control software for electric vehicles. Good evidence of model based software development using Matlab/Simulink OR embedded C Experience of autocode tools (e.g. Embedded Coder) would be useful. Evidence of innovation and creative problem solving for relevant engineering projects Strong technical ability with More ❯
Employment Type: Permanent
Salary: £45000 - £60000/annum + bonus + benefits etc
Posted:

Solutions Lead

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Yolk Recruitment
environment including shell scripting Familiarity with DevOps practices, CI/CD pipelines, and containerization (Git, Gitlab, Docker) Flight specific experience Strong programming skills in C with a focus on real-time and embedded systems Knowledge of satellite telemetry, telecommand (TT&C), and communication technologies and protocols (CCSDS, ECSS PUS, CAN … SpaceWire) Ground specific experience Strong programming skills in Java with a focus on data-oriented enterprise systems Knowledge of satellite telemetry, telecommand (TT&C), and communication protocols (CCSDS, ECSS PUS) Essential personal skills and experience Customer-focused mindset with strong relationship-building skills Excellent communication skills, capable of engaging with More ❯
Employment Type: Permanent, Work From Home
Salary: £50,000
Posted:

Embedded Software Engineer

Flackwell Heath, Buckinghamshire, United Kingdom
Copello
testing and maintenance of software for embedded systems Development and implementation of HMI, protocols , peripheral drivers and application logic Designing robust code in embedded C The successful Embedded Software Engineer will require the following experience: Full lifecycle software development Embedded C Experience of RTOS & embedded processors Interfacing of hardware devices More ❯
Employment Type: Contract
Rate: GBP 60 - 75 Hourly
Posted:

Embedded Software Engineer

High Wycombe, Buckinghamshire, United Kingdom
Copello
testing and maintenance of software for embedded systems Development and implementation of HMI, protocols , peripheral drivers and application logic Designing robust code in embedded C The successful Embedded Software Engineer will require the following experience: Full lifecycle software development Embedded C Experience of RTOS & embedded processors Interfacing of hardware devices More ❯
Employment Type: Contract
Rate: £60 - £75/hour
Posted:

Principal Motor Control Software Engineer

Royal Leamington Spa, Warwickshire, United Kingdom
Marcus Webb Associates Limited
Spa. Required : Principal control software engineer Experience of developing motor control algorithms for electrified vehicle powertrain systems Excellent proven capabilities in either embedded software (C coding) or model based software development (Matlab, Simulink, etc) Experience of requirement capture and developing software architecture Good technical leadership, strong communication skills and customer … hardware integration and lab testing to form validated prototypes ready for customer handover. This role requires experience of motor control algorithm development utilising embedded C (hand coding) software development OR model-based software development (Matlab/Simulink). A wider systems appreciation combined with experience of several e-mobility domains … of post-academic experience developing motor control software for electric vehicles. Good evidence of model based software development using Matlab/Simulink OR embedded C Ability to technically lead projects, mentor juniors and work effectively with customers Experience of autocode tools (e.g. Embedded Coder) would be useful. Evidence of innovation More ❯
Employment Type: Permanent
Salary: £60000 - £75000/annum + bonus + benefits etc
Posted:

Embedded Software Engineer

Reading, Berkshire, South East, United Kingdom
Hybrid / WFH Options
Gerrell & Hard
youll be working on complex software projects for one or more software products delivered by the Engineering department. Youll need a detailed knowledge of C & C++ programming languages and embedded Linux. This role requires you to work closely with other members and technical leads across engineering to plan, develop, test … and deliver software products. The software skills for this position are: C Coding + RTOS Embedded Linux & C++ Experience of developing for and debugging on Linux based embedded devices, including cross-compiling for different hardware architectures, virtualisation and docker concepts is also required. To apply for this position were looking … for an Engineer to code at expert level in C & C++ targeted at Linux based embedded systems, along with a Degree in Software Engineering, Computer Science, Electronic Engineering or similar, or relevant and proven software engineering industry experience and on the job training equivalent to a degree. Benefits include More ❯
Employment Type: Permanent, Work From Home
Salary: £60,000
Posted:

Embedded Software Engineer

Brinsworth, Yorkshire, United Kingdom
Futures
Are you a good coder with experience of writing embedded software in C? Do you want to work in a hybrid role for a company with onsite manufacturing capabilities? This could be the role for you! Our client is a market leader within their field, developing both hardware and software … required project plan and deadlines. - Ability to design and add features to embedded software, including Real-time operating systems (RTOS), using higher level language (C/C++) in an ARM/Cortex environment. - Development of production test code with Production Engineering is required. - Liaison with all relevant parties, including Sales … A degree in Electronics/Software/Computer Engineering or equivalent. - Excellent PC skills, including use of PC-based software development tools - Experienced in C/C++ software - Excellent working knowledge of modern microprocessor and micro controller designs, ideally ARM/Cortex environments. - Must be able to demonstrate relevant skills More ❯
Employment Type: Permanent
Salary: GBP 45,000 - 55,000 Annual
Posted:

Embedded Software Engineer

Rotherham, South Yorkshire, United Kingdom
Futures
Are you a good coder with experience of writing embedded software in C? Do you want to work in a hybrid role for a company with onsite manufacturing capabilities? This could be the role for you! Our client is a market leader within their field, developing both hardware and software … required project plan and deadlines. - Ability to design and add features to embedded software, including Real-time operating systems (RTOS), using higher level language (C/C++) in an ARM/Cortex environment. - Development of production test code with Production Engineering is required. - Liaison with all relevant parties, including Sales … A degree in Electronics/Software/Computer Engineering or equivalent. - Excellent PC skills, including use of PC-based software development tools - Experienced in C/C++ software - Excellent working knowledge of modern microprocessor and micro controller designs, ideally ARM/Cortex environments. - Must be able to demonstrate relevant skills More ❯
Employment Type: Permanent
Salary: £45000 - £55000/annum excellent benefits
Posted:

Research & Development Engineer

St. Neots, Cambridgeshire, United Kingdom
HeatingSave
position is a worker role designing and developing the software and firmware of our security systems and building energy management systems Development is in C/C++ and includes maintaining and porting Linux kernels to ARM-based processors, plus also creating custom drivers and applications in C/C++. The … time embedded system design, development, debugging and support Strong problem solving and debugging skills Bare board bring-up, low-level drivers, start-up code C and Assembler experience Fluent in debugging real-time embedded systems Experience with Git and SVN version control systems Experience in interfaces, IP protocols, and hardware More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Research & Development Engineer

Hail Weston, Cambridgeshire, United Kingdom
HeatingSave
position is a worker role designing and developing the software and firmware of our security systems and building energy management systems Development is in C/C++ and includes maintaining and porting Linux kernels to ARM-based processors, plus also creating custom drivers and applications in C/C++. The … time embedded system design, development, debugging and support Strong problem solving and debugging skills Bare board bring-up, low-level drivers, start-up code C and Assembler experience Fluent in debugging real-time embedded systems Experience with Git and SVN version control systems Experience in interfaces, IP protocols, and hardware More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Research & Development Engineer

Peterborough, Cambridgeshire, United Kingdom
HeatingSave
position is a worker role designing and developing the software and firmware of our security systems and building energy management systems Development is in C/C++ and includes maintaining and porting Linux kernels to ARM-based processors, plus also creating custom drivers and applications in C/C++. The … time embedded system design, development, debugging and support Strong problem solving and debugging skills Bare board bring-up, low-level drivers, start-up code C and Assembler experience Fluent in debugging real-time embedded systems Experience with Git and SVN version control systems Experience in interfaces, IP protocols, and hardware More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Apprentice Software Developer - September 2025

Nottingham, Nottinghamshire, United Kingdom
Hybrid / WFH Options
Digital Native
to take ownership of work Strong communication skills Good time management Essential Qualifications: 7 GCSE's (or equivalent) at grades 9-4 or A-C including maths and English 3 A Levels (or equivalent) at grades A -C in any subject but preferably one in a numerical or computing subject More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

birmingham, midlands, United Kingdom
Hybrid / WFH Options
The Engage Partnership Recruitment
web and command-line applications using modern languages Supporting the development of prototypes for secure, next-gen networks Writing clean, testable code in Python, C/C++, and similar technologies Working on performance tuning, CI/CD, and real-time systems Collaborating with a multi-disciplinary team of engineers and … D initiatives (And if you don’t tick every box – that’s okay. I’d still love to hear from you.) 💡 Tech & Tools: Python, C, C++ Linux/Unix, Git, CI/CD Containerisation (e.g. Docker), virtualised environments (e.g. VMware) Networked systems, scripting, CLI tooling 💡 What They’re Looking For … Strong hands-on experience in Python and/or C/C++ Solid scripting skills and comfort working in Linux/Unix environments Understanding of networks, containerisation, and virtualisation basics Broad interest in telecommunications and modern infrastructure Willingness to learn new technologies and contribute across the stack Clear communicator with More ❯
Posted:

Embedded Software Engineer

Manchester, North West, United Kingdom
KO2 Embedded Recruitment Solutions LTD
graduated candidate with 4+ years industry experience. Key Responsibilities: Designing, developing, and testing software for embedded systems Working on Linux platforms Writing code in C, C++ and Python Collaborating with cross-functional teams on product development Essential Skills: Strong experience with Embedded Linux Proficiency in Python, C, and C++ Solid More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

GPU Software Engineer

London, United Kingdom
Hybrid / WFH Options
microTECH Global Limited
field. Proven experience in video processing or similarly performance-critical applications. Hands-on experience with Vulkan or other modern GPU APIs. Strong background in C/C++ development, both in building new systems and enhancing existing ones. Genuine enthusiasm for new ideas, a willingness to trust innovation, and the drive … C++ and GPU compute technologies. Develop cross-platform solutions for operating systems including Windows, Linux, iOS, and Android. Enhance, maintain, and expand existing codebases (C/C++/Python). Integrate third-party commercial and open-source software components. Produce clear and well-structured technical documentation, including specifications, APIs, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Software Engineer

stoke-on-trent, midlands, United Kingdom
Experis Scotland
with an emphasis on hands-on development and real-time communication. 🔧 Tech Stack Highlights : Design, code, and debug low-level real-time applications using C Atmel: 8-bit AVR Texas Instruments: 16-bit MSP430 Texas Instruments: 32-bit C2000 Bare metal software development experience with various development environments Atmel: AVR … Studio Texas Instruments: Code Composer Studio Creation of PC-based engineering applications Microsoft Visual Studio (C, C++, C#) Scripting languages (e.g., TCL/TK) 💡 Ideal Candidate : Comfortable with on-site work due to the sensitive nature of the projects Open to occasional travel (1-2 times/year) to deployment More ❯
Posted:
C
10th Percentile
£42,900
25th Percentile
£47,500
Median
£60,000
75th Percentile
£72,500
90th Percentile
£95,000