C Software Engineer Jobs in the UK

1 to 25 of 34 C Software Engineer Jobs in the UK

Senior Embedded Software Engineer C/C

Essex, Chelmsford, United Kingdom
Hybrid / WFH Options
Redline Group Ltd
Are you looking for a Senior Embedded Software Engineer C/C++ role working for a global leading engineering business specialising in complex satellite communications systems? If so, my client is currently recruiting for a Senior Embedded Software Engineer C/C++ to join … their R&D site based in Chelmsford, Essex. My client is looking for a Software Engineer to join their Team. They are seeking a key individual to join the existing software team engaged in the development of advanced electronics systems for the satellite modems markets. The purpose … of this role is to design, develop and support software within the engineering department. Main responsibilities for the Senior Embedded Engineer C/C++ job will be: - Strong Embedded C and C++ programming for PowerPC or high-performance ARM processors. - Experience programming hardware devices at register More ❯
Employment Type: Permanent
Salary: £50000 - £65000/annum
Posted:

Senior Embedded Software Engineer C/C++

Chelmsford, Essex, South East, United Kingdom
Hybrid / WFH Options
Redline Group Ltd
Are you looking for a Senior Embedded Software Engineer C/C++ role working for a global leading engineering business specialising in complex satellite communications systems? If so, my client is currently recruiting for a Senior Embedded Software Engineer C/C++ to join … their R&D site based in Chelmsford, Essex. My client is looking for a Software Engineer to join their Team. They are seeking a key individual to join the existing software team engaged in the development of advanced electronics systems for the satellite modems markets. The purpose … of this role is to design, develop and support software within the engineering department. Main responsibilities for the Senior Embedded Engineer C/C++ job will be: - Strong Embedded C and C++ programming for PowerPC or high-performance ARM processors. - Experience programming hardware devices at register More ❯
Employment Type: Permanent, Work From Home
Salary: £65,000
Posted:

Embedded Software Engineer - C/C

Rochester, Kent, United Kingdom
Hybrid / WFH Options
Redline Group Ltd
Are you an Embedded Software Engineer - C/C++ looking to work for a company that makes products that save lives. If so, then this is the job for you! My client's office is based in Rochester, Kent, commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford … and Sevenoaks and offers flexible/hybrid working. In this job you will design and develop application software and embedded firmware in C and C++ for future products and assist with the support and enhancement of my clients existing product portfolio. In this Embedded Software Engineer - C/C++ job based in Rochester, Kent you will be responsible for: - Design and develop embedded software using Embedded C - Work with FreeRTOS to develop real-time, low-level firmware - Interface directly with hardware, sensors, and microcontroller peripherals - Contribute to system integration, debugging, and testing More ❯
Employment Type: Permanent
Salary: £45000 - £55000/annum
Posted:

Senior Embedded Software Engineer C/C

Chelmsford, England, United Kingdom
Redline Group Ltd
Are you looking for a Senior Embedded Software Engineer C/C++ role working for a global leading engineering business specialising in complex satellite communications systems? If so, my client is currently recruiting for a Senior Embedded Software Engineer C/C++ to join … their R&D site based in Chelmsford, Essex. My client is looking for a Software Engineer to join their Team. They are seeking a key individual to join the existing software team engaged in the development of advanced electronics systems for the satellite modems markets. The purpose … of this role is to design, develop and support software within the engineering department. Main responsibilities for the Senior Embedded Engineer C/C++ job will be: - Strong Embedded C and C++ programming for PowerPC or high-performance ARM processors. - Experience programming hardware devices at register More ❯
Posted:

Embedded Software Engineer - C/C++

Rochester, Kent, South East, United Kingdom
Hybrid / WFH Options
Redline Group Ltd
Are you an Embedded Software Engineer - C/C++ looking to work for a company that makes products that save lives. If so, then this is the job for you! My client's office is based in Rochester, Kent, commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford … and Sevenoaks and offers flexible/hybrid working. In this job you will design and develop application software and embedded firmware in C and C++ for future products and assist with the support and enhancement of my clients existing product portfolio. In this Embedded Software Engineer - C/C++ job based in Rochester, Kent you will be responsible for: - Design and develop embedded software using Embedded C - Work with FreeRTOS to develop real-time, low-level firmware - Interface directly with hardware, sensors, and microcontroller peripherals - Contribute to system integration, debugging, and testing More ❯
Employment Type: Permanent, Work From Home
Salary: £55,000
Posted:

Graduate Software Engineer - C/IOT

Sproughton, Suffolk, United Kingdom
Redline Group Ltd
Graduate Software Engineer - C/IoT An exciting opportunity has opened up for a Graduate Software Engineer - C/IoT to join a leading company known for designing and developing advanced electronic systems. Based in Ipswich, Suffolk, this is a great chance to launch … your career, working on real-world projects involving embedded software and IoT-connected products. You'll be part of a supportive engineering team, helping to design, develop and test software for innovative, next-generation electronic devices. The Graduate Software Engineer - C/IoT, based in … Ipswich, Suffolk, will be involved in: Writing embedded software in C for microcontroller-based systems Working closely with hardware engineers to ensure smooth integration Supporting development of IoT-connected features (e.G. Wi-Fi, Bluetooth, MQTT) Testing and debugging embedded software using standard lab tools The ideal candidate More ❯
Employment Type: Permanent
Salary: GBP 30,000 - 40,000 Annual
Posted:

Graduate Software Engineer - C/IOT

Ipswich, Suffolk, Sproughton, United Kingdom
Redline Group Ltd
Graduate Software Engineer - C/IoT An exciting opportunity has opened up for a Graduate Software Engineer - C/IoT to join a leading company known for designing and developing advanced electronic systems. Based in Ipswich, Suffolk, this is a great chance to launch … your career, working on real-world projects involving embedded software and IoT-connected products. You'll be part of a supportive engineering team, helping to design, develop and test software for innovative, next-generation electronic devices. The Graduate Software Engineer - C/IoT, based in … Ipswich, Suffolk, will be involved in: Writing embedded software in C for microcontroller-based systems Working closely with hardware engineers to ensure smooth integration Supporting development of IoT-connected features (e.G. Wi-Fi, Bluetooth, MQTT) Testing and debugging embedded software using standard lab tools The ideal candidate More ❯
Employment Type: Permanent
Salary: £30000 - £40000/annum
Posted:

Graduate Software Engineer - C/IOT

Sproughton, England, United Kingdom
Redline Group Ltd
Graduate Software Engineer - C/IoT An exciting opportunity has opened up for a Graduate Software Engineer - C/IoT to join a leading company known for designing and developing advanced electronic systems. Based in Ipswich, Suffolk, this is a great chance to launch … your career, working on real-world projects involving embedded software and IoT-connected products. You'll be part of a supportive engineering team, helping to design, develop and test software for innovative, next-generation electronic devices. The Graduate Software Engineer - C/IoT, based in … Ipswich, Suffolk, will be involved in: Writing embedded software in C for microcontroller-based systems Working closely with hardware engineers to ensure smooth integration Supporting development of IoT-connected features (e.G. Wi-Fi, Bluetooth, MQTT) Testing and debugging embedded software using standard lab tools The ideal candidate More ❯
Posted:

Embedded Software Engineer - C/C++

Rochester, England, United Kingdom
Hybrid / WFH Options
Redline Group Ltd
Are you an Embedded Software Engineer - C/C++ looking to work for a company that makes products that save lives. If so, then this is the job for you! My client's office is based in Rochester, Kent, commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford … and Sevenoaks and offers flexible/hybrid working. In this job you will design and develop application software and embedded firmware in C and C++ for future products and assist with the support and enhancement of my clients existing product portfolio. In this Embedded Software Engineer - C/C++ job based in Rochester, Kent you will be responsible for: - Design and develop embedded software using Embedded C - Work with FreeRTOS to develop real-time, low-level firmware - Interface directly with hardware, sensors, and microcontroller peripherals - Contribute to system integration, debugging, and testing More ❯
Posted:

Senior Network Software Engineer C Linux - Remote

City, Edinburgh, United Kingdom
Hybrid / WFH Options
Saxon Recruitment
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 … and belonging. They're a Technology company that leads with humanity-driving business priorities alongside meaningful social, community, and societal impact. As a Senior Software Engineer in this Telco/Networking organization, you will work on Products developing a Network that grows smarter, more agile, and more responsive … texting, etc. Your interactions 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. In More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Engineer - C, Unix

Stockport, Cheshire, United Kingdom
Hybrid / WFH Options
Applause IT Recruitment Ltd
Lead Software Engineer - C, Unix Stockport - Hybrid 70,000 - 85,000 Overview We are hiring a Lead Software Engineer to join a specialist engineering team in Stockport. This is a premium role offering up to 85,000, with a strong benefits package, and the opportunity … to lead a team of 3-4 engineers working on real-time, mission-critical systems. The role focuses on C programming in a Unix/Linux environment, optimising software for high-performance industrial automation solutions. The ideal candidate will have experience in low-level systems development, multi-threading … and performance optimisation. Key Responsibilities Lead a team of 3-4 software engineers, providing technical guidance, mentorship, and code reviews. Develop and maintain C-based software applications for Unix/Linux systems. Work on real-time and high-performance software used in industrial automation. Implement CI More ❯
Employment Type: Permanent
Salary: GBP 70,000 - 85,000 Annual
Posted:

Lead Software Engineer - C, Unix

Stockport, Greater Manchester, United Kingdom
Hybrid / WFH Options
Applause IT Recruitment Ltd
Lead Software Engineer - C, Unix Stockport - Hybrid £70,000 - £85,000 Overview We are hiring a Lead Software Engineer to join a specialist engineering team in Stockport. This is a premium role offering up to £85,000, with a strong benefits package, and the opportunity … to lead a team of 3-4 engineers working on real-time, mission-critical systems. The role focuses on C programming in a Unix/Linux environment, optimising software for high-performance industrial automation solutions. The ideal candidate will have experience in low-level systems development, multi-threading … and performance optimisation. Key Responsibilities Lead a team of 3-4 software engineers, providing technical guidance, mentorship, and code reviews. Develop and maintain C-based software applications for Unix/Linux systems. Work on real-time and high-performance software used in industrial automation. Implement CI More ❯
Employment Type: Permanent
Salary: £70000 - £85000/annum Benefits
Posted:

Senior Software Engineer - C/C++

London, United Kingdom
Hybrid / WFH Options
Active Silicon
of the Solid State Plc group, listed on the AIM stock market under code SOLI. This job description is for the role of Senior Software Engineer - C/C++, with responsibility for the development and maintenance of new and existing products. Job Type: Permanent, Full Time Job … Title: Senior Software Engineer - C/C++ Location: Flexible blend of working from home and office-based work at Iver, UK (just outside M25, NW London). Hours: 37.5 hours per week, 25 days annual holiday (plus public holidays). Salary: Circa £85k depending on skills and … Assistance Programme Discounted gym membership Qualifications: A Bachelors or Masters in Computer Science or Electrical Engineering. Experience: 5+ years of professional experience working with C/C++. The type of person we are looking for The right candidate is likely to have a good Computer Science or Electrical Engineering More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Engineer - C, Unix

Stockport, England, United Kingdom
Applause IT Recruitment Ltd
Lead Software Engineer - C, Unix Stockport - Hybrid £70,000 - £85,000 Overview We are hiring a Lead Software Engineer to join a specialist engineering team in Stockport. This is a premium role offering up to £85,000, with a strong benefits package, and the opportunity … to lead a team of 3-4 engineers working on real-time, mission-critical systems. The role focuses on C programming in a Unix/Linux environment, optimising software for high-performance industrial automation solutions. The ideal candidate will have experience in low-level systems development, multi-threading … and performance optimisation. Key Responsibilities Lead a team of 3-4 software engineers, providing technical guidance, mentorship, and code reviews. Develop and maintain C-based software applications for Unix/Linux systems. Work on real-time and high-performance software used in industrial automation. Implement CI More ❯
Posted:

C Software Engineer - Defence Sector - Cambridge) (Hiring Immediately)

Cambridge, Gloucestershire, UK
Newton Colmore Consulting
C Software Engineer - Defence Sector - Cambridge A growing Defence and Security company, based in Cambridge, is currently seeking an experienced C Software Engineer to contribute to the development of breakthrough technologies that will enhance the UK's security against external threats. You will have … the opportunity to work on cutting-edge systems architecture, ideally utilizing past firmware and embedded software tools. The projects you will be involved in will truly mind-blowing, challenging you on a daily basis. It would also be ideally, though not essential, if you have previous knowledge and experience … in Software-Defined Radio (SDR) and Real-Time Operating Systems (RTOS). There will also be a significant amount of algorithm development, so a strong mathematical background would be advantageous in this role. The company has recently revamped cutting-edge labs, enabling development at the forefront of the sector. More ❯
Employment Type: Full-time
Posted:

C Software Engineer - Defence Sector - Cambridge (Hiring Immediately)

United Kingdom, UK
Newton Colmore Consulting Ltd
C Software Engineer – Defence Sector – Cambridge A growing Defence and Security company, based in Cambridge, is currently seeking an experienced C Software Engineer to contribute to the development of breakthrough technologies that will enhance the UK’s security against external threats. You will have … the opportunity to work on cutting-edge systems architecture, ideally utilizing past firmware and embedded software tools. The projects you will be involved in will truly mind-blowing, challenging you on a daily basis. It would also be ideally, though not essential, if you have previous knowledge and experience … in Software-Defined Radio (SDR) and Real-Time Operating Systems (RTOS). There will also be a significant amount of algorithm development, so a strong mathematical background would be advantageous in this role. The company has recently revamped cutting-edge labs, enabling development at the forefront of the sector. More ❯
Employment Type: Full-time
Posted:

Software Engineer - C/C

Dundee, Angus, United Kingdom
ECS Resource Group Ltd
APPLICATIONS WHO ARE HAPPY WITH HYBRID TRAVEL TO DUNDEE EVERY WEEK WILL BE CONSIDERED FOR THIS ROLE Software Engineer (C/C++ for Secure Systems & USB Devices) Role Overview: Are you a passionate software engineer with a love for C/C++ programming and … hardware integration ? We're looking for a highly skilled engineer to join our team and develop cutting-edge software solutions that interact with physical devices, such as USB devices , payment systems , and secure transaction technologies . If you enjoy solving complex problems, working with hardware, and building systems … maintain Windows-based applications that interface with USB devices and embedded hardware systems. Work closely with cross-functional teams to ensure smooth interaction between software and hardware. Focus on building high-performance, secure applications for payment solutions , HID devices , and other device-level software. Ensure compliance with security and More ❯
Employment Type: Contract
Rate: GBP 400 - 475 Daily
Posted:

Software Engineer - C/C

Dundee, City of Dundee, United Kingdom
ECS Resource Group Ltd
APPLICATIONS WHO ARE HAPPY WITH HYBRID TRAVEL TO DUNDEE EVERY WEEK WILL BE CONSIDERED FOR THIS ROLE Software Engineer (C/C++ for Secure Systems & USB Devices) Role Overview: Are you a passionate software engineer with a love for C/C++ programming and … hardware integration ? We're looking for a highly skilled engineer to join our team and develop cutting-edge software solutions that interact with physical devices, such as USB devices , payment systems , and secure transaction technologies . If you enjoy solving complex problems, working with hardware, and building systems … maintain Windows-based applications that interface with USB devices and embedded hardware systems. Work closely with cross-functional teams to ensure smooth interaction between software and hardware. Focus on building high-performance, secure applications for payment solutions , HID devices , and other device-level software. Ensure compliance with security and More ❯
Employment Type: Contract
Rate: £400 - £475/day
Posted:

Software Engineer - C/C

Dundee, Scotland, United Kingdom
ECS Resource Group Ltd
APPLICATIONS WHO ARE HAPPY WITH HYBRID TRAVEL TO DUNDEE EVERY WEEK WILL BE CONSIDERED FOR THIS ROLE Software Engineer (C/C++ for Secure Systems & USB Devices) Role Overview: Are you a passionate software engineer with a love for C/C++ programming and … hardware integration? We're looking for a highly skilled engineer to join our team and develop cutting-edge software solutions that interact with physical devices, such as USB devices, payment systems, and secure transaction technologies. If you enjoy solving complex problems, working with hardware, and building systems that … maintain Windows-based applications that interface with USB devices and embedded hardware systems. Work closely with cross-functional teams to ensure smooth interaction between software and hardware. Focus on building high-performance, secure applications for payment solutions, HID devices, and other device-level software. Ensure compliance with security and More ❯
Posted:

C Software Engineer - Defence Sector - Cambridge (Hiring Immediately)

Cambridge, Gloucestershire, UK
TN United Kingdom
Social network you want to login/join with: C Software Engineer - Defence Sector - Cambridge, Cambridge Client: Newton Colmore Consulting Ltd Location: Cambridge, United Kingdom Job Category: Other EU work permit required: Yes Job Reference: caa08a70033c Job Views: 3 Posted: 24.04.2025 Expiry Date: 08.06.2025 Job Description: A … growing Defence and Security company, based in Cambridge, is currently seeking an experienced C Software Engineer to contribute to the development of breakthrough technologies that will enhance the UK's security against external threats. You will have the opportunity to work on cutting-edge systems architecture, ideally … utilizing past firmware and embedded software tools. The projects you will be involved in will truly be mind-blowing, challenging you on a daily basis. It would be ideal, though not essential, if you have previous knowledge and experience in Software-Defined Radio (SDR) and Real-Time Operating More ❯
Employment Type: Full-time
Posted:

Software Engineer - C/C++

Dundee, Angus, Scotland, United Kingdom
ECS
APPLICATIONS WHO ARE HAPPY WITH HYBRID TRAVEL TO DUNDEE EVERY WEEK WILL BE CONSIDERED FOR THIS ROLE Software Engineer (C/C++ for Secure Systems & USB Devices) Role Overview: Are you a passionate software engineer with a love for C/C++ programming and … hardware integration ? We're looking for a highly skilled engineer to join our team and develop cutting-edge software solutions that interact with physical devices, such as USB devices , payment systems , and secure transaction technologies . If you enjoy solving complex problems, working with hardware, and building systems … maintain Windows-based applications that interface with USB devices and embedded hardware systems. Work closely with cross-functional teams to ensure smooth interaction between software and hardware. Focus on building high-performance, secure applications for payment solutions , HID devices , and other device-level software. Ensure compliance with security and More ❯
Employment Type: Contract
Rate: £400 - £475 per day
Posted:

Software Engineer - C/C++

Barns of Claverhouse, Scotland, United Kingdom
ECS Careers
APPLICATIONS WHO ARE HAPPY WITH HYBRID TRAVEL TO DUNDEE EVERY WEEK WILL BE CONSIDERED FOR THIS ROLE Software Engineer (C/C++ for Secure Systems & USB Devices) Role Overview: Are you a passionate software engineer with a love for C/C++ programming and … hardware integration ? We're looking for a highly skilled engineer to join our team and develop cutting-edge software solutions that interact with physical devices, such as USB devices , payment systems , and secure transaction technologies . If you enjoy solving complex problems, working with hardware, and building systems … maintain Windows-based applications that interface with USB devices and embedded hardware systems. Work closely with cross-functional teams to ensure smooth interaction between software and hardware. Focus on building high-performance, secure applications for More ❯
Posted:

Software Engineer - C/C++

Barns of Claverhouse, Scotland, United Kingdom
ECS
APPLICATIONS WHO ARE HAPPY WITH HYBRID TRAVEL TO DUNDEE EVERY WEEK WILL BE CONSIDERED FOR THIS ROLE Software Engineer (C/C++ for Secure Systems & USB Devices) Role Overview: Are you a passionate software engineer with a love for C/C++ programming and … hardware integration ? We're looking for a highly skilled engineer to join our team and develop cutting-edge software solutions that interact with physi... More ❯
Posted:

Software Engineer - C/C++

Dundee, Scotland, United Kingdom
ECS
Job Description APPLICATIONS WHO ARE HAPPY WITH HYBRID TRAVEL TO DUNDEE EVERY WEEK WILL BE CONSIDERED FOR THIS ROLE Software Engineer (C/C++ for Secure Systems & USB Devices) Role Overview: Are you a passionate software engineer with a love for C/C++ … programming and hardware integration ? We're looking for a highly skilled engineer to join our team and develop cutting-edge software solutions that interact with physi... ZIPC1_UKTJ ... More ❯
Posted:

Embedded Software Engineer C/C++

Southampton, England, United Kingdom
Hybrid / WFH Options
Octagon Group
Are you a skilled Embedded Software Enginee r looking to contribute to cutting-edge defence technology? Based in Southampton , this Embedded Software Engineer job offers the opportunity to work on advanced embedded systems in a dynamic and secure environment. Due to the sensitive nature of the projects … security clearance will be required. The 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 - Strong understanding of testing frameworks and software quality assurance Security Requirements: Due to the nature of this role, candidates must be eligible for security clearance More ❯
Posted:
C Software Engineer
10th Percentile
£29,000
25th Percentile
£33,625
Median
£57,500
75th Percentile
£72,188
90th Percentile
£73,750