C Software Engineer Jobs in the UK

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

Senior Embedded Software Engineer C/C

Southend-on-Sea, Essex, UK
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 ❯
Posted:

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:

Senior Embedded Software Engineer C/C++

United Kingdom, UK
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 specializing 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, 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:

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:

Senior Embedded Software Engineer C/C++

Essex, UK
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: Strong Embedded C and C++ programming for PowerPC or high-performance ARM processors. Experience programming hardware devices at register level. Developing low-level embedded software for Linux operating system, Linux kernel More ❯
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:

C Software Engineer - Defence Sector - Cambridge)

Cambridge, Cambridgeshire, 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 ❯
Posted:

C Software Engineer - Defence Sector - Cambridge

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 ❯
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, 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:

Senior Embedded Software Engineer, C and C++

Hemel Hempstead, Hertfordshire, UK
Expert Employment
Senior Embedded Software Engineer, C and C++ Embedded Software Developer required to design, implement, and validate software for embedded devices. Skills: Embedded Software Engineering in C and C++. Hardware and protocol knowledge ideally of ARM chipsets and SPI, I2C, UART, CAN or USB … such as Keil RTX, FreeRTOS or ThreadX. IDEs ideally Keil uVision, Freescale CodeWarrior, STM32cubeIDE or NXP MCUxpresso. Role: Designing, developing, implementing and testing embedded software systems in C and C++ for ARM Cortex Microcontrollers. Code for ThreadX and FreeRTOS real-time operating systems. Replicate, debug and resolve any More ❯
Posted:

Software Engineer - C/C++

Dundee, Angus, 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 click apply for full job details More ❯
Employment Type: Contract
Rate: GBP 400 - 475 Daily
Posted:

Software Engineer (C/C++, Go) - 6-Month Contract - Remote (UK)

United Kingdom
Hybrid / WFH Options
GlobalLogic UK&I
Software Engineer (C/C++, Go) - 6-Month Contract - Remote (UK) Are you an experienced Software Engineer with expertise in C/C++, Go, and Kubernetes? GlobalLogic is seeking skilled professionals to join our team on a 6-month contract, working remotely within the More ❯
Employment Type: Contract
Rate: GBP 35 Annual
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:

Embedded C Software Engineer

Welshpool, Powys, UK
Expert Employment
Embedded C Software Engineer required to join a growing team working on control and communication systems for industrial automation products. Key Skills Embedded C Programming skills ideally with MISRA and Secure coding practices experience. C# programming for development of support and test tools. Serial communication protocols … Modbus RTU, USB and Bluetooth. Industrial Communication Protocols, EtherNet/IP, PROFINET, EtherCAT or others. PLC programming of CoDeSys, Rockwell, Siemens preferred. Degree in Software, Electronics or related. Role Embedded Industrial communication interface module development. Define hardware and firmware architecture. Maintain products through various stages of their lifecycle. #J More ❯
Posted:

C / C++ Software Engineer - Linux Server

Glasgow, UK
Hybrid / WFH Options
Octagon Group
Job Description New C/C++ Software Engineer - Linux Server job available in Cambridge, Cambridgeshire Cambridge based office (hybrid working) 25 days + bank holidays, flexible working pattern C/C++ (17 or later), Linux Server development, PHP, JavaScript, HTML/CSS, Apache Visa sponsorship available … if required. A leading and expanding wireless communications business based in Cambridge, Cambridgeshire are seeking a senior level C/C++ Software Engineer to support the continuous development and maintenance of Linux server applications using PHP, JavaScript, HTML/CSS, and Apache. Optimising and customising Linux environments … leveraging the Yocto build system. You will play a key role in software coding for new R&D wireless products. Skills and experience required: Good experience in Linux server development. Strong programming skills in C and C++ (C++17 and later). Experience with database design and implementation. Knowledge More ❯
Posted:

Senior Software Engineer, C/C++ API Development

Cambridge, Cambridgeshire, UK
Roku, Inc
common libraries to redesigning the APIs and development environment used by third-party apps running on our platform. We work hard to ensure our software is optimised across a wide range of platforms and we’re super focused on maximising customer experience. We aren’t kidding that Roku is … used by millions of people, if you want a tech culture that just works, you should reach out. About the role As a Senior Software Engineer you’ll be an embedded expert at C++ and C, able to understand complex systems and design changes that unlock new … and testing native development kit APIs for a multi-process environment that are fast, efficient and maximise platform flexibility Demonstrating excellence in C++ and C development by delivering high-performance, ultra-reliable software Digging deep to find solutions to new and challenging problems, using data to drive your More ❯
Posted:

Staff Software Engineer - StoreOps C&H

London, United Kingdom
Marks & Spencer Plc
As part of the M&S Software Engineering team, you will be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software … a digital first and innovation focused organisation, with the quality of our engineering team being a key differentiator. We are seeking a passionate Staff Software Engineer to join our Store Operations C&H team. This team is responsible for building colleague facing applications and solutions that help … a charity or cause you're passionate about through a dedicated day away from work. What you'll do Your key accountabilities will include: Software Development: Write, test, and debug code for complex features, distributed systems, or legacy migrations. Lead on designing and optimising deployment pipelines. Technical Leadership: Provide More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
C Software Engineer
10th Percentile
£29,000
25th Percentile
£33,625
Median
£57,500
75th Percentile
£72,188
90th Percentile
£73,750