C Jobs in the UK

1,501 to 1,525 of 1,716 C Jobs in the UK

Senior Embedded Software Engineer

Andover, Hampshire, England, United Kingdom
Hybrid / WFH Options
Owen Daniels
Are you a Senior Embedded Software Engineer? Do you have experience in writing and testing code in Embedded C, C++ and Python? Are you confident working with products involving motor or motion control? If so, an exciting permanent opportunity has arisen to join a company specialising in the design and manufacture of complex electromechanical devices and machines. Senior Embedded Software … then this could be the company for you. Senior Embedded Software Engineer - Job Description: Design, write, test and deliver embedded software solutions for motor controller products, using languages including C, C++ and Python. Maintain and enhance existing software tools and systems. Collaborate with hardware and mechanical teams within the R&D department on new technologies and projects. Write code in … accordance with MISRA coding standards. Senior Embedded Software Engineer - Essential Experience: Proficient in C++, Embedded C and Python. Proven experience working with motor control or motion-based systems. Experience working within multi-disciplinary teams (hardware, mechanical, software). Understanding of MISRA standards. More ❯
Employment Type: Full-Time
Salary: £40,000 - £70,000 per annum
Posted:

Embedded Software Engineer

Newcastle Upon Tyne, England, United Kingdom
KO2 Embedded Recruitment Solutions Ltd
and monitors advanced electronic devices. Working in a collaborative environment, you’ll design, implement, and test embedded solutions that drive next-generation technology. You’ll work primarily in Embedded C or Modern C++, with flexibility to use the language that best suits your expertise and the project needs. Key Responsibilities Develop and maintain embedded software for real-time systems (RTOS … Bare Metal, or Linux). Design, code, test, and debug software in Embedded C or Modern C++. Collaborate closely with hardware, firmware, and systems teams to ensure seamless integration. Contribute to projects that push the boundaries of embedded innovation. Participate in design reviews and continuous improvement of software development processes. Skills & Experience Proven experience as an Embedded Software Engineer. Strong … understanding of embedded systems and real-time programming. Proficient in Embedded C and/or Modern C++. Knowledge of serial communication protocols such as SPI, UART, CAN, I2C, RS232, etc. Experience with Embedded Linux or hardware design is advantageous. Why Apply? Join a forward-thinking company that’s driving real innovation and investing heavily in its engineering team. You’ll More ❯
Posted:

Embedded Software Engineer

sunderland, tyne and wear, north east england, united kingdom
KO2 Embedded Recruitment Solutions Ltd
and monitors advanced electronic devices. Working in a collaborative environment, you’ll design, implement, and test embedded solutions that drive next-generation technology. You’ll work primarily in Embedded C or Modern C++, with flexibility to use the language that best suits your expertise and the project needs. Key Responsibilities Develop and maintain embedded software for real-time systems (RTOS … Bare Metal, or Linux). Design, code, test, and debug software in Embedded C or Modern C++. Collaborate closely with hardware, firmware, and systems teams to ensure seamless integration. Contribute to projects that push the boundaries of embedded innovation. Participate in design reviews and continuous improvement of software development processes. Skills & Experience Proven experience as an Embedded Software Engineer. Strong … understanding of embedded systems and real-time programming. Proficient in Embedded C and/or Modern C++. Knowledge of serial communication protocols such as SPI, UART, CAN, I2C, RS232, etc. Experience with Embedded Linux or hardware design is advantageous. Why Apply? Join a forward-thinking company that’s driving real innovation and investing heavily in its engineering team. You’ll More ❯
Posted:

Firmware Engineer

Oxford, Oxfordshire, South East, United Kingdom
Euro Projects Recruitment
of microcontroller platforms. You will take ownership of firmware architecture, communication interfaces and real-time control logic, ensuring smooth integration with hardware systems. Key responsibilities Develop embedded firmware in C/C++ for microcontrollers and processors. Design and implement communication protocols (SPI, I2C, UART, USB). Collaborate with the electronics team to define and test hardwarefirmware interfaces. Conduct code reviews … test equipment. Support system integration and ensure firmware meets performance and reliability requirements. Contribute to continuous improvement of development tools and processes. Skills and experience Strong programming skills in C/C++ for embedded systems. Experience with real-time operating systems (RTOS) or bare-metal programming. Good understanding of microcontroller architectures (ARM, PIC, etc.). Familiar with debugging tools and … impact. Youll be part of a collaborative team developing technology that pushes the limits of accuracy and performance. Keywords: Firmware Engineer, Embedded Engineer, Embedded Software Engineer, Firmware Developer, Embedded C, Embedded C++, ARM, PIC, Microcontroller, RTOS, SPI, I2C, UART, USB, Device Drivers, Low-Level Programming, Real-Time Systems, Electronics, Instrumentation, Embedded Systems Engineer. More ❯
Employment Type: Permanent
Salary: £55,000
Posted:

Firmware Engineer

Southampton, Hampshire, South East, United Kingdom
Euro Projects Recruitment
of microcontroller platforms. You will take ownership of firmware architecture, communication interfaces and real-time control logic, ensuring smooth integration with hardware systems. Key responsibilities Develop embedded firmware in C/C++ for microcontrollers and processors. Design and implement communication protocols (SPI, I2C, UART, USB). Collaborate with the electronics team to define and test hardwarefirmware interfaces. Conduct code reviews … test equipment. Support system integration and ensure firmware meets performance and reliability requirements. Contribute to continuous improvement of development tools and processes. Skills and experience Strong programming skills in C/C++ for embedded systems. Experience with real-time operating systems (RTOS) or bare-metal programming. Good understanding of microcontroller architectures (ARM, PIC, etc.). Familiar with debugging tools and … impact. Youll be part of a collaborative team developing technology that pushes the limits of accuracy and performance. Keywords: Firmware Engineer, Embedded Engineer, Embedded Software Engineer, Firmware Developer, Embedded C, Embedded C++, ARM, PIC, Microcontroller, RTOS, SPI, I2C, UART, USB, Device Drivers, Low-Level Programming, Real-Time Systems, Electronics, Instrumentation, Embedded Systems Engineer. More ❯
Employment Type: Permanent
Salary: £55,000
Posted:

Firmware Engineer

Salisbury, Wiltshire, South West, United Kingdom
Euro Projects Recruitment
of microcontroller platforms. You will take ownership of firmware architecture, communication interfaces and real-time control logic, ensuring smooth integration with hardware systems. Key responsibilities Develop embedded firmware in C/C++ for microcontrollers and processors. Design and implement communication protocols (SPI, I2C, UART, USB). Collaborate with the electronics team to define and test hardwarefirmware interfaces. Conduct code reviews … test equipment. Support system integration and ensure firmware meets performance and reliability requirements. Contribute to continuous improvement of development tools and processes. Skills and experience Strong programming skills in C/C++ for embedded systems. Experience with real-time operating systems (RTOS) or bare-metal programming. Good understanding of microcontroller architectures (ARM, PIC, etc.). Familiar with debugging tools and … impact. Youll be part of a collaborative team developing technology that pushes the limits of accuracy and performance. Keywords: Firmware Engineer, Embedded Engineer, Embedded Software Engineer, Firmware Developer, Embedded C, Embedded C++, ARM, PIC, Microcontroller, RTOS, SPI, I2C, UART, USB, Device Drivers, Low-Level Programming, Real-Time Systems, Electronics, Instrumentation, Embedded Systems Engineer. More ❯
Employment Type: Permanent
Salary: £55,000
Posted:

Embedded Software Engineer

Southampton, England, United Kingdom
Hybrid / WFH Options
Octagon Group
advanced embedded systems in a secure environment. Due to the sensitive nature of the projects, security clearance will be required. The Senior Embedded Software Engineer’s main responsibilities: - Develop C/C++ code for embedded systems and user interfaces - Design and develop GUIs using commercial and open-source libraries - Develop system control, monitoring software, and video processing applications - Design and … implement test frameworks and stimuli Skills required: - Experience in C/C++ programming for embedded systems - Familiarity with GUI and video processing software development - Linux device driver development Security Requirements: Due to the nature of this role, candidates must be eligible for security clearance and be a UK passport holder. The package for the Embedded Software Engineer in Southampton: Salary More ❯
Posted:

Junior Embedded / Firmware Engineer (RTOS)

Fordingbridge, Hampshire, South East, United Kingdom
Ernest Gordon Recruitment
RTOS) such as Zephyr. The Role: * Research, develop and design electronic products. * Embedded software development in C. * Review product specifications. The Person: * Software engineering degree or related subject. * Embedded C and Linux experience. * RTOS experience. * Able to commute to Fordingbridge. Reference Number: 21314 Keywords: Firmware Engineer, Embedded C, Zephyr, RTOS, Microcontroller, Embedded Software, Electronics, Data Logging, Display Systems. If you More ❯
Employment Type: Permanent
Salary: £45,000
Posted:

Embedded Software Engineer

portsmouth, hampshire, south east england, united kingdom
Hybrid / WFH Options
Octagon Group
advanced embedded systems in a secure environment. Due to the sensitive nature of the projects, security clearance will be required. The Senior Embedded Software Engineer’s main responsibilities: - Develop C/C++ code for embedded systems and user interfaces - Design and develop GUIs using commercial and open-source libraries - Develop system control, monitoring software, and video processing applications - Design and … implement test frameworks and stimuli Skills required: - Experience in C/C++ programming for embedded systems - Familiarity with GUI and video processing software development - Linux device driver development Security Requirements: Due to the nature of this role, candidates must be eligible for security clearance and be a UK passport holder. The package for the Embedded Software Engineer in Southampton: Salary More ❯
Posted:

Software Engineer

Halifax, West Yorkshire, United Kingdom
KO2 Embedded Recruitment Solutions Ltd
electronic and mechanical systems, and contributing to IoT and cloud-connected solutions. Key Responsibilities Develop intuitive UIs in C#/WPF within Visual Studio. Write clean, efficient C# and C/C++ code for STM32 microcontrollers. Integrate hardware and software systems for real-time data acquisition and control. Use GitHub for version control and collaborative development. Support IoT and cloud … energy, collaboration, and a commitment to innovation. Qualifications & Experience Essential Experience: Proven experience developing touchscreen UI applications using C# and WPF. Strong embedded systems programming skills with STM32 microcontrollers (C/C++). Experience integrating electronic, electrical, and mechanical systems. Desirable Experience: Familiarity with IoT protocols, cloud platforms (AWS/Azure), and SQL database design. Understanding of RTOS and communication … protocols such as I2C, SPI, UART, and CAN. Experience with Agile development and unit testing frameworks. Technical Skills Snapshot C#, WPF (UI Development) Embedded C/C++ (STM32) GitHub (Version Control) SQL (Database Design & Querying) IoT Architecture & Cloud Integration (AWS/Azure) Agile Development Practices Personal Qualities: Flexible, proactive, and driven to meet evolving project needs. Honest, genuine, and professional More ❯
Employment Type: Permanent
Salary: £45000 - £55000/annum
Posted:

Graduate Embedded Software Engineer

newport, wales, united kingdom
Hybrid / WFH Options
Platform Recruitment
Graduate/Junior Embedded Software Engineer - £50,000 - Bristol Title : Graduate Software Engineer (embedded C) Location : Bristol (Hybrid) Package : Up to £50,000 This is a fantastic opportunity for any genuinely passionate graduates/junior engineers to join a high-performance team with a culture of knowledge sharing and collective growth. The business are well reputed for growing graduates internally … and for providing the opportunity to work on a range of projects using the latest chip sets. The role: Write high-performance embedded C code Work on live projects from day one with a team to support you. You will have a dedicated mentor with expertise in software development to coach you into becoming the best engineer you can be. More ❯
Posted:

Robotics Software Engineer - C++/Linux

Cambridge, Cambridgeshire, England, United Kingdom
Redline Group Ltd
Robotics Software Engineer - C Linux Are you an experienced Software Engineer with a background in Robotic Operating Systems, working with C++ and Linux? Are you based in the Cambridge area, or keen to join one of the UK's leading hubs for robotics and technology innovation? If so, our client - an innovative "tech for good" start-up - is actively hiring … a competitive salary and benefits package. You will join a pioneering technology company with excellent career growth opportunities and profit share options. To apply for this Robotics Software Engineer - C Linux role, please send your CV to Or call/ More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Graduate Embedded Software Engineer

bristol, south west england, united kingdom
Hybrid / WFH Options
Platform Recruitment
Graduate/Junior Embedded Software Engineer - £50,000 - Bristol Title : Graduate Software Engineer (embedded C) Location : Bristol (Hybrid) Package : Up to £50,000 This is a fantastic opportunity for any genuinely passionate graduates/junior engineers to join a high-performance team with a culture of knowledge sharing and collective growth. The business are well reputed for growing graduates internally … and for providing the opportunity to work on a range of projects using the latest chip sets. The role: Write high-performance embedded C code Work on live projects from day one with a team to support you. You will have a dedicated mentor with expertise in software development to coach you into becoming the best engineer you can be. More ❯
Posted:

Graduate Embedded Software Engineer

bath, south west england, united kingdom
Hybrid / WFH Options
Platform Recruitment
Graduate/Junior Embedded Software Engineer - £50,000 - Bristol Title : Graduate Software Engineer (embedded C) Location : Bristol (Hybrid) Package : Up to £50,000 This is a fantastic opportunity for any genuinely passionate graduates/junior engineers to join a high-performance team with a culture of knowledge sharing and collective growth. The business are well reputed for growing graduates internally … and for providing the opportunity to work on a range of projects using the latest chip sets. The role: Write high-performance embedded C code Work on live projects from day one with a team to support you. You will have a dedicated mentor with expertise in software development to coach you into becoming the best engineer you can be. More ❯
Posted:

Graduate Embedded Software Engineer

bradley stoke, south west england, united kingdom
Hybrid / WFH Options
Platform Recruitment
Graduate/Junior Embedded Software Engineer - £50,000 - Bristol Title : Graduate Software Engineer (embedded C) Location : Bristol (Hybrid) Package : Up to £50,000 This is a fantastic opportunity for any genuinely passionate graduates/junior engineers to join a high-performance team with a culture of knowledge sharing and collective growth. The business are well reputed for growing graduates internally … and for providing the opportunity to work on a range of projects using the latest chip sets. The role: Write high-performance embedded C code Work on live projects from day one with a team to support you. You will have a dedicated mentor with expertise in software development to coach you into becoming the best engineer you can be. More ❯
Posted:

Senior Hardware Design Engineer

South East, United Kingdom
ECM Selection (Holdings) Limited
and secure communications. Their projects are wide-ranging and can involve PCB design, signal or image processing with FPGAs, low power electronics, RF communications, and embedded software development in C or C++. This is a client-facing development role with a high degree of ownership over your work. You therefore need to be a self-starter, a confident communicator, with … Ideally, you will also have an advanced degree or PhD in a relevant subject Previous commercial experience in areas such as PCB layout, FPGA and SoC design, VHDL, embedded C or C++ development, high speed networking, or RF filtering Excellent client-facing communication skills Ability to obtain a higher level UK security clearance - i.e. British nationality and resident in the … individual circumstances. The role features a competitive remunerations package including a pension with generous employer contributions, and an annual performance-related bonus. Keywords: PCB Design, FPGA, SoC, VHDL, Embedded C, C++, Linux, Device Drivers, Consultancy, Defence, Surrey Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we More ❯
Employment Type: Permanent
Salary: £45000 - £70000/annum DoE
Posted:

Backend Software Engineer C++ Windows - Finance

City of London, London, United Kingdom
Hybrid / WFH Options
Client Server
Backend Software Engineer/Developer (Windows C/C++, C#) London to £70k FTC Are you a skilled Backend Software Engineer with strong C++ skills? You could be progressing your career in a senior, hands-on role at a global market data provider whilst enjoying a range of perks and benefits. As a Backend Software Engineer you will join an … work remotely (in the UK) if you're not within a commutable distance of London. Please note this is a 12 month Fixed Term Contract. About you: You have C/C++ development skills on Windows OS You have full software development lifecycle experience You have a good knowledge of networking protocols e.g. TCP/IP, multicast You have a … Continuous training and career development including personalised budget Gain valuable finance/exchange connectivity experience Apply now to find out more about this Backend Software Engineer/Developer (Windows C/C++, C#) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer More ❯
Employment Type: Permanent, Work From Home
Salary: £70,000
Posted:

Backend Software Engineer C++ Windows - Finance

London, England, United Kingdom
Hybrid / WFH Options
Client Server
Backend Software Engineer/Developer (Windows C/C++, C#) London to £70k FTC Are you a skilled Backend Software Engineer with strong C++ skills? You could be progressing your career in a senior, hands-on role at a global market data provider whilst enjoying a range of perks and benefits. As a Backend Software Engineer you will join an … work remotely (in the UK) if you're not within a commutable distance of London. Please note this is a 12 month Fixed Term Contract. About you: You have C/C++ development skills on Windows OS You have full software development lifecycle experience You have a good knowledge of networking protocols e.g. TCP/IP, multicast You have a … Continuous training and career development including personalised budget Gain valuable finance/exchange connectivity experience Apply now to find out more about this Backend Software Engineer/Developer (Windows C/C++, C#) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer More ❯
Posted:

Backend Software Engineer C++ Windows - Finance

london, south east england, united kingdom
Hybrid / WFH Options
Client Server
Backend Software Engineer/Developer (Windows C/C++, C#) London to £70k FTC Are you a skilled Backend Software Engineer with strong C++ skills? You could be progressing your career in a senior, hands-on role at a global market data provider whilst enjoying a range of perks and benefits. As a Backend Software Engineer you will join an … work remotely (in the UK) if you're not within a commutable distance of London. Please note this is a 12 month Fixed Term Contract. About you: You have C/C++ development skills on Windows OS You have full software development lifecycle experience You have a good knowledge of networking protocols e.g. TCP/IP, multicast You have a … Continuous training and career development including personalised budget Gain valuable finance/exchange connectivity experience Apply now to find out more about this Backend Software Engineer/Developer (Windows C/C++, C#) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer More ❯
Posted:

Backend Software Engineer C++ Windows - Finance

slough, south east england, united kingdom
Hybrid / WFH Options
Client Server
Backend Software Engineer/Developer (Windows C/C++, C#) London to £70k FTC Are you a skilled Backend Software Engineer with strong C++ skills? You could be progressing your career in a senior, hands-on role at a global market data provider whilst enjoying a range of perks and benefits. As a Backend Software Engineer you will join an … work remotely (in the UK) if you're not within a commutable distance of London. Please note this is a 12 month Fixed Term Contract. About you: You have C/C++ development skills on Windows OS You have full software development lifecycle experience You have a good knowledge of networking protocols e.g. TCP/IP, multicast You have a … Continuous training and career development including personalised budget Gain valuable finance/exchange connectivity experience Apply now to find out more about this Backend Software Engineer/Developer (Windows C/C++, C#) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer More ❯
Posted:

Embedded Software Engineer

West Glamorgan, United Kingdom
Hybrid / WFH Options
IntaPeople
exciting opportunity to work across the full product lifecycle, contributing to the redesign of established systems and development of new next-generation products. The role: Develop embedded software in C and C++ for microprocessor-based systems Work primarily with PIC32 platforms (experience with other microcontrollers also welcome) Collaborate closely with electronics engineers to integrate hardware and software functionality Contribute to … towards increased in-house testing and validation capabilities Experience/skills: Degree (or equivalent) in Software Engineering, Electronics, Computer Science, or related discipline Strong embedded software development skills in C and C++ Experience working with microcontrollers (PIC32 experience a strong advantage) Knowledge of regulated development environments (medical, aerospace, automotive, defence, etc.) desirable Enthusiasm for taking ownership of projects and contributing More ❯
Employment Type: Permanent
Salary: GBP 45,000 - 60,000 Annual
Posted:

Embedded Software Engineer

Swansea, Llansamlet Community, West Glamorgan, United Kingdom
Hybrid / WFH Options
IntaPeople
exciting opportunity to work across the full product lifecycle, contributing to the redesign of established systems and development of new next-generation products. The role: Develop embedded software in C and C++ for microprocessor-based systems Work primarily with PIC32 platforms (experience with other microcontrollers also welcome) Collaborate closely with electronics engineers to integrate hardware and software functionality Contribute to … towards increased in-house testing and validation capabilities Experience/skills: Degree (or equivalent) in Software Engineering, Electronics, Computer Science, or related discipline Strong embedded software development skills in C and C++ Experience working with microcontrollers (PIC32 experience a strong advantage) Knowledge of regulated development environments (medical, aerospace, automotive, defence, etc.) desirable Enthusiasm for taking ownership of projects and contributing More ❯
Employment Type: Permanent
Salary: £45000 - £60000/annum
Posted:

Senior Software Engineer

City of London, London, United Kingdom
Burns Sheehan
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 who are solving genuine problems that disrupt an industry? Interested in … on being the worlds most 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 on software infrastructure or building Cloud More ❯
Posted:

Senior Software Engineer

London Area, United Kingdom
Burns Sheehan
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 who are solving genuine problems that disrupt an industry? Interested in … on being the worlds most 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 on software infrastructure or building Cloud More ❯
Posted:

Embedded Firmware Engineer

Newport, Gwent, Wales, United Kingdom
Computer Futures
Define software structure, interfaces, and interactions with hardware and other systems; produce design docs and lead peer reviews. Build from first principles: Develop bare-metal/RTOS firmware in C for microcontrollers and programmable logic devices. Low-level development: Write drivers and real-time control software; interface with peripherals (e.g., temperature sensors, I2C, SPI, UART, CAN). Platform fundamentals: Develop … standards within the team. What you'll bring Essential Significant experience (ideally 10-15 years ) in embedded software/firmware for real-time or bare-metal systems. Expert-level C for low-level embedded development; strong microprocessor/microcontroller architecture knowledge. Proven delivery of drivers, peripheral bring-up, and hardware integration. Lab confidence: oscilloscopes, logic/protocol analysers; comfortable with … work week Early finish Fridays 1pm every week Free annual eye test Cycle to Work scheme Employee Assistance Programme (EAP) for confidential support If you thrive on low-level C, enjoy architecting clean solutions, and like rolling up your sleeves in the lab we'd love to hear from you! Apply now or get in touch for a confidential chat. More ❯
Employment Type: Full-Time
Salary: £45,000 - £70,000 per annum, Negotiable, Inc benefits
Posted:
C
10th Percentile
£40,015
25th Percentile
£47,500
Median
£55,000
75th Percentile
£76,188
90th Percentile
£96,250