851 to 851 of 851 C++ Jobs in the UK

Senior Software Engineer (Real-Time Communications Platform)

Hiring Organisation
Intermedia Intelligent Communications
Location
United Kingdom
Bristol office or London. We are looking for a Senior Engineer working on a large-scale real-time communications platform. Focus on C++ services, networking, and system reliability. Practical experience in VoIP or PBX systems is desirable. What you will be doing: Design, develop, and maintain C++ (C++17+) services Implement … edge cases Participate in code reviews and engineering best practices Contribute within Agile processes (Scrum, Jira) What you will bring to the role: Strong C++ (C++17 minimum), STL Solid networking fundamentals (TCP/UDP, sockets) Experience with multithreaded/concurrent systems Strong debugging skills (gdb, core dumps) Linux development experience ...

MOD DV Cleared Senior Software Engineer

Hiring Organisation
Data Careers
Location
Fareham, Hampshire, South East, United Kingdom
Employment Type
Contract
Contract Rate
£750 - £800 per day
Engineer 6 Month Contract Location: Portsmouth/Home (on site 3 days a week) Salary: £750 - £800 per day (Inside IR35) Skills: Python/C++/Legacy Modernisation/Complex Systems, MOD DV Clearance We are looking to recruit a MOD DV Cleared Senior Software Engineer for a leading technology … maintaining, improving and evolving complex software systems. The role would suit someone with strong Python development experience, ideally combined with exposure to C/C++ integration , performance improvement, refactoring, legacy system modernisation or engineering-heavy environments. You will work on technically challenging codebases where reliability, maintainability and engineering quality ...

Senior Software Engineer (Real-Time Communications Platform)

Hiring Organisation
Intermedia Intelligent Communications
Location
United Kingdom, UK
Bristol office or London. We are looking for a Senior Engineer working on a large-scale real-time communications platform. Focus on C++ services, networking, and system reliability. Practical experience in VoIP or PBX systems is desirable. What you will be doing: Design, develop, and maintain C++ (C++17+) services Implement … edge cases Participate in code reviews and engineering best practices Contribute within Agile processes (Scrum, Jira) What you will bring to the role: Strong C++ (C++17 minimum), STL Solid networking fundamentals (TCP/UDP, sockets) Experience with multithreaded/concurrent systems Strong debugging skills (gdb, core dumps) Linux development experience ...

MOD DV Cleared Senior Software Engineer

Hiring Organisation
Data Careers
Location
Wickham, Berkshire, UK
application button. Permanent Location: Portsmouth/Home (on site 3 days a week) Salary: £80,000 - £90,000 (+ benefits) Skills: Python/C++/Legacy Modernisation/Complex Systems, MOD DV Clearance We are looking to recruit a MOD DV Cleared Senior Software Engineer for a leading technology consultancy … maintaining, improving and evolving complex software systems. The role would suit someone with strong Python development experience, ideally combined with exposure to C/C++ integration , performance improvement, refactoring, legacy system modernisation or engineering-heavy environments. You will work on technically challenging codebases where reliability, maintainability and engineering quality ...

MOD DV Cleared Senior Software Engineer

Hiring Organisation
Data Careers
Location
Wickham, Hampshire, UK
application button. Permanent Location: Portsmouth/Home (on site 3 days a week) Salary: £80,000 - £90,000 (+ benefits) Skills: Python/C++/Legacy Modernisation/Complex Systems, MOD DV Clearance We are looking to recruit a MOD DV Cleared Senior Software Engineer for a leading technology consultancy … maintaining, improving and evolving complex software systems. The role would suit someone with strong Python development experience, ideally combined with exposure to C/C++ integration , performance improvement, refactoring, legacy system modernisation or engineering-heavy environments. You will work on technically challenging codebases where reliability, maintainability and engineering quality ...

MOD DV Cleared Senior Software Engineer

Hiring Organisation
Data Careers
Location
Wickham, Berkshire, UK
description. 6 Month Contract Location: Portsmouth/Home (on site 3 days a week) Salary: £750 - £800 per day (Inside IR35) Skills: Python/C++/Legacy Modernisation/Complex Systems, MOD DV Clearance We are looking to recruit a MOD DV Cleared Senior Software Engineer for a leading technology … maintaining, improving and evolving complex software systems. The role would suit someone with strong Python development experience, ideally combined with exposure to C/C++ integration , performance improvement, refactoring, legacy system modernisation or engineering-heavy environments. You will work on technically challenging codebases where reliability, maintainability and engineering quality ...

MOD DV Cleared Senior Software Engineer

Hiring Organisation
Data Careers
Location
Wickham, Hampshire, UK
description. 6 Month Contract Location: Portsmouth/Home (on site 3 days a week) Salary: £750 - £800 per day (Inside IR35) Skills: Python/C++/Legacy Modernisation/Complex Systems, MOD DV Clearance We are looking to recruit a MOD DV Cleared Senior Software Engineer for a leading technology … maintaining, improving and evolving complex software systems. The role would suit someone with strong Python development experience, ideally combined with exposure to C/C++ integration , performance improvement, refactoring, legacy system modernisation or engineering-heavy environments. You will work on technically challenging codebases where reliability, maintainability and engineering quality ...

Mid Level C++ Programmer

Hiring Organisation
IT Search & Select
Location
Portsmouth, Hampshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
Hybrid working 2 days in the office per week. A major defence technology organisation is seeking a talented Mid-Level C++ Software Engineer to join its growing engineering division in Portsmouth. Youll work on cutting-edge defence projects that demand precision, reliability and innovation contributing to systems that support national … Role Youll join a multidisciplinary team developing high-performance, safety-critical and real-time software used across land, sea and air domains. Expect modern C++, complex systems design, rigorous engineering standards and hands-on involvement throughout the full development lifecycle. This position is perfect for engineers with several years ...

Embedded Software Engineer

Hiring Organisation
SR2 | Socially Responsible Recruitment | Certified B Corporation™
Location
London, UK
Embedded Software Engineer – Python/Embedded C++ – Contract – Onsite (London) We're looking for an Embedded Software Engineer to support the development of software and firmware used to control advanced laboratory hardware within an innovative healthcare technology environment. This is a hands-on contract role working at the intersection … accelerate the development of next-generation diagnostic technology. Skills & Experience: Essential: - Strong Python development experience (PyQt, Streamlit, or similar GUI frameworks) - Embedded C/C++ software development experience - Experience interfacing with hardware over Serial, USB, or similar communication protocols - Strong debugging skills across embedded software and hardware - Experience using ...

Senior Software Engineer

Hiring Organisation
Eclectic Recruitment Ltd
Location
Stevenage, Hertfordshire, UK
develop test equipment software used in the verification and validation of complex systems and sub-components Develop robust software solutions primarily in C and C++ to support automated test and measurement activities Contribute to the design and implementation of automated test frameworks and continuous integration pipelines Work within an Agile … into software solutions The ideal candidate would have: Experience developing software for test solutions or test equipment environments Strong commercial experience in C and C++ development Experience working within Agile software development teams Understanding of software quality practices including testing, verification, and validation Exposure to automation and continuous integration tools ...

Senior Software Engineer

Hiring Organisation
Eclectic Recruitment Ltd
Location
Stevenage, England, United Kingdom
develop test equipment software used in the verification and validation of complex systems and sub-components Develop robust software solutions primarily in C and C++ to support automated test and measurement activities Contribute to the design and implementation of automated test frameworks and continuous integration pipelines Work within an Agile … into software solutions The ideal candidate would have: Experience developing software for test solutions or test equipment environments Strong commercial experience in C and C++ development Experience working within Agile software development teams Understanding of software quality practices including testing, verification, and validation Exposure to automation and continuous integration tools ...

Embedded Software Engineer

Hiring Organisation
SR2 | Socially Responsible Recruitment | Certified B Corporation™
Location
City of London, Greater London, UK
Embedded Software Engineer – Python/Embedded C++ – Contract – Onsite (London) We're looking for an Embedded Software Engineer to support the development of software and firmware used to control advanced laboratory hardware within an innovative healthcare technology environment. This is a hands-on contract role working at the intersection … accelerate the development of next-generation diagnostic technology. Skills & Experience: Essential: - Strong Python development experience (PyQt, Streamlit, or similar GUI frameworks) - Embedded C/C++ software development experience - Experience interfacing with hardware over Serial, USB, or similar communication protocols - Strong debugging skills across embedded software and hardware - Experience using ...

Embedded Software Engineer

Hiring Organisation
SR2 | Socially Responsible Recruitment | Certified B Corporation™
Location
London Area, United Kingdom
Embedded Software Engineer – Python/Embedded C++ – Contract – Onsite (London) We're looking for an Embedded Software Engineer to support the development of software and firmware used to control advanced laboratory hardware within an innovative healthcare technology environment. This is a hands-on contract role working at the intersection … accelerate the development of next-generation diagnostic technology. Skills & Experience: Essential: - Strong Python development experience (PyQt, Streamlit, or similar GUI frameworks) - Embedded C/C++ software development experience - Experience interfacing with hardware over Serial, USB, or similar communication protocols - Strong debugging skills across embedded software and hardware - Experience using ...

Embedded Software Engineer

Hiring Organisation
Experis UK
Location
Newcastle upon Tyne, UK
close to the hardware in real-time and resource-constrained environments. What You’ll Do Develop and optimise software in low-level languages (C, C++, Rust) Build systems for embedded, real-time, and constrained environments Interface with hardware using protocols such as SPI, I2C, UART, and CAN bus Design … safety-critical development practices Use performance profiling and optimisation techniques Contribute across the full development lifecycle What You’ll Need Strong experience in C, C++, or Rust Background in embedded or real-time systems Experience with hardware interfaces and low-level communication protocols Familiarity with Linux or macOS environments ...

Embedded Software Engineer

Hiring Organisation
Experis UK
Location
Newcastle Upon Tyne, England, United Kingdom
close to the hardware in real-time and resource-constrained environments. What You’ll Do Develop and optimise software in low-level languages (C, C++, Rust) Build systems for embedded, real-time, and constrained environments Interface with hardware using protocols such as SPI, I2C, UART, and CAN bus Design … safety-critical development practices Use performance profiling and optimisation techniques Contribute across the full development lifecycle What You’ll Need Strong experience in C, C++, or Rust Background in embedded or real-time systems Experience with hardware interfaces and low-level communication protocols Familiarity with Linux or macOS environments ...

DevOps Engineer

Hiring Organisation
All3
Location
London, UK
improving the Continuous Integration pipelines that power Mantis, our autonomous four-legged construction robot. You will partner with senior engineers to keep our C++/Python builds fast and stable, manage our on-premise infrastructure, and build automation tooling to ensure the software driving our robots is always tested … engineering or robotics. Responsibilities: Pipeline Maintenance & Monitoring: Triage GitLab CI failures; resolve environment and infrastructure bottlenecks, and partner with software engineers to untangle complex C++ dependency conflicts. Infrastructure Management: Provision, patch, and maintain on-premise GitLab Runners, Dockerized build systems, and assist with hardware-in-the-loop (HIL) test environments. ...

DevOps Engineer

Hiring Organisation
All3
Location
City of London, Greater London, UK
improving the Continuous Integration pipelines that power Mantis, our autonomous four-legged construction robot. You will partner with senior engineers to keep our C++/Python builds fast and stable, manage our on-premise infrastructure, and build automation tooling to ensure the software driving our robots is always tested … engineering or robotics. Responsibilities: Pipeline Maintenance & Monitoring: Triage GitLab CI failures; resolve environment and infrastructure bottlenecks, and partner with software engineers to untangle complex C++ dependency conflicts. Infrastructure Management: Provision, patch, and maintain on-premise GitLab Runners, Dockerized build systems, and assist with hardware-in-the-loop (HIL) test environments. ...

DevOps Engineer

Hiring Organisation
All3
Location
City of London, London, United Kingdom
improving the Continuous Integration pipelines that power Mantis, our autonomous four-legged construction robot. You will partner with senior engineers to keep our C++/Python builds fast and stable, manage our on-premise infrastructure, and build automation tooling to ensure the software driving our robots is always tested … engineering or robotics. Responsibilities: Pipeline Maintenance & Monitoring: Triage GitLab CI failures; resolve environment and infrastructure bottlenecks, and partner with software engineers to untangle complex C++ dependency conflicts. Infrastructure Management: Provision, patch, and maintain on-premise GitLab Runners, Dockerized build systems, and assist with hardware-in-the-loop (HIL) test environments. ...

Junior Software Engineer - Imaging Systems

Hiring Organisation
Marcus Webb Associates Limited
Location
TN38, Hollington, East Sussex, United Kingdom
Employment Type
Permanent
Salary
£32000 - £40000/annum + benefits
Junior Software Engineer Location: East Sussex (On-site) Salary: £32,000 - 40,000 + benefits C++, Imaging Systems, High-Speed Data Processing Note: This position could suit a graduate or junior software engineer that can display evidence of relevant internships, employment or own projects beyond their academic studies. Introduction: This … process and analyse large volumes of data efficiently and reliably. Typical involvements: Graduate/Junior Software Engineer Develop and maintain software in C and C++ Design and improve backend software, drivers and system-level applications Optimise software handling high-throughput data streams Support integration between software and hardware systems Develop ...

Software Engineer

Hiring Organisation
Tec Partners Recruitment Ltd
Location
CO5, Kelvedon, Essex, United Kingdom
Employment Type
Permanent
Salary
£55000 - £75000/annum
Software Engineer (C++) Location: Essex, Onsite/Hybrid Salary: £55k - £75k Type: Full-time | Permanent Opportunity Overview A growing technology organisation is seeking a Software Engineer to join its development team. This role will focus on developing advanced software solutions for complex systems, working closely with engineering teams to enhance … development within the team. Essential Skills & Experience Degree in Computer Science, Software Engineering, Mathematics, Physics, or a related discipline, or equivalent commercial experience. Strong C++ development experience. Knowledge of image processing, computer vision, data analysis, or similar technical domains. Experience developing high-performance, multi-threaded applications. Familiarity with modern software ...

Senior Software Engineer

Hiring Organisation
Meritus Talent
Location
Portsmouth, Hampshire, England, United Kingdom
Employment Type
Full-Time
Salary
£90,000 per annum
than short term patches Deliver refactoring and modernisation work across large, complex codebases Work across multiple languages and integration layers including Python, C and C++ and where relevant MATLAB and Simulink Support architecture evolution as system requirements change over time Deliver performance improvements and optimise existing systems where required Drive … integrated systems Proven experience in debugging, root cause analysis and resolving high impact technical issues Strong hands on experience in Python and C or C++ within production environments Exposure to MATLAB or Simulink integration would be advantageous Experience working in secure or regulated environments, ideally defence or government Strong communication ...

Software Solutions Architect

Hiring Organisation
Electus Recruitment Solutions
Location
Newcastle upon Tyne, UK
Essential requirements British nationality is required due to security obligations. Experienced Technical Leader Experience with Linux and developing real-time software in C/C++ or Python is essential Strong background implementing CI/CD processes for safety-critical software . Your package Excellent basic salary + a bonus … degree in software engineering, computer science or an equivalent technical qualification. Essential technical proficiency using Linux alongside real-time software development in C, C++ or Python. Some understanding of electronics with the ability to read electrical schematics is a big plus Prior experience with the ROS, ML algorithms or computer ...

Software Solutions Architect

Hiring Organisation
Electus Recruitment Solutions
Location
Newcastle Upon Tyne, England, United Kingdom
Essential requirements British nationality is required due to security obligations. Experienced Technical Leader Experience with Linux and developing real-time software in C/C++ or Python is essential Strong background implementing CI/CD processes for safety-critical software . Your package Excellent basic salary + a bonus … degree in software engineering, computer science or an equivalent technical qualification. Essential technical proficiency using Linux alongside real-time software development in C, C++ or Python. Some understanding of electronics with the ability to read electrical schematics is a big plus Prior experience with the ROS, ML algorithms or computer ...

Embedded Software Engineer

Hiring Organisation
Chevalier Tech Limited
Location
City of London, London, United Kingdom
develop embedded software for microcontrollers and system-on-chips (SoCs) used in Chevalier Tech’s products. Write clean, efficient, and well-documented C/C++ code for real-time and bare-metal systems. Work closely with hardware engineers to bring up new boards and validate hardware functionality. Integrate and debug … Master’s degree in Computer Engineering, Electrical Engineering, or a related discipline. 1+ years of professional experience in embedded systems development. C and C++ for embedded platforms. Experience with ARM Cortex-M or Cortex-A architectures. Familiarity with RTOS environments (e.g., FreeRTOS, Zephyr, ThreadX) and bare-metal systems. Understanding ...

Embedded Software Engineer

Hiring Organisation
Chevalier Tech Limited
Location
London, UK
develop embedded software for microcontrollers and system-on-chips (SoCs) used in Chevalier Tech’s products. Write clean, efficient, and well-documented C/C++ code for real-time and bare-metal systems. Work closely with hardware engineers to bring up new boards and validate hardware functionality. Integrate and debug … Master’s degree in Computer Engineering, Electrical Engineering, or a related discipline. 1+ years of professional experience in embedded systems development. C and C++ for embedded platforms. Experience with ARM Cortex-M or Cortex-A architectures. Familiarity with RTOS environments (e.g., FreeRTOS, Zephyr, ThreadX) and bare-metal systems. Understanding ...