C++ Jobs in England

1,201 to 1,225 of 1,412 C++ Jobs in England

Software Engineer

Desborough, Northamptonshire, United Kingdom
Hybrid / WFH Options
Logistex
Are you looking for an opportunity to shape the future of software quality in a forward-thinking company? Are you experienced within C/C++ and Java? If YES, you could be the Software Engineer we are looking for! What are the benefits of a Software Engineer? Competitive salary Based in Kettering, Northants, this role offers a hybrid working option … troubleshooting, and debugging to optimise software performance and resolve issues. What we are looking for? Degree in Computer Science, Software Engineering, or a related field. Experience in C/C++ and Java Competent in Linux (Unix) based operating systems and able to write shell scripts Experience with warehouse management systems (WMS) or automation systems is a bonus. Apply now to More ❯
Employment Type: Permanent
Salary: GBP 45,000 - 55,000 Annual
Posted:

Software Engineer

Kettering, North Northamptonshire, Northamptonshire, United Kingdom
Hybrid / WFH Options
Logistex
Are you looking for an opportunity to shape the future of software quality in a forward-thinking company? Are you experienced within C/C++ and Java? If YES, you could be the Software Engineer we are looking for! What are the benefits of a Software Engineer? Competitive salary Based in Kettering, Northants, this role offers a hybrid working option … troubleshooting, and debugging to optimise software performance and resolve issues. What we are looking for? Degree in Computer Science, Software Engineering, or a related field. Experience in C/C++ and Java Competent in Linux (Unix) based operating systems and able to write shell scripts Experience with warehouse management systems (WMS) or automation systems is a bonus. Apply now to More ❯
Employment Type: Permanent
Salary: £45000 - £55000/annum
Posted:

Lead Software Developer

Fairlands, Surrey, United Kingdom
ARM
high level of UK security clearance - Please only apply if suitable. Responsibilities : Developing software for network security applications Developing novel signal, image, or data processing applications in C/C++ Developing user interfaces in HTML/Typescript/JavaScript Providing support and training to our customers in using the software Providing training, mentoring and leading other more junior team members … Experience required: Hold an undergraduate degree or a PhD in a numerate discipline Ideall,y have 3 or more years software development experience, preferably in C/C++ Be familiar with using and configuring Linux systems. have experience in developing and maintaining complex real-world systems Have previously used source control systems such as subversion Understand the importance of clear More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Developer

Guildford, Surrey, Fairlands, United Kingdom
ARM
high level of UK security clearance - Please only apply if suitable. Responsibilities : Developing software for network security applications Developing novel signal, image, or data processing applications in C/C++ Developing user interfaces in HTML/Typescript/JavaScript Providing support and training to our customers in using the software Providing training, mentoring and leading other more junior team members … Experience required: Hold an undergraduate degree or a PhD in a numerate discipline Ideall,y have 3 or more years software development experience, preferably in C/C++ Be familiar with using and configuring Linux systems. have experience in developing and maintaining complex real-world systems Have previously used source control systems such as subversion Understand the importance of clear More ❯
Employment Type: Permanent
Posted:

Embedded Software Manager

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Synergetic Recruitment Group Limited
solutions that support a wide range of video, audio, and HTML rendering capabilities. Key Responsibilities: Manage a team of up to 10 embedded software developers working in C and C++ across the companys A/V stack and adjacent areas. Oversee development and maintenance of embedded system software for high-definition video and complex audio. Collaborate closely with product managers … lifecycle. About You: 5+ years experience managing teams delivering embedded software in a commercial environment. Strong background in Linux (both as a developer and user). Proficient in C, C++, Python, and JavaScript. Understanding of 2D/3D graphics APIs, audio/video codecs, HDMI, and multimedia systems. Familiarity with web technology stacks. Solid grasp of Agile/Scrum/ More ❯
Employment Type: Permanent
Posted:

Software Engineer, Modelling Tools

Guildford, Surrey, United Kingdom
ECM Selection (Holdings) Limited
tools. Requirements: - Strong academic background – many within the team have PhDs and minimally have a Master’s in computer science, physics, engineering, maths or similar. - Demonstrable programming experience in C++ (and ideally C or Fortran). - Further experience with C# (including WinForms, WPF, QML Frameworks) would be desirable. - Strong numeracy and understanding of mathematical modelling. - Experience with CUDA, multithreading, AI … live fairly close by to Guildford (if not in Guildford already). Company sponsorship is available for applicants who meet all the requirements and most of the desirables. Keywords: C++, .NET, C/Fortran, Real-time Modelling Software, Algorithms, Maths Modelling, AI/ML, Graphics, Onsite Another top job from ECM, the high-tech recruitment experts. Even if this job More ❯
Employment Type: Permanent
Salary: £55000 - £85000/annum DoE + benefits
Posted:

Embedded Software Manager

Cambridge, England, United Kingdom
Synergetic
responsible for developing and maintaining embedded system software that underpins rich multimedia experiences. Key Responsibilities: Manage a team of up to 10 embedded software developers working in C and C++ across the company’s A/V stack and adjacent areas. Oversee development and maintenance of embedded system software for high-definition video and complex audio. Collaborate closely with product … lifecycle. About You: 5+ years’ experience managing teams delivering embedded software in a commercial environment. Strong background in Linux (both as a developer and user). Proficient in C, C++, Python, and JavaScript. Understanding of 2D/3D graphics APIs, audio/video codecs, HDMI, and multimedia systems. Familiarity with web technology stacks. Solid grasp of Agile/Scrum/ More ❯
Posted:

Software Integration Engineer

London Area, United Kingdom
microTECH Global LTD
JavaScript based web decoders, native Chromium browser and WebRTC, ALVR (Air Light VR). Working with the decoder and encoder teams to support maintenance and improvements in the core C++ codec integration layers. Integration work for other compression solutions, such as VC6 and point cloud compression, into different video editing and creation applications. Engaging with the open-source community to … in Computer Science, Engineering, or other relevant scientific/technical subjects, or work experience. Experience developing system level software for Android operating systems. Experience developing software using C/C++ and other languages. Interest in developing system level software for iOS or desktop operating systems for use by third party applications. Interest in expanding your knowledge of video codecs and More ❯
Posted:

Software Integration Engineer

City of London, London, United Kingdom
microTECH Global LTD
JavaScript based web decoders, native Chromium browser and WebRTC, ALVR (Air Light VR). Working with the decoder and encoder teams to support maintenance and improvements in the core C++ codec integration layers. Integration work for other compression solutions, such as VC6 and point cloud compression, into different video editing and creation applications. Engaging with the open-source community to … in Computer Science, Engineering, or other relevant scientific/technical subjects, or work experience. Experience developing system level software for Android operating systems. Experience developing software using C/C++ and other languages. Interest in developing system level software for iOS or desktop operating systems for use by third party applications. Interest in expanding your knowledge of video codecs and More ❯
Posted:

Software Integration Engineer

london, south east england, united kingdom
microTECH Global LTD
JavaScript based web decoders, native Chromium browser and WebRTC, ALVR (Air Light VR). Working with the decoder and encoder teams to support maintenance and improvements in the core C++ codec integration layers. Integration work for other compression solutions, such as VC6 and point cloud compression, into different video editing and creation applications. Engaging with the open-source community to … in Computer Science, Engineering, or other relevant scientific/technical subjects, or work experience. Experience developing system level software for Android operating systems. Experience developing software using C/C++ and other languages. Interest in developing system level software for iOS or desktop operating systems for use by third party applications. Interest in expanding your knowledge of video codecs and More ❯
Posted:

Software Integration Engineer

london (city of london), south east england, united kingdom
microTECH Global LTD
JavaScript based web decoders, native Chromium browser and WebRTC, ALVR (Air Light VR). Working with the decoder and encoder teams to support maintenance and improvements in the core C++ codec integration layers. Integration work for other compression solutions, such as VC6 and point cloud compression, into different video editing and creation applications. Engaging with the open-source community to … in Computer Science, Engineering, or other relevant scientific/technical subjects, or work experience. Experience developing system level software for Android operating systems. Experience developing software using C/C++ and other languages. Interest in developing system level software for iOS or desktop operating systems for use by third party applications. Interest in expanding your knowledge of video codecs and More ❯
Posted:

Software Integration Engineer

slough, south east england, united kingdom
microTECH Global LTD
JavaScript based web decoders, native Chromium browser and WebRTC, ALVR (Air Light VR). Working with the decoder and encoder teams to support maintenance and improvements in the core C++ codec integration layers. Integration work for other compression solutions, such as VC6 and point cloud compression, into different video editing and creation applications. Engaging with the open-source community to … in Computer Science, Engineering, or other relevant scientific/technical subjects, or work experience. Experience developing system level software for Android operating systems. Experience developing software using C/C++ and other languages. Interest in developing system level software for iOS or desktop operating systems for use by third party applications. Interest in expanding your knowledge of video codecs and More ❯
Posted:

C++ Engineer (GPU and Compute Architect focus) - HFT

London, England, United Kingdom
Selby Jennings
C++ Engineer (GPU and Compute Architect focus) - HFT On behalf of a leading HFT firm, we are supporting the formation of a specialised performance engineering team focused on optimising the most compute-intensive R&D workloads. This role sits at the intersection of systems architecture, software engineering, and quantitative research, with a mandate to push the boundaries of throughput, latency … and implement low-level improvements Evaluate and integrate HPC technologies to support scale-out and latency-sensitive workloads Required Skills 3 - 10 years of professional proficiency in Python and C++ Hands-on experience with GPU compute Familiarity with HPC storage stacks and RDMA/networking frameworks Background in semiconductor performance engineering (e.g., microarchitecture-level tuning, driver/kernel optimisation) If More ❯
Posted:

C++ Engineer (GPU and Compute Architect focus) - HFT

slough, south east england, united kingdom
Selby Jennings
C++ Engineer (GPU and Compute Architect focus) - HFT On behalf of a leading HFT firm, we are supporting the formation of a specialised performance engineering team focused on optimising the most compute-intensive R&D workloads. This role sits at the intersection of systems architecture, software engineering, and quantitative research, with a mandate to push the boundaries of throughput, latency … and implement low-level improvements Evaluate and integrate HPC technologies to support scale-out and latency-sensitive workloads Required Skills 3 - 10 years of professional proficiency in Python and C++ Hands-on experience with GPU compute Familiarity with HPC storage stacks and RDMA/networking frameworks Background in semiconductor performance engineering (e.g., microarchitecture-level tuning, driver/kernel optimisation) If More ❯
Posted:

C++ Engineer (GPU and Compute Architect focus) - HFT

london, south east england, united kingdom
Selby Jennings
C++ Engineer (GPU and Compute Architect focus) - HFT On behalf of a leading HFT firm, we are supporting the formation of a specialised performance engineering team focused on optimising the most compute-intensive R&D workloads. This role sits at the intersection of systems architecture, software engineering, and quantitative research, with a mandate to push the boundaries of throughput, latency … and implement low-level improvements Evaluate and integrate HPC technologies to support scale-out and latency-sensitive workloads Required Skills 3 - 10 years of professional proficiency in Python and C++ Hands-on experience with GPU compute Familiarity with HPC storage stacks and RDMA/networking frameworks Background in semiconductor performance engineering (e.g., microarchitecture-level tuning, driver/kernel optimisation) If More ❯
Posted:

Embedded Systems Reliability Engineer

Capenhurst, Cheshire, United Kingdom
NMS Recruit Ltd
work 50/50 split between site and home and sponsorship is available. This is an exciting opportunity for a talented Embedded Systems Reliability Engineer with proficiency in modern C++ (C+ or newer). Responsibilities Investigate and resolve complex bugs across embedded and desktop systems, implementing fixes and systemic quality improvements Develop and maintain tools for automated testing, diagnostics and … hardware, software and test engineers to embed quality and reliability throughout the development lifecycle Experience Degree in Software Engineering, Computer Science, Electronics or equivalent working experience Proficiency in modern C++ (C+ or newer) for embedded and cross-platform desktop development Strong scripting experience in Python and Bash for tooling and test automation Experience with CMake, make, and CI/CD More ❯
Employment Type: Permanent
Salary: GBP 55,000 - 60,000 Annual
Posted:

Embedded Systems Reliability Engineer

Chester, Cheshire, North West, United Kingdom
NMS Recruit
work 50/50 split between site and home and sponsorship is available. This is an exciting opportunity for a talented Embedded Systems Reliability Engineer with proficiency in modern C++ (C++17 or newer). Responsibilities Investigate and resolve complex bugs across embedded and desktop systems, implementing fixes and systemic quality improvements Develop and maintain tools for automated testing, diagnostics and … hardware, software and test engineers to embed quality and reliability throughout the development lifecycle Experience Degree in Software Engineering, Computer Science, Electronics or equivalent working experience Proficiency in modern C++ (C++17 or newer) for embedded and cross-platform desktop development Strong scripting experience in Python and Bash for tooling and test automation Experience with CMake, make, and CI/CD More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Embedded Systems Help Desk Engineer

Chester, Cheshire, North West, United Kingdom
Russell Taylor Group Ltd
work 50/50 split between site and home and sponsorship is available. This is an exciting opportunity for a talented Embedded Systems Reliability Engineer with proficiency in modern C++ (C++17 or newer). Responsibilities Investigate and resolve complex bugs across embedded and desktop systems, implementing fixes and systemic quality improvements Develop and maintain tools for automated testing, diagnostics and … hardware, software and test engineers to embed quality and reliability throughout the development lifecycle Experience Degree in Software Engineering, Computer Science, Electronics or equivalent working experience Proficiency in modern C++ (C++17 or newer) for embedded and cross-platform desktop development Strong scripting experience in Python and Bash for tooling and test automation Experience with CMake, make, and CI/CD More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Embedded Systems Reliability Engineer

birkenhead, north west england, united kingdom
NMS Recruit
work 50/50 split between site and home and sponsorship is available. This is an exciting opportunity for a talented Embedded Systems Reliability Engineer with proficiency in modern C++ (C++17 or newer). Responsibilities Investigate and resolve complex bugs across embedded and desktop systems, implementing fixes and systemic quality improvements Develop and maintain tools for automated testing, diagnostics and … hardware, software and test engineers to embed quality and reliability throughout the development lifecycle Experience Degree in Software Engineering, Computer Science, Electronics or equivalent working experience Proficiency in modern C++ (C++17 or newer) for embedded and cross-platform desktop development Strong scripting experience in Python and Bash for tooling and test automation Experience with CMake, make, and CI/CD More ❯
Posted:

Embedded Systems Reliability Engineer

warrington, cheshire, north west england, united kingdom
NMS Recruit
work 50/50 split between site and home and sponsorship is available. This is an exciting opportunity for a talented Embedded Systems Reliability Engineer with proficiency in modern C++ (C++17 or newer). Responsibilities Investigate and resolve complex bugs across embedded and desktop systems, implementing fixes and systemic quality improvements Develop and maintain tools for automated testing, diagnostics and … hardware, software and test engineers to embed quality and reliability throughout the development lifecycle Experience Degree in Software Engineering, Computer Science, Electronics or equivalent working experience Proficiency in modern C++ (C++17 or newer) for embedded and cross-platform desktop development Strong scripting experience in Python and Bash for tooling and test automation Experience with CMake, make, and CI/CD More ❯
Posted:

Embedded Software Developer

Bristol, United Kingdom
Hybrid / WFH Options
Smartbox Assistive Technology
automated tests, GUIs, and utility apps in languages such as Python and C#. Libraries and apps: Creating software libraries and demo apps in C-compatible languages such as C#, C++, or Rust to control our firmware subsystems. Technical strategy: Executing and collaborating on our strategy for highly reliable, mission-critical hardware and firmware. Validation and debugging: Implementing and improving our … Qualifications/Skills/Experience: A passion for improving lives through assistive technology. 4+ years of experience in software development in one or more of the following languages: C, C++, Rust. 4+ years of experience in embedded software development in C. Knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis. Strong grounding in embedded More ❯
Employment Type: Permanent
Salary: £50000 - £60000/annum
Posted:

Embedded Software Developer

Bristol, Gloucestershire, United Kingdom
Hybrid / WFH Options
Smartbox Assistive Technology
automated tests, GUIs, and utility apps in languages such as Python and C#. Libraries and apps: Creating software libraries and demo apps in C-compatible languages such as C#, C++, or Rust to control our firmware subsystems. Technical strategy: Executing and collaborating on our strategy for highly reliable, mission-critical hardware and firmware. Validation and debugging: Implementing and improving our … Qualifications/Skills/Experience: A passion for improving lives through assistive technology. 4+ years of experience in software development in one or more of the following languages: C, C++, Rust. 4+ years of experience in embedded software development in C. Knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis. Strong grounding in embedded More ❯
Employment Type: Permanent
Salary: GBP 50,000 - 60,000 Annual
Posted:

Embedded Software Developer

Bristol, Avon, South West, United Kingdom
Hybrid / WFH Options
Smartbox Assistive Technology
automated tests, GUIs, and utility apps in languages such as Python and C#. Libraries and apps: Creating software libraries and demo apps in C-compatible languages such as C#, C++, or Rust to control our firmware subsystems. Technical strategy: Executing and collaborating on our strategy for highly reliable, mission-critical hardware and firmware. Validation and debugging: Implementing and improving our … Qualifications/Skills/Experience: A passion for improving lives through assistive technology. 4+ years of experience in software development in one or more of the following languages: C, C++, Rust. 4+ years of experience in embedded software development in C. Knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis. Strong grounding in embedded More ❯
Employment Type: Permanent, Work From Home
Salary: £60,000
Posted:

Senior Software Engineer

Birmingham, Staffordshire, United Kingdom
Hybrid / WFH Options
BBC Group and Public Services
reviews. YOUR SKILLS AND EXPERIENCE ESSENTIAL CRITERIA Proven experience in designing and developing complex software systems, including both front end and back end components, using modern frameworks and C#, C++ or similar languages. Strong knowledge of software architecture and design principles, with demonstrable experience making technical decisions and documenting solutions. Strong stakeholder engagement skills, with the ability to collaborate effectively … team wide technical standards and practices. DESIRED BUT NOT REQUIRED Experience with broadcast or media systems, including familiarity with industry standards and protocols. Proficiency in multiple programming languages (e.g., C++, C#, Python, PowerShell, or similar), demonstrating adaptability across technologies. Hands on experience with CI/CD pipelines and automated testing, including introducing or improving testing strategies in existing systems. Experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer – Renewable Energy Monitoring & Control Systems

London, South East, England, United Kingdom
Lynx Recruitment Ltd
Collaborate with engineers and field teams to deliver and commission systems. Apply AI, IoT, and cloud technologies to enhance performance and innovation. About You Strong software engineering background (Python, C++, JavaScript, etc.). Experience with industrial automation, IoT, or energy systems . Familiarity with PV, BESS, and SCADA/ModbAbout the Role My client is seeking a talented and innovative … interventions for compliance and reporting. About You Requirements: · Proven experience in software engineering for industrial automation, energy systems, or IoT platforms. · Strong proficiency in relevant programming languages (e.g., Python, C++, JavaScript, or similar) and cloud platforms (AWS, Azure, or GCP). · Experience integrating hardware, sensors, SCADA, and IoT devices into unified monitoring solutions. · Knowledge of renewable energy systems (solar PV More ❯
Employment Type: Full-Time
Salary: £70,000 - £80,000 per annum
Posted:
C++
England
10th Percentile
£30,165
25th Percentile
£47,500
Median
£65,000
75th Percentile
£107,500
90th Percentile
£142,500