651 to 675 of 918 C Jobs in the UK

Senior C/C++ Linux Software Engineer

Hiring Organisation
ECM Selection (Holdings) Limited
Location
Tewkesbury, Gloucestershire, United Kingdom
Employment Type
Permanent
Salary
£45000 - £70000/annum DoE + benefits and bonus
This established technical consultancy develops advanced software and hardware for government and commercial sector clients. Due to continued success, they are seeking an accomplished C/C++ and Linux software engineer to join their team. Varied multidisciplinary projects mean that you could be working on areas such as diverse … your application. Good client-facing communications skills. Able to discuss technical subject matter with colleague Substantial commercial experience of software design and development in C or C++ and Linux, and familiarity with best practice. Front end coding skills in TypeScript/JavaScript and HTML would be useful. Full right ...

Embedded Software Engineer – Embedded C

Hiring Organisation
Newton Colmore Consulting
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 70 K
invention of brand new medical technologies.You will be working onsite developing hardware and embedded software systems. You will be mainly working in Embedded C and Assembler while helping with the invention of new devices.To have the skills required for this role it is expected that you would have worked within … Product Design, Human Factors, Regulatory Affairs, Quality Assurance and Field Service Engineering sectors.Embedded Software Engineer, Medical Devices, Medical Technology, Embedded Firmware, Embedded Software, Embedded C, Electronics, WirelessHiring organizationEmployment TypeFull-timeDuration of employmentPermanentIndustryMedical DevicesJob Location Cambridge, CambridgeshireDate posted 14th July 2026Valid through 31st October 2026PDF Export Export as PDFApply below ...

Software Engineer, Regional TV Software (C/C++)

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 60 K
Contributing to new software projects, including requirements definition, software design, and implementation Developing primarily in C++, with contributions in C, Python and Javascript as-needed Porting and adapting software to meet regional standards and specifications, including HbbTV Troubleshooting technical issues across the software stack and working cross-functionally to resolve … coding assistants and agentic tools to enhance development velocity and code qualityWe're Excited If You Have 1-3 years of experience with C and/or C++ in a commercial environment Familiarity with Python An interest in or exposure to embedded systems or low-level software development Advanced ...

Embedded Software Engineer - Senior

Hiring Organisation
Pure Resourcing Solutions
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 60 K
Reference: BH-69509 Are you a senior C/C software engineer with a desire to expand to working with Rust Would you like to work in an engineering culture where "good enough" is never good enough? Reliability, exceptional performance, and highly disciplined engineering are the core of our client … complex embedded environments, writing highly efficient code, and taking ownership of technical challenges.Core Technical Requirements:Deep expertise in embedded software development on Linux.C and C are essential.Proven background in building middleware and backend applications on Linux.Extensive experience working with multi-threaded systems and optimising performance-critical code.Advantageous Experience:Rust ...

Senior Software Engineer, Embedded Android

Location
Brighton, England, United Kingdom
engineering bar for a small and senior team through design discussions, code reviews, and automated testing. What we’re looking for Languages: Proficiency in C/C++/C\# and building scalable feature sets in a large multithreaded codebase. Embedded Platforms: Experience developing for Embedded Linux, QNX and hypervised ...

Senior Software Engineer, Embedded Android

Hiring Organisation
Unity Technologies
Location
Brighton, East Sussex, United Kingdom
Salary
£ 80 K
engineering bar for a small and senior team through design discussions, code reviews, and automated testing .What we're looking forLanguages: Proficiency in C/C++/C\# and building scalable feature sets in a large multithreaded codebase.Embedded Platforms: Experience developing for Embedded Linux, QNX and hypervised environmentsAndroid platform ...

Software Security Architect — Home Office & Flexible Hours

Location
Glasgow, Scotland, United Kingdom
compliance with cyber resilience standards throughout the product lifecycle. Ideal candidates have strong background in cybersecurity and secure software architecture, with experience in embedded C, Rust, or assembly. #J-18808-Ljbffr ...

Electronic Hardware/Software Design Engineer

Hiring Organisation
Nanotek
Location
Cardiff, South Glamorgan, United Kingdom
Salary
£ 45 K
advanced PCB design and layout following all key precautionary measures to reduce and prevent RF issues and include ESD protection.Experience with KiCad or OrCADEmbedded C, Java and PythonExperience/understanding of USB and Bluetooth would be idealProgramming experience using Texas Instruments MSP430F range of low power microprocessorsExperience of Android ...

Electronic Hardware/Software Design Engineer

Hiring Organisation
Nanotek
Location
Birmingham, West Midlands (County), United Kingdom
Salary
£ 45 K
advanced PCB design and layout following all key precautionary measures to reduce and prevent RF issues and include ESD protection.Experience with KiCad or OrCADEmbedded C, Java and PythonExperience/understanding of USB and Bluetooth would be idealProgramming experience using Texas Instruments MSP430F range of low power microprocessorsExperience of Android ...

AI Compiler Engineer

Hiring Organisation
Intellectual Capital Resources
Location
Bristol, Gloucestershire, United Kingdom
Salary
£ 80 K
Experience working with compiler infrastructure such as LLVM, MLIR, or related technologies Understanding of AI/ML workloads, graph compilation, or performance optimisation Strong C/C++ and systems-level programming experience Experience with code generation, optimisation, or low-level software development is beneficials If this position sounds of interest ...

DATA SCIENTIST – NATURAL LANGUAGE PROCESSING

Location
Greater London, England, United Kingdom
yourself, the chances are you know people who may be. Company: Revolution Technology Qualifications: Skills required: Computer Scientist Algorithm Implementation Machine Learning GoLang/C/C++/Redis Multi-language text processing #J-18808-Ljbffr ...

IT Systems Integration Specialist

Hiring Organisation
Eutopia Solutions Limited
Location
Liverpool, Merseyside, North West, United Kingdom
Employment Type
Permanent
Salary
£45,000
documentation to define and document systems, integration layers, procedures, and processes in a clear, coherent style. Experience of programming languages, such as SQL, Java, C, and .NET. They utilise Talend and an API Management Gateway called Gravitee and so experience in these are welcomed Apply now for immediate consideration. ...

Account Solution Architect

Location
Greater London, England, United Kingdom
U.S.C. § 1157, or (iv) asylee under 8 U.S.C. § 1158, (B) eligible to access the export controlled information without a required export authorization, or (C) eligible and reasonably likely to obtain the required export authorization from the applicable U.S. government agency. CoreWeave may, for legitimate business reasons, decline to pursue ...

Service Sales Manager, Risk & Audit

Hiring Organisation
Diligent
Location
London, United Kingdom
Salary
£ 70 K
helping more than 1 million users and 700,000 board members to clarify risk and elevate governance. The Diligent One Platform gives practitioners, the C-Suite and the board a consolidated view of their entire GRC practice so they can more effectively manage risk, build greater resilience and make better ...

Software Engineer

Hiring Organisation
Ensera Design
Location
City Of Bristol, England, United Kingdom
these main areas: Software Engineer (Linux) - Software Engineer (Linux) | Careers with Ensera Design Designing and implementing software on embedded Linux platforms using C/C++ Contributing to build systems (e.g Yocto) Defining interfaces across hardware and software subsystems. Senior Software Engineer (Linux) - Senior Software Engineer – Linux | Careers with Ensera Design … Leading the design and implementation of embedded Linux software using modern C/C++ Defining system architecture, interfaces and software design approaches across complex products Contributing to build systems and deployment pipelines, including Yocto-based environments Providing technical leadership and mentoring to software engineers across project teams Working closely with ...

Staff Software Engineer, Compute Platform

Hiring Organisation
GitHub
Location
United Kingdom
Salary
£ 70 K
Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Associate’s Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer … Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or PythonOR Bachelor's Degree in Computer Science or related field AND 7+ years experience in Software Engineering ...

Staff Software Engineer, Git Storage

Hiring Organisation
GitHub
Location
United Kingdom
Salary
£ 70 K
Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Associate’s Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer … Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Bachelor's Degree in Computer Science or related field AND 7+ years experience in Software ...

Embedded Software Engineer

Hiring Organisation
BELCAN
Location
Portsmouth, Hampshire, United Kingdom
Employment Type
Full-Time
Salary
£60.00 per hour
contribute to the end-to-end development of embedded software solutions, from initial prototype through to deployment-ready systems. You'll work daily with C/C++ across bare-metal and embedded Linux platforms, supporting the development of real-time solutions and working with a range of modern embedded tooling. … enjoy complex technical challenges, problem-solving and developing advanced technology within a collaborative environment. Key Responsibilities You will develop embedded software and firmware using C/C++ in both bare-metal and embedded Linux environments. You'll create prototype solutions and evolve them to production standard, configure and deploy embedded ...

Senior Embedded Software Engineer

Hiring Organisation
ZENOVO LTD
Location
Bristol, Avon, South West, United Kingdom
Employment Type
Permanent
Salary
£65,000
will work closely with Senior Engineers and other members of the engineering team, taking a key role in designing and developing embedded firmware in C for bare-metal applications. This is an excellent opportunity for an engineer looking to take on greater technical responsibility and contribute to the development … innovative, high-technology products from an early stage. Job Responsibilities: Design, develop, and maintain firmware in C to support product enhancements and new product development. Take ownership of embedded software development activities across the product lifecycle. Develop firmware for bare-metal embedded applications. Lead and support the testing, debugging ...

Embedded Software Engineer

Hiring Organisation
Zenovo
Location
United Kingdom
Employment Type
Permanent
Salary
GBP Annual
microcontrollers, microprocessors, and Linux-based systems, contributing to innovative products and solutions. About the Role Design, develop, test, and maintain embedded software using C/C++. Develop software for microcontrollers and microprocessors, including PIC and STM32 series, as well as embedded Linux systems. Work with Linux kernels, bootloaders, device drivers … About You Degree in Computer Science, Electrical/Electronic Engineering or a related discipline. 5+ years' experience in embedded software development. Strong proficiency in C/C++ for embedded systems. Hands-on experience developing embedded software for microcontrollers and/or microprocessors. Strong experience with embedded Linux, including kernel, Bootloaders ...

Embedded Software Engineer

Hiring Organisation
Zenovo
Location
Lothian, United Kingdom
Employment Type
Permanent
microcontrollers, microprocessors, and Linux-based systems, contributing to innovative products and solutions. About the Role Design, develop, test, and maintain embedded software using C/C++. Develop software for microcontrollers and microprocessors, including PIC and STM32 series, as well as embedded Linux systems. Work with Linux kernels, bootloaders, device drivers … About You Degree in Computer Science, Electrical/Electronic Engineering or a related discipline. 5+ years' experience in embedded software development. Strong proficiency in C/C++ for embedded systems. Hands-on experience developing embedded software for microcontrollers and/or microprocessors. Strong experience with embedded Linux, including kernel, Bootloaders ...

Embedded Software Engineer

Location
Edinburgh, Midlothian, United Kingdom
microcontrollers, microprocessors, and Linux-based systems, contributing to innovative products and solutions. About the Role Design, develop, test, and maintain embedded software using C/C++. Develop software for microcontrollers and microprocessors, including PIC and STM32 series, as well as embedded Linux systems. Work with Linux kernels, bootloaders, device drivers … About You Degree in Computer Science, Electrical/Electronic Engineering or a related discipline. 5+ years' experience in embedded software development. Strong proficiency in C/C++ for embedded systems. Hands-on experience developing embedded software for microcontrollers and/or microprocessors. Strong experience with embedded Linux, including kernel, Bootloaders ...

Senior Embedded Software Engineer

Hiring Organisation
TECHNE
Location
Cambridgeshire, England, United Kingdom
with the hardware and help define the software foundations behind a new generation of propulsion technology. Key Responsibilities: Develop real-time embedded software in C/C++. Develop C++ at the application software layer. Support board bring-up and hardware validation. Work with STM32, TriCore, i.MX8 or similar processors. Develop …/software interaction issues. Support control software for complex propulsion hardware. Work closely with electronics, controls, hardware and systems teams. Experience Required: Strong Embedded C/C++ experience. (Experience across the full stack Application to hardware) Board bring-up experience. Real-time embedded systems development. Experience with microcontrollers and processors. ...

Embedded Systems Developer

Hiring Organisation
First Recruitment Services
Location
Newhaven, East Sussex, United Kingdom
Employment Type
Permanent
Salary
£40000 - £60000/annum Free parking
firmware and manufacturing teams to deliver robust, high-performance solutions. As an Embedded Systems Developer, your key responsibilities will include: Developing embedded software in C/C++ (and some C# where required) Writing low-level firmware (drivers, peripherals, comms interfaces) Supporting board bring-up and hardware/software integration Carrying … technical documentation and following best practice standards Requirements: 5+ years’ experience in embedded systems development (ideally within a manufacturing environment) Strong programming skills in C/C++ (C# beneficial) Experience with microcontroller architectures (e.g. ARM, Atmel) Knowledge of communication protocols such as: USB TCP/IP UART, I2C, SPI Bluetooth ...

Senior Electronics Engineer

Hiring Organisation
ACS Recruitment Solutions Ltd
Location
Bristol, Avon, United Kingdom
Employment Type
Full-Time
Salary
£60,000 - £75,000 per annum
Produce circuit designs, schematics and PCB layouts, ensuring designs are reliable and suitable for manufacture. Contribute to embedded firmware development and code reviews using C/C++ and Zephyr RTOS. Develop effective testing strategies and support automated testing and CI processes. Lead hardware and firmware verification, validation and compliance activities. … Strong experience in electronics engineering, covering analogue, digital and power electronics. Proven experience with circuit design, schematic capture and PCB development. Experience developing embedded C/C++ firmware, ideally with Zephyr RTOS and modern microcontrollers. Knowledge of hardware testing, verification, validation and automated test environments. Understanding of EMC and electrical ...