C++ Jobs in the UK

76 to 100 of 1,362 C++ Jobs in the UK

Senior Software Engineer

Edinburgh, Midlothian, United Kingdom
OSI Systems, Inc
deliver the end solution. Qualifications Bachelor of Science degree in Computer Engineering or Computer Science, Mathematics or a related Engineering discipline 6+ years' relevant software experience required. Proficiency in C++ 11/17 programming languages is required. Proficiency in utilizing multi-threading techniques is required. Experience in Qt/QML is highly desirable. Demonstrated experience with embedded Linux application development More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead R Engineer / Data Scientist - Integrated Pest Management & Soil Science

Fully Remote, St James's Square, Greater London, United Kingdom
Hybrid/Remote Options
Morris Sinclair Recruitment
skills Structured approach to quantitative challenges Comfort working in a dynamic startup environment Qualifications Microsoft Azure experience, particularly R integration Application containerization knowledge (Docker, etc.) Familiarity with Python, JavaScript, C++, bash, or other languages Web application development experience (React, .NET) Background in data security and IP protection workflows Knowledge of environmental sustainability concepts (carbon footprinting, lifecycle analysis, environmental modeling) Experience More ❯
Employment Type: Permanent
Salary: £70000 - £120000/annum
Posted:

Software Engineer

Portsmouth, England, United Kingdom
Hybrid/Remote Options
Sirius Digital Services
specifications Experience in one or more of the following: videogame engine technology (e.g., Unreal Engine, Godot), entity or event-based simulation, robotics, and autonomous systems Proficiency in C/C++, familiarity with Python, C#, Zig. Willingness to learn new technologies and programming languages Ability to apply mathematical or statistical methods to scientific or applied challenges Confidence working with large codebases More ❯
Posted:

Lead R Engineer / Data Scientist - Integrated Pest Management & Soil Science

London, South East, England, United Kingdom
Hybrid/Remote Options
MORRIS SINCLAIR RECRUITMENT LTD
skills Structured approach to quantitative challenges Comfort working in a dynamic startup environment Qualifications Microsoft Azure experience, particularly R integration Application containerization knowledge (Docker, etc.) Familiarity with Python, JavaScript, C++, bash, or other languages Web application development experience (React, .NET) Background in data security and IP protection workflows Knowledge of environmental sustainability concepts (carbon footprinting, lifecycle analysis, environmental modeling) Experience More ❯
Employment Type: Full-Time
Salary: £70,000 - £120,000 per annum
Posted:

Software Engineer - Undergraduate Placement 2026

Bristol, United Kingdom
Hybrid/Remote Options
MBDA
a variety of development stages within our weapons systems including both embedded and front end software development on a range of platforms, such as Windows and Linux, utilising C, C++, C# and Java. Learn about the functional and technical robustness of project deliverables The importance of technical documentation. Work with other departments within the company, learning a general overview of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - Undergraduate Placement 2026

Stevenage, Hertfordshire, England, United Kingdom
Hybrid/Remote Options
MBDA
a variety of development stages within our weapons systems including both embedded and front end software development on a range of platforms, such as Windows and Linux, utilising C, C++, C# and Java. Learn about the functional and technical robustness of project deliverables The importance of technical documentation. Work with other departments within the company, learning a general overview of More ❯
Employment Type: Full-Time
Salary: Competitive salary
Posted:

Software Engineering - Summer Placement 2026

Stevenage, Hertfordshire, England, United Kingdom
Hybrid/Remote Options
MBDA
stages within our weapons systems or research projects: Including both embedded and front end software development on a range of platforms, such as Windows and Linux, utilising primarily C, C++ with potential for ADA and some scope for C# and Python dependant on the specific group and team. Learn about the functional and technical robustness of project deliverables. The importance More ❯
Employment Type: Full-Time
Salary: Competitive salary
Posted:

Software Engineering - Summer Placement 2026

Stevenage, Hertfordshire, South East, United Kingdom
Hybrid/Remote Options
MBDA
stages within our weapons systems or research projects: Including both embedded and front end software development on a range of platforms, such as Windows and Linux, utilising primarily C, C++ with potential for ADA and some scope for C# and Python dependant on the specific group and team. Learn about the functional and technical robustness of project deliverables. The importance More ❯
Employment Type: Permanent, Work From Home
Posted:

Software Engineer - Undergraduate Placement 2026

Bristol, Avon, South West, United Kingdom
Hybrid/Remote Options
MBDA
a variety of development stages within our weapons systems including both embedded and front end software development on a range of platforms, such as Windows and Linux, utilising C, C++, C# and Java. Learn about the functional and technical robustness of project deliverables The importance of technical documentation. Work with other departments within the company, learning a general overview of More ❯
Employment Type: Permanent, Work From Home
Posted:

Software Engineer - Undergraduate Placement 2026

Stevenage, Hertfordshire, South East, United Kingdom
Hybrid/Remote Options
MBDA
a variety of development stages within our weapons systems including both embedded and front end software development on a range of platforms, such as Windows and Linux, utilising C, C++, C# and Java. Learn about the functional and technical robustness of project deliverables The importance of technical documentation. Work with other departments within the company, learning a general overview of More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior Embedded Software Engineer

Swavesey, Cambridgeshire, United Kingdom
Hybrid/Remote Options
Gardasoft Vision Ltd
software engineers. Key Skills/Experience: Required: Proven experience in leading firmware development for bare-metal and Linux/RTOS based embedded systems. Proficiency in high-performance C/C++ development for microprocessor/microcontroller based embedded platforms. Proven experience developing firmware from concept to commercial products. Extensive knowledge and ability in software coding techniques, development tools, and full life More ❯
Employment Type: Permanent
Salary: £55000 - £65000/annum
Posted:

Senior Software Engineer in Test

Bristol, Gloucestershire, United Kingdom
Hybrid/Remote Options
Arm Limited
able to analyse industry specs, roadmap requirements, breakdown tasks and help implement the project plans. Your activities will involve upstreaming and maintenance. Required Skills and Experience Excellent C/C++ programming skills with the ability to add significant new functionality, analyse and fix complex defects. Some knowledge of assembly and strong debugging skills are preferred. Demonstrated experience with software testing More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack Developer

Greater Bristol Area, United Kingdom
Cervus
stack web applications with a focus on data pipelines, analytics dashboards, and reporting tools. •Build scalable RESTful APIs and backend services using modern frameworks and languages (e.g. Python, Node.js, C++). •Develop clean, responsive front-end interfaces using frameworks like Vue.js or React, to present complex datasets and user workflows. •Collaborate with data scientists and engineers to integrate ML models More ❯
Posted:

Senior Software Development Engineer

Letchworth, England, United Kingdom
Hybrid/Remote Options
Curtiss-Wright Corporation
Configuration Control using GIT or similar tool Good formal documentation skills Educated to Degree/HND level in an appropriate subject. Desirable Criteria: Proficiency in the following languages: C, C++, Python, Java Script, MISRA C. Proficient in developing for following OS’s: Linux, VxWorks Experience of Bare Metal SW development Proficiency in Video processing Experience of Internet protocols Experience of More ❯
Posted:

System Engineer

Chertsey, England, United Kingdom
Drumgrange Ltd
stakeholders, customers and suppliers. Experience of Model Based System Engineering (desirable) Experience of Windows and Linux Operating Systems (desirable). Appreciation of modern software design techniques and languages (e.g. C++, Java, C#) (desirable). Signal &image processing knowledge (desirable). Member of a Professional Engineering or Science Institute (desirable). Experience of agile or spiral development lifecycles (desirable). At More ❯
Posted:

Data Scientist

Greater London, England, United Kingdom
InterEx Group
years of experience in quantitative analytics or data modelling Deep understanding of predictive modelling, machine-learning, clustering and classification techniques, and algorithms Fluency in a programming language (Python, C,C++, Java, SQL) Familiarity with Big Data frameworks and visualization tools (Cassandra, Hadoop, Spark, Tableau More ❯
Posted:

Software Engineer

Guildford, Surrey, United Kingdom
Intec Recruitment
in C/C++. The candidate will be responsible for: developing software for cyber security systems developing novel signal, image, or data processing applications developing solutions in C/C++, HTML, Typescript/Javascript, Python, and Rust providing support and training to our customers in using the software. Excellent benefits package. Background security check will be required before working on More ❯
Employment Type: Permanent
Salary: £28000 - £60000/annum
Posted:

Embedded Software Engineer

Reading, Berkshire, South East, United Kingdom
Gerrell & Hard
industry. This would appeal to Engineers who want variety and enjoy working closely with the bare metal electronics components. Knowledge, Skills and Experience Able to code proficiently in C & C++ Experience with microcontroller hardware (e.g. STM32, PIC, TM4C) and frameworks, working with the memory, performance and power constraints of these systems. Embedded Systems Experience of developing and debugging, including cross More ❯
Employment Type: Permanent
Salary: £70,000
Posted:

Quant Developer | Hedge Fund | London

London Area, United Kingdom
Orbis Group
directly with quantitative researchers and traders to design, build, and optimise trading models and analytical systems. Developing robust, scalable software in Python, with opportunities to contribute to components in C++ or Rust. Working across the full lifecycle – from idea generation and prototyping to production deployment and performance tuning. Leveraging statistical methods, data analysis, and modern compute infrastructure to improve research More ❯
Posted:

Quant Developer | Hedge Fund | London

City of London, London, United Kingdom
Orbis Group
directly with quantitative researchers and traders to design, build, and optimise trading models and analytical systems. Developing robust, scalable software in Python, with opportunities to contribute to components in C++ or Rust. Working across the full lifecycle – from idea generation and prototyping to production deployment and performance tuning. Leveraging statistical methods, data analysis, and modern compute infrastructure to improve research More ❯
Posted:

Quantitative Developer

City of London, London, United Kingdom
Cititec
Quant Developer (or software developer with mathematical background) Strong programming skills in Python, with the ability to write production-grade code Experience with at least one other OOP language (C++, C#, or Java) Background in commodities trading, risk, or pricing Familiarity with numerical libraries, performance optimisation, and clean software design principles Confident working closely with quants and traders in a More ❯
Posted:

Quantitative Developer

London Area, United Kingdom
Cititec
Quant Developer (or software developer with mathematical background) Strong programming skills in Python, with the ability to write production-grade code Experience with at least one other OOP language (C++, C#, or Java) Background in commodities trading, risk, or pricing Familiarity with numerical libraries, performance optimisation, and clean software design principles Confident working closely with quants and traders in a More ❯
Posted:

Senior Embedded Software Engineer

St. Ives, Cambridgeshire, United Kingdom
Platform Recruitment
C#, or Python Apply now to develop the next generation of high-precision control software! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more. More ❯
Employment Type: Permanent
Salary: GBP 60,000 - 70,000 Annual
Posted:

Software Engineer

Gloucester, England, United Kingdom
Anson McCade
and produce timely code fixes Have opportunities to mentor junior level developers, providing oversight where applicable The Software Engineer will have: Strong understanding of back-end programming languages: Java, C++, Node.JS, Python, C The desire to solve complex technical problems, helping customers achieve their goals Knowledge of cloud engineering such as AWS, Docker, Microservices Expereince with Agile ways of working More ❯
Posted:

Senior Embedded Software Engineer

St. Ives, Cambridgeshire, East Anglia, United Kingdom
Platform Recruitment Limited
C#, or Python Apply now to develop the next generation of high-precision control software! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more. More ❯
Employment Type: Permanent
Salary: £70,000
Posted:
C++
10th Percentile
£30,274
25th Percentile
£46,125
Median
£65,000
75th Percentile
£95,000
90th Percentile
£132,375