C++ Jobs in the UK

26 to 50 of 604 C++ Jobs in the UK

Software Engineer II

county durham, north east england, united kingdom
Cummins
DevOps practices, CI/CD pipelines, RDBMS (MS SQL, Oracle, PostgreSQL), and integration technologies (APIs, REST, SOAP, webhooks). Proficient in an enterprise language such as: .NET, Java, or C++ with strong object-oriented design and modular architecture principles a plus Operational Technology & Manufacturing Knowledge: Familiarity with robotic and OT systems (AMRs, Cobots, PLCs), industrial KPIs (OEE, MTBF, cycle time More ❯
Posted:

Apprentice Software Developer

Part Ground Floor North Wing A 100 Brook Dr Park, Reading, England
JUST I.T. TRAINING LIMITED
professional growth, helping you build confidence, independence and accountability. Key Skills and Attributes Strong interest in software development, automation and cloud technologies Understanding of programming languages such as Java, C++, Python or JavaScript Awareness of databases (SQL or NoSQL) and data structures Familiarity with version control and CI/CD processes such as Git, Jenkins or Azure DevOps Analytical and More ❯
Employment Type: Higher Apprenticeship
Salary: £26,500 a year
Posted:

Software Engineer - Summer Placement 2025

stevenage, east anglia, 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 ❯
Posted:

Senior Vice President, Full Stack Engineer

manchester, north west england, united kingdom
BNY
Master/MBA/PhD's Degree in a quantitative field (computer science, financial engineering, mathematics, data science or engineering) Experience using one or more programming languages (Python, R, C++, Java, Matlab, etc.) and manipulating data using SQL and Pandas Excellent written and verbal communication skills for coordination across teams Understanding of design, development and implementation of mathematical, financial risk More ❯
Posted:

Senior Embedded Software Engineer

Malvern, Worcestershire, United Kingdom
QinetiQ Limited
Engineer: The ability to operate both independently and collaboratively as part of a closely coupled team Extensive software development experience in a range of programming languages such as C, C++, Python, Java or C# The ability to develop and integrate software systems using both bare metal and Open Source/Commercial Operating systems Knowledge and implementation of complex software solutions More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development

manchester, north west england, united kingdom
ALTEN
reliability and performance. Contribute to software build pipelines, CI/CD, and deployment processes. Create and maintain comprehensive software documentation and project reporting. Qualifications Required Skills Strong experience in C++, with working knowledge of Java and Python. Experience with Linux targets, infrastructure, and scripting. Familiarity with software architectures, model-driven development, and system software design. Proficiency in SCM (including Jira More ❯
Posted:

Staff Machine Learning Engineer

london, south east england, united kingdom
TWG Global AI
systems. Deep expertise in ML frameworks and engineering stacks (TensorFlow, PyTorch, JAX, Ray, MLflow, Kubeflow). Proficiency in Python and at least one backend language (e.g., Java, Scala, Go, C++). Strong understanding of cloud ML infrastructure (AWS SageMaker, GCP Vertex AI, Azure ML) and containerized deployments (Kubernetes, Docker). Hands-on experience with data and model pipelines (feature stores More ❯
Posted:

Senior Software Engineer I

London, United Kingdom
Menlo Security, Inc
developing in Linux environment Experience with complex data structures and database and analytics technologies such as Redis, Postgres, MySQL, DynamoDB and Apache Druid Ideally have experience of: C/C++, systemd, monit, cgroups/runc/libcontainer or docker Experience in adapting and improving engineering best practices (e.g. test-driven development, continuous delivery, scrum practices, automation, maintainable and testable code More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Research Software Engineers

oxford district, south east england, united kingdom
Ellison Institute of Technology
WDL). Experience with bioinformatics, computational biology, scientific computing, or data science workflows. At all levels: Proficiency in one or more key programming languages (e.g., Python, Julia, C/C++, Java, or Rust). Proven experience developing software for scientific research, data analysis, or computational biology. Strong understanding of modern software engineering practices, including CI/CD, testing, and containerization. More ❯
Posted:

Director, Cloud Architecture (Network)

England, United Kingdom
London Stock Exchange Group
Product Development + Culture - DevSecOps, Continuous Change + Software engineering with exposure to event high performance computing, event driven, big data analytics, machine learning + Program language polyglot (C, C++, C#, Java, Rust, Go, Python) + Enterprise and Solution Architecture + Cloud and On-Premise Networking Ability to effect technological and cultural change towards rapid technology adoption and absorption (for More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Fareham, Hampshire, South East, United Kingdom
Spectrum It Recruitment Limited
commercial experience developing Android applications using .NET MAUI. Key experience C# MAUI SQL Experience in any of the following would be advantageous but is not a prerequisite Xamarin Forms C++ Linux GUI design - MFC/WPF Any exposure to embedded, real time systems If you are seeking a role of this nature please get in touch for more information. Spectrum More ❯
Employment Type: Permanent
Salary: £75,000
Posted:

Principal Software Engineer

Reading, Oxfordshire, United Kingdom
Hybrid/Remote Options
Innovate Recruitment Ltd
drive best practice across the team. Support bids, proposals, and technical reviews. About You: Degree (or equivalent) in Engineering, Computer Science, or related field. Strong experience in C/C++ and embedded or Linux development. Skilled in object-oriented design and software lifecycle management. Familiar with real-time systems, testing frameworks, and modern development tools. What s on offer: Competitive More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Engineer

Reading, Berkshire, United Kingdom
Hybrid/Remote Options
Innovate Recruitment Ltd
drive best practice across the team. Support bids, proposals, and technical reviews. About You: Degree (or equivalent) in Engineering, Computer Science, or related field. Strong experience in C/C++ and embedded or Linux development. Skilled in object-oriented design and software lifecycle management. Familiar with real-time systems, testing frameworks, and modern development tools. What’s on offer: Competitive More ❯
Employment Type: Permanent
Posted:

Software Developer

South West London, London, United Kingdom
Frontier Resourcing Ltd
stand-ups and sprint reviews Comfortable taking projects from initial concept through to delivery Analytical thinker who can decompose challenges and deliver iterative value Preferred Background Experience using Java, C++, or Python Understanding of data-intensive systems, backend services, or cloud-based platforms Familiarity with regulated, high-security, or mission-critical development contexts Confidence working in research-led or exploratory More ❯
Employment Type: Permanent
Posted:

Senior Software Engineer

Thatcham, Berkshire, United Kingdom
Jonathan Lee Recruitment
processes, and techniques to enhance software development efficiency. What You Will Bring: A degree in an engineering, mathematical, or science-based subject, or equivalent experience. Proficiency in C/C++ and experience in embedded product development or Linux application/kernel/driver development. Familiarity with best practice software development processes, including TDD/BDD, Continuous Integration, and DevSecOps. Knowledge More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior/Principal Wireless Software Engineer

Reading, Berkshire, United Kingdom
Cw (cambridge Wireless Ltd
of radio communications theory and digital signal processing. Background in cellular communication systems across PHY, MAC, and RF is preferred. Programming/scripting skills in MATLAB, Python, C/C++ is preferred. Proven track record with innovative problem solving and hands-on experience in design, development, testing, and standardization will be an advantage. A team player with good analytical and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Luton, Bedfordshire, South East, United Kingdom
Quest Global Engineering Limited
Quest Global are hiring for experienced C++ Senior/Principal Software Engineers on a permanent basis to be based in Luton. This position is for embedded software development in an end to end role focused on electronic warfare systems. As a software engineer, you will work within an integrated project team and be responsible for creating high quality and robust More ❯
Employment Type: Permanent
Salary: £75,000
Posted:

Machine Learning Engineer

Egham, Surrey, England, United Kingdom
MicroTECH Global Ltd
Qualifications Required Skills MSc/PhD degree in Artificial Intelligence, Computer Science/Engineering, Electrical Engineering, Mathematics, or a related discipline. Professional software development experience with Python (experience with C++, Java, or Kotlin is a plus). Deep understanding of machine learning and deep learning fundamentals, including various architectures, training techniques, and evaluation metrics. Strong experience in audio/speech More ❯
Employment Type: Contractor
Rate: Salary negotiable
Posted:

Software Level 6 Degree Apprenticeship

Six Hills Way, Stevenage, Hertfordshire, England
MBDA UK LIMITED
software development process, covering anything from embedded systems to front end software. This software will be developed on a range of platforms, including Linux and Windows, utilising C/C++, LabView and Java. Training On this 4-year scheme you will study towards a BSc (Hons) Digital & Technology Solutions Software Engineer pathway at Cranfield MK:U, to align with the More ❯
Employment Type: Degree Apprenticeship
Salary: £18,750 a year
Posted:

Software Level 6 Degree Apprenticeship

Lea Field Way, Bolton, England
MBDA UK LIMITED
software development process, covering anything from embedded systems to front end software. This software will be developed on a range of platforms, including Linux and Windows, utilising C/C++, LabView and Java. Training On this 4-year scheme you will study towards a BSc (Hons) Digital & Technology Solutions Software Engineer pathway at Manchester Met University, to align with the More ❯
Employment Type: Degree Apprenticeship
Salary: £18,750 a year
Posted:

Software Level 6 Degree Apprenticeship

Golf Course Lane, Bristol, England
MBDA UK LIMITED
software development process, covering anything from embedded systems to front end software. This software will be developed on a range of platforms, including Linux and Windows, utilising C/C++, LabView and Java. Training On this 4-year scheme you will study towards a BSc (Hons) Digital & Technology Solutions Software Engineer pathway at University Centre Weston, to align with the More ❯
Employment Type: Degree Apprenticeship
Salary: £18,750 a year
Posted:

Senior/ Lead Mobile Applications Developer

united kingdom, united kingdom
Hybrid/Remote Options
iPlaceUSA
equivalent experience Experience Minimum Years of Experience Description 7 years experience developing state-of-the-art applications 3 years experience with multimedia applications Knowledge, Skills, and Abilities · Competent in C++, Java/Kotlin, Objective-C, Swift development · Strong knowledge of native or hybrid app development for Android and iOS, including UX/UI · Strong understanding of software algorithms, structures, and More ❯
Posted:

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

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 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:
C++
10th Percentile
£30,925
25th Percentile
£46,125
Median
£65,000
75th Percentile
£95,000
90th Percentile
£130,375