1,001 to 1,025 of 1,156 C Jobs in the UK

Systems Engineer

Hiring Organisation
Peregrine
Location
Rochester, Kent, South East, United Kingdom
Employment Type
Permanent
Management using tools such as DOORS/Polarion. Simulation & Modelling using tools such as MATLAB & Simulink Programming for Embedded System using tools such as C/C++ & Python. Real-Time Systems & IDEs Testing & Integration What we are looking for: Either: A degree (or equivalent experience) in a STEM subject such … years, with the aim of securing a permanent role. What youll learn: Engineering Tools & Software: CAMEO DOORS/Polarion MATLAB, Simulink Python, C/C++ Green Hills IDE, VxWorks Vector CAST, Bitbucket, Jira & Confluence Professional Skills: Workplace behaviours Personal Development Planning (PDP) Time management Communication Written & presentation Skills Desirable skills ...

Senior Firmware Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions Ltd
Location
Mansfield, Nottinghamshire, UK
Employment Type
Full-time
purely managerial position, it does include responsibility for technical leadership, mentoring, and some line management. Responsibilities Hands-on development of embedded firmware using C Working across bare-metal, RTOS, and embedded Linux environments Contributing to and owning aspects of software system architecture Setting technical direction, standards, and best practice Supporting … Conducting 1-to-1s and line management where required Collaborating with hardware, systems, and wider engineering teams Experience Required Strong commercial experience in embedded C/firmware development Background working on bare-metal, RTOS, and Linux-based systems Experience contributing to firmware or software architecture Comfortable balancing hands-on development ...

Senior Firmware Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions Ltd
Location
Derby, Derbyshire, UK
Employment Type
Full-time
purely managerial position, it does include responsibility for technical leadership, mentoring, and some line management. Responsibilities Hands-on development of embedded firmware using C Working across bare-metal, RTOS, and embedded Linux environments Contributing to and owning aspects of software system architecture Setting technical direction, standards, and best practice Supporting … Conducting 1-to-1s and line management where required Collaborating with hardware, systems, and wider engineering teams Experience Required Strong commercial experience in embedded C/firmware development Background working on bare-metal, RTOS, and Linux-based systems Experience contributing to firmware or software architecture Comfortable balancing hands-on development ...

Senior Firmware Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent
Salary
£70,000
purely managerial position, it does include responsibility for technical leadership, mentoring, and some line management. Responsibilities Hands-on development of embedded firmware using C Working across bare-metal, RTOS, and embedded Linux environments Contributing to and owning aspects of software system architecture Setting technical direction, standards, and best practice Supporting … Conducting 1-to-1s and line management where required Collaborating with hardware, systems, and wider engineering teams Experience Required Strong commercial experience in embedded C/firmware development Background working on bare-metal, RTOS, and Linux-based systems Experience contributing to firmware or software architecture Comfortable balancing hands-on development ...

Senior Software Engineer

Hiring Organisation
Burns Sheehan
Location
Slough, Berkshire, UK
Employment Type
Full-time
Senior Software Engineer | Distributed Systems | Sustainable Cloud Native Platform Up to £110,000 per annum plus bonus plus stock Central London office Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems... Are you a Senior Software Engineer with extensive knowledge of building distributed systems? Looking to join a company … accountable and sustainable cloud provider What they're looking for in a Senior Software Engineer: Tech agnostic but preferable experience working with Golang, Rust, C/C++ or Java. In-depth knowledge of distributed systems, building solutions at scale where performance, reliability and availability are key considerations. Experience working ...

Senior Software Engineer

Hiring Organisation
Burns Sheehan
Location
London Area, United Kingdom
Senior Software Engineer | Distributed Systems | Sustainable Cloud Native Platform 💸Up to £110,000 per annum plus bonus plus stock 🏠Central London office 🖱️Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems... Are you a Senior Software Engineer with extensive knowledge of building distributed systems? Looking to join a company … accountable and sustainable cloud provider🌳 What they're looking for in a Senior Software Engineer: Tech agnostic but preferable experience working with Golang, Rust, C/C++ or Java. In-depth knowledge of distributed systems, building solutions at scale where performance, reliability and availability are key considerations. Experience working ...

Senior Software Engineer

Hiring Organisation
Burns Sheehan
Location
City of London, London, United Kingdom
Senior Software Engineer | Distributed Systems | Sustainable Cloud Native Platform 💸Up to £110,000 per annum plus bonus plus stock 🏠Central London office 🖱️Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems... Are you a Senior Software Engineer with extensive knowledge of building distributed systems? Looking to join a company … accountable and sustainable cloud provider🌳 What they're looking for in a Senior Software Engineer: Tech agnostic but preferable experience working with Golang, Rust, C/C++ or Java. In-depth knowledge of distributed systems, building solutions at scale where performance, reliability and availability are key considerations. Experience working ...

Lead Software Engineer

Hiring Organisation
Burns Sheehan
Location
Slough, Berkshire, UK
Employment Type
Full-time
Lead Software Engineer | Distributed Systems | Sustainable Cloud Native Platform Up to £130,000 per annum plus bonus plus stock Central London office Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems... Are you a Lead Software Engineer with extensive knowledge of building distributed systems? Looking to join a company … provider What they're looking for in a Lead Software Engineer: Tech agnostic but preferable experience working with Golang, Rust, Java and/or C/C++. In-depth knowledge of distributed systems, building solutions at scale where performance, reliability and availability are key considerations. Confident in leading the definition ...

Lead Software Engineer

Hiring Organisation
Burns Sheehan
Location
City of London, London, United Kingdom
Lead Software Engineer | Distributed Systems | Sustainable Cloud Native Platform 💸Up to £130,000 per annum plus bonus plus stock 🏠Central London office 🖱️Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems... Are you a Lead Software Engineer with extensive knowledge of building distributed systems? Looking to join a company … provider🌳 What they're looking for in a Lead Software Engineer: Tech agnostic but preferable experience working with Golang, Rust, Java and/or C/C++. In-depth knowledge of distributed systems, building solutions at scale where performance, reliability and availability are key considerations. Confident in leading the definition ...

Lead Software Engineer

Hiring Organisation
Burns Sheehan
Location
London Area, United Kingdom
Lead Software Engineer | Distributed Systems | Sustainable Cloud Native Platform 💸Up to £130,000 per annum plus bonus plus stock 🏠Central London office 🖱️Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems... Are you a Lead Software Engineer with extensive knowledge of building distributed systems? Looking to join a company … provider🌳 What they're looking for in a Lead Software Engineer: Tech agnostic but preferable experience working with Golang, Rust, Java and/or C/C++. In-depth knowledge of distributed systems, building solutions at scale where performance, reliability and availability are key considerations. Confident in leading the definition ...

Senior Embedded Software Engineer - Hybrid

Hiring Organisation
WA Consultants
Location
Edinburgh, Midlothian, United Kingdom
Employment Type
Permanent
Salary
GBP 50,000 - 70,000 Annual
Proven experience in Embedded software development for safety-critical systems. Strong background in motor control design, particularly hydraulic and Sepex motors. Expert proficiency in C/C++ for microcontrollers and Real Time systems. Solid understanding of functional safety standards (ISO 13849 or IEC 61508). Hands-on experience with … with Git and modern software development life cycle tools and processes. Desirable Skills Understanding of cyber security principles for Embedded systems. Knowledge of MISRA C and safety-critical coding standards. Why Apply? This is an exciting chance to influence future product development, work on varied and innovative projects ...

Junior Systems Engineer

Hiring Organisation
Peregrine
Location
Maidstone, Kent, UK
Employment Type
Full-time
years, with the aim of securing a permanent role. What you'll learn: Engineering Tools & Software: CAMEO DOORS/Polarion MATLAB, Simulink Python, C/C++ Jira, Confluence Professional Skills: Workplace behaviours Personal Development Planning (PDP) Time management Communication Written & presentation Skills Desirable skills: Exposure to programming (Python, C/ ...

Junior Systems Engineer

Hiring Organisation
Peregrine
Location
Rochester, England, United Kingdom
years, with the aim of securing a permanent role. What you’ll learn: Engineering Tools & Software: CAMEO DOORS/Polarion MATLAB, Simulink Python, C/C++ Jira, Confluence Professional Skills: Workplace behaviours Personal Development Planning (PDP) Time management Communication Written & presentation Skills Desirable skills: Exposure to programming (Python, C/ ...

R&D Engineer / Researcher – Camera Algorithms

Hiring Organisation
European Tech Recruit
Location
Cambridge, England, United Kingdom
mapping, denoising, fusion, texture, compression, and rendering Build and test end-to-end imaging pipelines , from capture to display Implement prototype systems in Python, C or C++ Conduct objective and subjective IQ evaluation , metric design, and benchmarking Optimise algorithms for performance, memory and power Prepare technical reports, experiment documentation … Imaging or related field Industrial experience in camera algorithms, computational photography, computer vision or image processing Strong programming skills in Python and/or C/C++ Experience with image quality metrics, evaluation methods and tuning Understanding of end-to-end imaging systems and camera pipelines Ability to build ...

Vulnerability Researcher

Hiring Organisation
NSD
Location
Gloucestershire, South West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
experience extracting data from flash memory Use of logic analysers, oscilloscopes, and advanced soldering techniques Understanding of side channel attack methods Programming experience in C, C++, Python, or similar Strong Linux knowledge and command line proficiency Analytical mindset with strong problem-solving skills Eligible for, or already holding, eDV clearance … Network engineering experience in a lab or professional setting Key skills: Vulnerability Researcher, hardware security, reverse engineering, embedded systems, side channel analysis, Linux, Python, C, cyber research ...

Systems Engineer & Software Developer

Hiring Organisation
Peregrine
Location
ME1, Rochester, Medway, Kent, United Kingdom
Employment Type
Permanent
Salary
£35000/annum
years, with the aim of securing a permanent role. What you’ll learn: Engineering Tools & Software: CAMEO DOORS/Polarion MATLAB, Simulink Python, C/C++ Green Hills IDE, VxWorks Vector CAST, Bitbucket, Jira, Confluence Professional Skills: Workplace behaviours Personal Development Planning (PDP) Time Management Communication Written & Presentation Skills Desirable … skills: Exposure to programming (Python, C/C++) Understanding of engineering principles Familiarity with any of the tools listed above About Peregrine We build workforces that deliver tech and change programmes at leading UK organisations. By combining data science from Peregrine Intelligence, our industry-accredited Peregrine Academy, and market-leading ...

Graduate Engineer - Electronics (September 2026 start)

Hiring Organisation
AVIRE
Location
Reading, Berkshire, UK
Employment Type
Full-time
Chartered Engineer. What you'll be doing Design, develop and deliver embedded electronics subsystems, from drawing board to production-ready design. Develop firmware in C (or optionally Rust) across platforms including STM32, ESP32, Pi Compute Modules and NXP i.MX. Prototype boards and debug hardware using tools like KiCad, oscilloscopes … have just completed) a Master's in Electronic or Computer Engineering with strong academic results from a top university. You've written embedded C for microcontrollers and understand how to test your code properly. You've built and debugged hardware before - maybe with STM32, ESP32, or Raspberry Pi Compute Modules. ...

Graduate Engineer - Electronics (September 2026 start)

Hiring Organisation
AVIRE
Location
Maidenhead, England, United Kingdom
Chartered Engineer. What you'll be doing Design, develop and deliver embedded electronics subsystems, from drawing board to production-ready design. Develop firmware in C (or optionally Rust) across platforms including STM32, ESP32, Pi Compute Modules and NXP i.MX. Prototype boards and debug hardware using tools like KiCad, oscilloscopes … have just completed) a Master's in Electronic or Computer Engineering with strong academic results from a top university. You've written embedded C for microcontrollers and understand how to test your code properly. You've built and debugged hardware before - maybe with STM32, ESP32, or Raspberry Pi Compute Modules. ...

C/C++ Software Engineer

Hiring Organisation
Certain Advantage
Location
Bristol, Somerset, United Kingdom
Employment Type
Contract
Contract Rate
GBP 65 Hourly
World Class Defence Organisation based in Bristol is currently looking to recruit a C/C++ Software Engineer subcontractor on an initial 6 month contract, with very likely extension. The role will be onsite 4 days per week. A 4 day working week is OK (Monday to Thursday). Rate … approaches that might enable us to evolve our processes to improve our efficiency and sustainability Experience in ontologies and Domain specific languages Experience in C or C++ programming language Knowledge of DDS Middleware and Real Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 ...

C / C++ Software Engineer

Hiring Organisation
Certain Advantage
Location
Bristol, Avon, South West, United Kingdom
Employment Type
Contract, Work From Home
Contract Rate
£65 per hour, Benefits Overtime Rate
World Class Defence Organisation based in Bristol is currently looking to recruit a C/C++ Software Engineer subcontractor on an initial 6 month contract, with very likely extension. The role will be onsite 4 days per week. A 4 day working week is OK (Monday to Thursday). Rate … approaches that might enable us to evolve our processes to improve our efficiency and sustainability Experience in ontologies and Domain specific languages Experience in C or C++ programming language Knowledge of DDS middleware and Real Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 ...

FPGA Development Engineer

Hiring Organisation
Matchtech
Location
Southampton, UK
Employment Type
Full-time
implementations in FPGA. Experience with Xilinx or Altera devices/toolchains. Familiarity with 3rd-party IP integration. Design for security principles. Embedded firmware development (C/C assembler). Understanding of cryptographic algorithms and standards. Experience integrating FPGAs within larger hardware platforms. If you're interested in this role, then … Firmware Engineer, Full lifecycle, Requirements, Architecture, Coordination, Test bench development, VHDL, Xilinx, Power dissipation, Integration, Debugging, HDL, Modelsim, Questasim, DOORs, Altera, 3rd party IP, C, C++, assembler. ...

FPGA Development Engineer

Hiring Organisation
Matchtech
Location
Hampshire, England, United Kingdom
implementations in FPGA. Experience with Xilinx or Altera devices/toolchains. Familiarity with 3rd-party IP integration. Design for security principles. Embedded firmware development (C/C assembler). Understanding of cryptographic algorithms and standards. Experience integrating FPGAs within larger hardware platforms. If you're interested in this role, then … Firmware Engineer, Full lifecycle, Requirements, Architecture, Coordination, Test bench development, VHDL, Xilinx, Power dissipation, Integration, Debugging, HDL, Modelsim, Questasim, DOORs, Altera, 3rd party IP, C, C++, assembler. ...

C/C++ Software Developer

Hiring Organisation
ZENOVO LTD
Location
Yorkshire, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
Title: C/C++ Software Developer Location: Sheffield Salary: Up to £50k (depending on experience) We're seeking an experienced C/C++ Software Developer to design, develop, and maintain high-performance software systems. The role focuses on C++ development for complex, data-intensive applications, including real-time processing ...

Software Modelling Level 6 Degree Apprenticeship 2026

Hiring Organisation
MBDA
Location
Stevenage, Hertfordshire, England, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
optimally tackle! You will learn how to build simulation software in programming languages/environments such as: Mathworks (MATLAB, Simulink and Stateflow) Fortran C/C++ Our teams implement Agile working practices and dynamic working across multiple projects to meet demand, aided by the use of collaborative tools. We work … achieved 120 UCAS Tariff points: 3 x A levels to include Maths at Grade B as minimum plus another STEM subject at Grade C or above. Grades below a C will not be considered. BTEC Level 3 Extended Diploma in Engineering at a minimum grade of DDM including a Distinction ...

Senior C++/Rust Software Engineer

Hiring Organisation
IC Resources
Location
Cambridge, England, United Kingdom
Senior C Rust Software Engineer Top of the market salaries - Hybrid Working - Cambridge A Senior C++ Software Engineer is required to join an exciting technology firm with the opportunity to design and implement high-performance software. You'll also collaborate with cross-functional teams to ensure optimal solution creation … delivery. What’s Required? For this Senior C Rust Software Engineer role, we’re interested in people from a variety of backgrounds, but your experience may include some of the following: Strong C Rust programming skills Strong knowledge of CPU's/GPU's Good Multithreading experience Linux experience ...