C++ Jobs in the Thames Valley

1 to 25 of 47 C++ Jobs in the Thames Valley

Software Engineer

Abingdon, Oxfordshire, United Kingdom
Hybrid/Remote Options
NES Fircroft
of experience in software development using Java â Ability to break down complex development tasks and define clear, actionable implementation of roadmaps. â Strong Java proficiency is required â C++ knowledge and experience a strong benefit â Proficiency with development tools and environments: o GitLab, Eclipse RCP/SWT, VS Code, CI/CD pipelines o Performance tools: VisualVM, JMC More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Oxford, Oxfordshire, South East, United Kingdom
Hybrid/Remote Options
Gerrell & Hard
development, including story creation, testing, and documentation Solve complex technical challenges through innovative, practical solutions Essential Skills Degree (2:1 or above) in a STEM field Proficiency in C#, C++, or Python Strong understanding of software design principles and patterns Hands-on experience with test-driven development Solid OOP skills and enthusiasm for applied engineering or scientific applications Effective communication More ❯
Employment Type: Permanent, Work From Home
Posted:

Sr Software Engineer / Lead (Java)

Abingdon, Oxfordshire, United Kingdom
Hybrid/Remote Options
Halliburton
world Qualifications & Experience Essential Attributes: 10+ years of experience in Software development of complex applications. Excellent understanding of design principles and considerations, best practice 10+ years of Java and C++ development experience History of applying best practices, code reviews and quality checks Familiarity with build pipeline tools and technologies such as Gitlab Must be self-motivated but needs to work More ❯
Employment Type: Permanent
Salary: GBP Annual
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:

C++ Software Engineer Windows

Slough, Berkshire, UK
Hybrid/Remote Options
Client Server
C++ Software Engineer/Developer (Windows C/C++, C#) London to £70k FTC Are you a skilled C++ Software Engineer looking for a new opportunity? You could be progressing your career in a senior, hands-on role at a global market data provider whilst enjoying a range of perks and benefits. As a C++ Software Engineer you will join … Exchange Connectivity software systems that require real-time and low latency, maintaining data feeds and developing key underlying transport protocols for data transmission. The platform has been built with C++ and C# deploying to AWS and requires high scalability and low latency - they currently handle 40 billion messages per day. Location/WFH: You'll join colleagues in the City … days a week with flexibility to work from home the other two days. Please note this is a 12 month Fixed Term Contract. About you: You have C/C++ development skills on Windows OS, C# skills would also be of benefit You have full software development lifecycle experience You have a good knowledge of networking protocols e.g. TCP/ More ❯
Employment Type: Full-time
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
Posted:

Research Software Engineer

Oxford, Oxfordshire, England, United Kingdom
Avanti
Database: PostgreSQL Methodology: Collaborative, high-autonomy engineering culture What We’re Looking For Strong professional background in Python software engineering. Experience with at least one compiled language (Rust, C, C++ etc.). Proficiency with Linux environments and containerised deployments. Familiarity with CI/CD pipelines and modern development workflows. A proactive problem solver with the ability to design structured, well More ❯
Employment Type: Full-Time
Salary: £50,000 - £75,000 per annum
Posted:

Principal Software Engineer

Southmoor, Oxfordshire, United Kingdom
Hybrid/Remote Options
IO
as required to support Our Client's strategic objectives. Essential Skills & Experience Degree in Software Engineering, Physics, Materials Science, or related scientific discipline. Extensive experience with software development in C++, including control systems and complex application design. Proficiency with network and communication protocols. Familiarity with development tools such as CMake, GIT or similar source control, bug tracking systems, and debugging More ❯
Employment Type: Permanent
Salary: GBP 65,000 - 75,000 Annual
Posted:

Principal Software Engineer

Abingdon, Oxfordshire, South East, United Kingdom
Hybrid/Remote Options
IO Associates
as required to support Our Client's strategic objectives. Essential Skills & Experience Degree in Software Engineering, Physics, Materials Science, or related scientific discipline. Extensive experience with software development in C++, including control systems and complex application design. Proficiency with network and communication protocols. Familiarity with development tools such as CMake, GIT or similar source control, bug tracking systems, and debugging More ❯
Employment Type: Permanent
Salary: £75,000
Posted:

Software Engineer

Maidenhead, Berkshire, South East, United Kingdom
Copello
innovation, and improvement across projects. What You Bring Degree (or equivalent experience) in software, electronics, or a related field. Proficiency in one or more of the following: C/C++ Rust Embedded product development (bare-metal or RTOS such as ThreadX, QNX, or Linux) Embedded Linux application, kernel, or driver development Strong understanding of software lifecycles, testing, and design for More ❯
Employment Type: Permanent
Salary: £70,000
Posted:

Embedded Software Engineer

Oxfordshire, South East, United Kingdom
Holt Executive Ltd
teams. Essential Skills & Experience Bachelors or Masters degree in Computer Science, Software Engineering, or a relevant engineering discipline. Proven experience developing software for real-time embedded systems (C/C++). Strong understanding of real-time operating systems (e.g. VxWorks, RTEMS). Experience implementing equipment drivers and ICDs. Proficient with Git version control and modern software development workflows. Experience developing More ❯
Employment Type: Permanent
Salary: £75,000
Posted:

Senior Systems Engineer

Oxfordshire, South East, United Kingdom
Hybrid/Remote Options
Holt Executive Ltd
automation and mission planning systems. Familiarity with ground stations and antenna communications. Understanding of satellite operations and product lifecycle management. Experience with ECSS and CCSDS standards. Programming experience in C++ or Java. Linux system administration and scripting skills (shell, make, etc.). Experience working in Agile/SCRUM environments. Whats on Offer Work with a talented, diverse, and international engineering More ❯
Employment Type: Permanent, Work From Home
Salary: £90,000
Posted:

Senior Embedded Software Engineer

Oxford, Oxfordshire, South East, United Kingdom
ZENOVO LTD
projects, working closely with hardware, systems, and test engineers to deliver robust and compliant solutions. This role will suit a hands-on engineer with strong experience in C/C++, ARM microcontrollers (STM32), and communication protocols such as CANbus and RS-485. Experience within regulated industries—ideally aerospace or similarly safety-critical environments—and familiarity with DO-178C processes is More ❯
Employment Type: Permanent
Salary: £65,000
Posted:

Machine Learning Platform Engineer

Slough, Berkshire, UK
Bonhill Partners
capabilities and improve reliability Engineer cloud-based solutions leveraging containerisation and infrastructure-as-code to support scalable ML systems Skills & Experience Strong programming background in Python (and/or C++) Proven experience with CI/CD systems, Git workflows, and infrastructure-as-code tooling Hands-on expertise with Azure Databricks and cloud-native technologies (Docker, Kubernetes, Terraform) Solid understanding of More ❯
Employment Type: Full-time
Posted:

Senior Ground Segment Systems Engineer

Didcot, Oxfordshire, South East, United Kingdom
Hybrid/Remote Options
Hays
Excellent communication and documentation skills. * Familiarity with requirements engineering, system integration, and validation. * Desirable: experience with SCOS-2000, mission planning systems, ground station interfaces, Linux development, and programming in C++ or Java. What you'll get in return * Competitive salary and benefits package. * Flexible and hybrid working options - every other Friday off. * Opportunities for professional growth in a dynamic, international More ❯
Employment Type: Permanent, Work From Home
Salary: £90,000
Posted:

2026 Software Engineering Apprentice - Reading

350 Longwater Avenue, Green Park, Reading, Berkshire, England
THALES UK LIMITED
code and running project reviews. Role As a Software Engineer Apprentice, you will develop key skills and experience in the following: Programming skills in industry standard languages such as C++ and Java Experience of working in multi-disciplined agile environment alongside experienced engineers Familiarity with business management tools for managing requirements and formal documentation New tools and infrastructure used for More ❯
Employment Type: Degree Apprenticeship
Salary: £24,000 a year
Posted:

Medical Device Embedded Software Engineer

Littlemore, Oxfordshire, United Kingdom
Talent STEM Ltd
problems that have a real-world impact on patient outcomes. You will ideally have: - A degree in a relevant engineering or computing discipline - Strong experience with Embedded C/C++ - Experience working with real-time or resource-constrained systems - Understanding of microcontrollers and hardware interfaces - An appreciation of medical device development standards such as ISO 13485, IEC 62304 or similar More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Medical Device Embedded Software Engineer

Hybrid, Littlemore, Oxfordshire, United Kingdom
Hybrid/Remote Options
Talent STEM Ltd
problems that have a real-world impact on patient outcomes. You will ideally have: - A degree in a relevant engineering or computing discipline - Strong experience with Embedded C/C++ - Experience working with real-time or resource-constrained systems - Understanding of microcontrollers and hardware interfaces - An appreciation of medical device development standards such as ISO 13485, IEC 62304 or similar More ❯
Employment Type: Permanent
Posted:

Medical Device Embedded Software Engineer

Florence Park, Oxford, Oxfordshire, England, United Kingdom
Talent STEM Ltd
problems that have a real-world impact on patient outcomes. You will ideally have: - A degree in a relevant engineering or computing discipline - Strong experience with Embedded C/C++ - Experience working with real-time or resource-constrained systems - Understanding of microcontrollers and hardware interfaces - An appreciation of medical device development standards such as ISO 13485, IEC 62304 or similar More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Robotics Software Engineer

Oxford, Oxfordshire, United Kingdom
Hybrid/Remote Options
Lawrence Harvey
the full engineering lifecycle, including architecture, lab testing, and documentation. What We’re Looking For: Degree or equivalent experience in Robotics, Mechatronics, Control, or Computer Engineering. Strong proficiency in C++ and Python, with experience in real-time or distributed robotics software. Solid understanding of control theory, kinematics, dynamics, and state estimation. Comfortable working close to hardware and integrating sensors, actuators More ❯
Employment Type: Permanent
Salary: £80000 - £150000/annum
Posted:

Software Architect

Berkshire, South East, United Kingdom
Quest Global Engineering Limited
of data structures and algorithms , systems software design , operating systems , architectures, software development life cycle and processes as they relate to real-time software development Experience with C/C++ and Object-oriented software design . Qualifications Preferred: Experience developing software in a team-based development environment, preferably Agile/SCRUM, DevSecOps and test automation . Experience writing software for More ❯
Employment Type: Permanent
Salary: £90,000
Posted:

Full Stack Developer

Reading, Berkshire, South East, United Kingdom
Hybrid/Remote Options
Platform Recruitment Limited
AWS experience beneficial) Build dashboards and tools for processing inspection data Collaborate with senior engineers on design and code reviews Skills & Experience: 23 years in software development Strong in C++ and Python Experience with TypeScript and Angular or React Solid understanding of software engineering fundamentals Ability to learn new technologies quickly Good communication and teamwork skills Desirable: AWS or cloud More ❯
Employment Type: Permanent
Salary: £70,000
Posted:

Forward Deployed Engineer - Early-Stage AI Start-Up - London

Slough, Berkshire, UK
Oho Group Ltd
exceptional, language agnostic engineer with strong communication skills who thrives in customer-facing environments. About you: 1-5 years of Software Development in Python, Go, TypeScript, Java, Rust or C++ Comfortable working across the stack Exceptional communication skills Customer-obsessed: you enjoy being in the room, asking questions, and solving real-world problems Excel where speed and ownership matter In More ❯
Employment Type: Full-time
Posted:

Embedded Software Engineer

OX1, Oxford, Oxfordshire, United Kingdom
Platform Recruitment
attention to detail and a strong background in a relevant high-reliability industry. Essential Skills & Experience: Industry experience from Automotive, Aerospace, Medical, or Hazardous Area systems. Strong C/C++ programming skills. Experience with firmware for functional safety (SIL-level) systems. Proficiency with STM32 or Microchip microcontrollers (PIC experience desirable). Deep understanding of CANBus protocol and communication interfaces. Experience More ❯
Employment Type: Permanent
Salary: £60000 - £70000/annum
Posted:
C++
the Thames Valley
10th Percentile
£40,015
25th Percentile
£50,000
Median
£55,000
75th Percentile
£66,875
90th Percentile
£72,250