C Jobs in the UK

51 to 75 of 1,049 C Jobs in the UK

Embedded Software Engineer

Newark, Nottinghamshire, East Midlands, United Kingdom
Professional Technical Ltd
independently on complex projects with minimal supervision. Requirements: Degree (BSc/MSc) in Computer Engineering, Computer Science, or Electrical/Electronic Engineering. Minimum of 6 years' experience developing embedded C software in an engineering or manufacturing environment. Strong understanding of source control systems (e.g., Git). Proficiency in modern programming architectures and hardware interfacing. Demonstrated ability to develop bare-metal More ❯
Employment Type: Permanent
Salary: £55,000
Posted:

Principal Software Engineer

United Kingdom
Ramon Chips Ltd
Proven experience in software development for embedded systems, preferably in satellite communication or space applications. Strong knowledge of software architecture, design patterns, and development methodologies. Proficiency in programming with C/C++. Experience with real-time operating systems (RTOS), software-defined radios (SDRs), and FPGA programming. Familiarity with space industry standards and regulations. Excellent problem-solving skills and attention to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Sr. Software Engineer

Cambridge, Cambridgeshire, United Kingdom
OpenText
or I degree in a technical subject (eg Maths, Natural Science, Engineering, Computer Science). Good working knowledge of programming in a Windows or UNIX environment, and knowledge of C or C++. Ability to function well in a small team, requiring self-motivation and the ability to work well under pressure. Creativity and problem-solving skills. Senior Programmers In addition More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineering Manager - Remote

London, United Kingdom
Hybrid / WFH Options
Develooper LLC
a highly analytical mindset, supported by a degree in mathematics, computer science, statistics, physics, or equivalent experience Have strong coding skills in high-level languages such as Perl, Python, C/C++, Go, Rust, NodeJS, Java, or similar, with a flexible approach to learning new languages Be experienced with Perl, Python 3, and NodeJS, and willing to work with or More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Team Lead

United Kingdom
Ramon Chips Ltd
for embedded systems, preferably in satellite communication or space applications. Strong communication and teamwork abilities. Strong knowledge of software architecture, design patterns, and development methodologies. Proficiency in programming with C/C++. Experience with embedded Linux user-space SW stack and Yocto/Buildroot. Experience with real-time operating systems (RTOS), software-defined radios (SDRs), and FPGA programming. Familiarity with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineering Manager - Remote (London)

Highgate, Greater London, UK
Hybrid / WFH Options
Develooper LLC
a highly analytical mindset, supported by a degree in mathematics, computer science, statistics, physics, or equivalent experience Have strong coding skills in high-level languages such as Perl, Python, C/C++, Go, Rust, NodeJS, Java, or similar, with a flexible approach to learning new languages Be experienced with Perl, Python 3, and NodeJS, and willing to work with or More ❯
Employment Type: Full-time
Posted:

Lead Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Cadence Design Systems
high-quality, reliable software Stay current with industry trends and emerging technologies in AI Job Qualifications: BSc in Computer Science, Electrical Engineering or related field plus 4+ years of C/C++, Java or Python software development experience, Or M.Sc plus 2+ years of experience in implementing ML models and applications, Or PhD in a relevant area. Strong understanding of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Nottingham, Nottinghamshire, United Kingdom
Newman Stewart Ltd
Looking For: Degree in Computer Science, Software Engineering, or a related field. Professional level expertise in C++ development on Linux OS, with advanced knowledge of C++ required; experience with C, Python, or C# is advantageous. Proven experience in embedded software development, from concept to deployment. Strong understanding of software architecture, design patterns, and system modelling. Experience with real-time operating More ❯
Employment Type: Permanent
Posted:

Software Engineer – Galileo Platform

Cambridge, England, United Kingdom
Hybrid / WFH Options
OLI Systems, Inc
frameworks. Knowing Git well; you could confidently explain why `git rebase master~2 master --onto foo && git push origin` would be a bad idea. Preferred Qualifications Practical experience with C/C++ (14/17), fluent in reading, writing, building and debugging. Solid understanding of cross-platform, portable code challenges and nuances in development and deployment. Rich front-end development More ❯
Posted:

Embedded C Developer

Southampton, Hampshire, South East, United Kingdom
JLA Resourcing Ltd
Role – Embedded C Developer Location – Remote, Occasional visits to site in Dorset Salary – up to £60,000 Start – ASAP You need to be able to obtain SC Clearance to be eligible for this role. The Opportunity This is your chance to join a forward-thinking team at the forefront of aerospace innovation. You'll work on new and well established … on advanced aviation systems. The role offers exposure to high-quality engineering standards and the chance to collaborate with a talented, cross-functional team of approximately 15 other Embedded C Developers. Additionally, this position offers a pathway for professional growth, allowing you to develop your skills and expertise in embedded systems and aerospace software engineering. The Role We are seeking … an experienced Embedded C Developer to play a pivotal role within a dynamic aerospace software development team. You will be responsible for ensuring software meets high technical and quality standards. You will get the opportunity of further developing your experience in Misra C or expand into this area. This is an exciting opportunity to contribute to cutting-edge aerospace technology More ❯
Employment Type: Permanent
Salary: £55,000
Posted:

Software Engineers C C++ C#

Crawley, West Sussex, South East, United Kingdom
Morson Talent
requirements analysis through to customer acceptance and post-delivery customer support What you'll bring The role of a Flight Simulation Software Engineer requires the following experience and skills: • C programming skills • A good practical understanding of the Systems Engineering V-model and/or the Software Development Lifecycle • An individual with drive, enthusiasm and can-do attitude coupled with More ❯
Employment Type: Contract
Posted:

Embedded Software Engineer

Manchester, United Kingdom
Futures
Futures seek to appoint an Embedded Software Engineer working predominantly in embedded C for our client in Manchester. Their technologies are featured across many industries in a variety of award winning products for an enviable client bank. The Embedded Software Engineer role is a hands-on design position developing embedded software/firmware within a multidisciplinary team of talented engineers. … progression can be rapid and the potential for growth is huge. You'll be joining an excellent team with market leading products and technologies. Embedded Software Engineer - Skills & Abilities - C, C++, C#, Embedded C, Embedded Software, Firmware, Electronics * Degree qualified in Electronics, Electrical & Electronic Engineering or Computer Science preferred * Proficient in C with at least five years industry experience * Experience … with Microcontrollers/Microprocessors * RTOS software experience would be ideal Embedded Software Engineer, C C++, C#, Embedded C, Embedded Software, Firmware, Electronics Please do not hesitate to apply for this role if you feel that your experience is relevant for this vacancy. You don't want to miss out More ❯
Employment Type: Permanent
Salary: £38000 - £40000/annum excellent benefits
Posted:

Senior GPU Software Engineer (London)

London, UK
Hybrid / WFH Options
ZipRecruiter
Computer Science, or a related 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 to execute effectively. Responsibilities: Translate … production-ready encoder implementations using 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 integration guides. Support external partners and More ❯
Employment Type: Full-time
Posted:

Senior GPU Software Engineer (London)

london, south east england, united kingdom
Hybrid / WFH Options
ZipRecruiter
Computer Science, or a related 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 to execute effectively. Responsibilities: Translate … production-ready encoder implementations using 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 integration guides. Support external partners and More ❯
Posted:

Embedded Software Engineer

OX1, Oxford, Oxfordshire, United Kingdom
Platform Recruitment
applications Supporting production of newly introduced products, deploying the correct embedded OS Ensure embedded systems are secure and up-to-date Key Skills 2 years embedded software development experience – C/C Python BSc or BEng in Computer Science, Engineering or any related field Strong knowledge of working with Linux in an embedded system – Bash Scripting Excellent understanding of networking More ❯
Employment Type: Permanent
Salary: £50000 - £60000/annum
Posted:

Senior Firmware & Software Engineer

Norfolk, East Anglia, United Kingdom
Gerrell & Hard
to join their innovative engineering team on a permanent basis. This is a fantastic opportunity for someone with strong experience in power and embedded electronics, bare-metal development, and C programming to work on cutting-edge technology in a fast-paced, collaborative environment. About the Role As a Senior Firmware & Software Engineer, you'll be a core member of the … Do Design, develop, maintain, and test embedded firmware and software for electric power systems Work closely with hardware engineers to integrate code with electronics Write clear, maintainable code in C/C++ for bare-metal and embedded systems Document development processes and testing procedures Provide technical support and contribute to continuous improvement initiatives Ensure compliance with coding standards and regulatory … requirements What Were Looking For Solid experience in embedded systems and microcontroller firmware development Proficiency in C and C++ programming Familiarity with cross compilers, debugging tools, and source control systems (e.g. GIT) Understanding of electronic schematics and hardware interfaces Experience working to industry standards such as MISRA is desirable Strong problem-solving skills and a detail-oriented mindset Qualifications & Requirements More ❯
Employment Type: Permanent
Salary: £70,000
Posted:

Staff Software Engineer

Belfast, United Kingdom
Greater Giving, Inc
helps business management software companies grow their business through our embedded commerce services, bolster customer loyalty with unique payment solutions, and improve profitability. Your new position You, as a C/C++ Staff Software Engineer are responsible for the design and development of software components that are deployed to our countertop and handheld Payment Capture terminals. These are highly secure … Apple Pay, Samsung Pay etc., as well as providing value added services for both the Merchant and paying customer. Leading the team, you will develop primarily on C++ and C, and are responsible for utilizing a variety of web protocols to integrate capabilities to our payment partner's Point of Sale systems (PoS), providing web services to PoS, and consuming … developing applications to leverage traditional card and evolving mobile payment technologies, including Smart Card ("Chip and PIN"), Contactless Cards, Android Pay, Apple Pay, Samsung Pay etc. Using C++ and C programming languages to deliver high quality, easily maintainable production code Developing secure software, using hardware acceleration and trusted computing modules to securely capture, store and transmit sensitive payment data Implementing More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Software Engineer

Manchester, Lancashire, England, United Kingdom
Hybrid / WFH Options
ZENOVO LTD
Hybrid (Manchester - 2-3 days onsite) Salary: Up to £60,000 + benefits (depending on experience) We’re looking for a Senior Embedded Software Engineer with strong expertise in C/C++ to join our fast-growing team in Manchester . You’ll play a key role in designing and developing embedded software. From early-stage prototyping to production-ready … and RS232 Writing clean, robust, and efficient code following industry best practices Supporting software integration, debugging, and optimisation across product lifecycle What We’re Looking For: Strong experience in C/C++ development for embedded systems Solid understanding of ARM Cortex-M microcontrollers and low-level peripheral interfacing Familiarity with Linux as a development and target platform Experience with real More ❯
Employment Type: Full-Time
Salary: £50,000 - £60,000 per annum
Posted:

Senior Embedded Software Engineer

Leeds, West Yorkshire, England, United Kingdom
Hybrid / WFH Options
ZENOVO LTD
days onsite, 2 remote), Leeds Salary : £55,000 + benefits About the role: This is an exciting opportunity for a talented Senior Embedded Software Engineer with expertise in C/C++ (C++ 11/14/17) to join our rapidly growing business. Design and develop embedded software solutions for innovative measurement devices for the power industry. Bring up firmware … and reliable code that adheres to industry standards. Drive continuous improvements in process efficiency and product quality as deployment scales increase. What we'll need from you: Expertise in C/C++ (C++ 11/14/17). Proven experience in embedded software design and full product lifecycle development. Strong knowledge of low-level protocols (SPI, I2C, RS232) and More ❯
Employment Type: Full-Time
Salary: £45,000 - £55,000 per annum
Posted:

Embedded Software Engineer

Portsmouth, Hampshire, United Kingdom
Hybrid / WFH Options
AIRBUS Defence and Space Limited
technology solutions to our key customers. HOW YOU WILL CONTRIBUTE TO THE TEAM Use your skills and knowledge to prototype innovative wireless solutions You will be primarily developing using C/C++ on embedded platforms Development of embedded software/firmware prototypes in an agile environment Further development of proven prototypes to a deployment standard Development of software in a … real-time embedded environment using Linux. (e.g. Microblaze or RISC-V using C/C++) ABOUT YOU Experience programming Embedded Systems using C/C++ Experience of bare-metal and embedded Linux environments Knowledge of Digital Signal Processing Knowledge of Software Defined Radio Not a 100% match? No worries! Airbus supports your personal growth with customised development solution s. HOW More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Airbus - Embedded Software Engineer

London, England, United Kingdom
Hybrid / WFH Options
Airbus
technology solutions to our key customers. **HOW YOU WILL CONTRIBUTE TO THE TEAM ** * Use your skills and knowledge to prototype innovative wireless solutions * You will be primarily developing using C/C++ on embedded platforms * Development of embedded software/firmware prototypes in an agile environment * Further development of proven prototypes to a deployment standard * Development of software in a … real-time embedded environment using Linux. (e.g. Microblaze or RISC-V using C/C++) **ABOUT YOU** * Experience programming Embedded Systems using C/C++ * Experience of bare-metal and embedded Linux environments * Knowledge of Digital Signal Processing * Knowledge of Software Defined Radio **Not a 100% match? No worries! Airbus supports your personal growth with customised development solution* s. * **HOW More ❯
Posted:

Airbus - Embedded Software Engineer

Portsmouth, yorkshire and the humber, united kingdom
Hybrid / WFH Options
AIRBUS Defence and Space Limited
technology solutions to our key customers. **HOW YOU WILL CONTRIBUTE TO THE TEAM ** * Use your skills and knowledge to prototype innovative wireless solutions * You will be primarily developing using C/C++ on embedded platforms * Development of embedded software/firmware prototypes in an agile environment * Further development of proven prototypes to a deployment standard * Development of software in a … real-time embedded environment using Linux. (e.g. Microblaze or RISC-V using C/C++) **ABOUT YOU** * Experience programming Embedded Systems using C/C++ * Experience of bare-metal and embedded Linux environments * Knowledge of Digital Signal Processing * Knowledge of Software Defined Radio **Not a 100% match? No worries! Airbus supports your personal growth with customised development solution* s. * **HOW More ❯
Posted:

Embedded Software Engineer

Portsmouth, yorkshire and the humber, united kingdom
Hybrid / WFH Options
AIRBUS Defence and Space Limited
technology solutions to our key customers. **HOW YOU WILL CONTRIBUTE TO THE TEAM ** * Use your skills and knowledge to prototype innovative wireless solutions * You will be primarily developing using C/C++ on embedded platforms * Development of embedded software/firmware prototypes in an agile environment * Further development of proven prototypes to a deployment standard * Development of software in a … real-time embedded environment using Linux. (e.g. Microblaze or RISC-V using C/C++) **ABOUT YOU** * Experience programming Embedded Systems using C/C++ * Experience of bare-metal and embedded Linux environments * Knowledge of Digital Signal Processing * Knowledge of Software Defined Radio **Not a 100% match? No worries! Airbus supports your personal growth with customised development solution* s. * **HOW More ❯
Posted:

Airbus - Embedded Software Engineer

portsmouth, hampshire, south east england, united kingdom
Hybrid / WFH Options
AIRBUS Defence and Space Limited
technology solutions to our key customers. **HOW YOU WILL CONTRIBUTE TO THE TEAM ** * Use your skills and knowledge to prototype innovative wireless solutions * You will be primarily developing using C/C++ on embedded platforms * Development of embedded software/firmware prototypes in an agile environment * Further development of proven prototypes to a deployment standard * Development of software in a … real-time embedded environment using Linux. (e.g. Microblaze or RISC-V using C/C++) **ABOUT YOU** * Experience programming Embedded Systems using C/C++ * Experience of bare-metal and embedded Linux environments * Knowledge of Digital Signal Processing * Knowledge of Software Defined Radio **Not a 100% match? No worries! Airbus supports your personal growth with customised development solution* s. * **HOW More ❯
Posted:

Embedded Software Engineer - Contract (On-Site / Outside IR35)

Crawley, Sussex, United Kingdom
Zenovo
solving skills to tackle complex challenges and drive technological advancements Contribute to the growth and success of a respected industry leader in engineering and manufacturing Preferred Requirements: Proficient in C/C++ programming and experience with embedded systems and microcontrollers Familiarity with real-time operating systems and experience in software design and development Strong understanding of software architecture, algorithms, and More ❯
Employment Type: Contract
Rate: GBP Annual
Posted:
C
10th Percentile
£43,000
25th Percentile
£47,500
Median
£57,836
75th Percentile
£75,000
90th Percentile
£95,000