76 to 100 of 126 C++ Jobs in the Thames Valley

Junior C++ Engineer

Hiring Organisation
Harrington Starr
Location
Slough, Berkshire, UK
Employment Type
Full-time
design, build, deployment, and optimisation of highly scalable, performance-critical applications. Key Responsibilities Build, test, and enhance high-performance trading systems using C++ and Python Translate quantitative models and trading logic into robust production-ready software Develop internal tools and interfaces used directly by front-office trading teams Improve market … Master's degree in Mathematics, Physics, Engineering, or a related discipline (graduating between December 2025 and June 2026) Strong programming capability in C++ and Python Solid foundations in data structures, algorithms, and operating systems Comfortable working in Linux/Unix environments A strong focus on writing clean, efficient, and maintainable ...

C++ Software Engineer

Hiring Organisation
Ssc Recruitment Solutions Ltd
Location
Oxford, Oxfordshire, South East, United Kingdom
Employment Type
Permanent
looking for a C++ programmer to join our software team. We work on a wide variety of very interesting technical projects and strive to produce high-quality, modern, elegant, robust code. You would typically be working within small engineering teams with other software engineers, computer vision scientists, hardware engineers … data visualization. Researching, designing, and presenting new technologies and approaches. Required Skills, Knowledge and Expertise Essential Skills Very in-depth expertise in modern C++ (11-23). Strong maths, analysis, and communication skills. Experience designing substantial software systems and evidence of work on challenging projects. Desirable Skills STL, Boost, Python. ...

C++ Software Engineer

Hiring Organisation
mthree
Location
Slough, Berkshire, UK
Employment Type
Full-time
Travel & Aviation Technology - C++ - Flight Management Systems A global leader in travel and aviation technology is seeking a skilled C++ Engineer to join their Flight Management System (FMS) engineering team in London. This group builds mission-critical software used by airlines worldwide - powering real-time flight operations, route optimisation … impact global aviation efficiency, fuel optimisation, and safety -contributing to one of the most advanced FMS platforms in the industry. Responsibilities Design and develop C++ applications for core Flight Management System components Work on real-time data processing for flight planning, scheduling, and air traffic control integration Implement and optimise ...

Computational Physics- Software- Math Modelling

Hiring Organisation
Anonymous
Location
Oxford, Oxfordshire, United Kingdom
Employment Type
Permanent
Salary
£32000 - £45000/annum BONUS
Physicists/Software Engineers will be developing modelling tools/software in C++, C#, Python, Java, Matlab or other Mathematical languages. Ideal applicants will be qualified Physicists (MPhys, MSc or PhD) or Computational Physicist or Scientist/Engineer with an interest in Software Development/Modelling using C, C++, Java … senior role in the company and take on substantial product responsibilities. Requirements: some experience at graduate level or beyond in either C, C++, C#, Java, Python or Matlab You will will have an excellent first degree in Physics or Maths (1st/2.1) A PhD in a computational physics/ ...

Senior Software Engineer

Hiring Organisation
Anonymous
Location
Oxford, Oxfordshire, United Kingdom
Employment Type
Permanent
Salary
£45000 - £60000/annum BONUS
Senior Software Engineer experienced in C, C#, XAML, C# .NET (Framework & Core), WPF, MVVM, C CLI and C++, with experience using .NET/.NET Core frameworks and cloud-based architectures such as AWS. Software Engineers will develop project applications, graphical software, developing cross-platform, graphical data analysis and device-configuration … software applications. Software Engineers will have experience of leading major projects involving Web client/server applications. Software Engineers with coding experience in C, C++, C#, C# .NET (Framework & Core), WPF, MVVM, C CLI will have some of the following experience: Solid understanding of software architecture, design patterns, and multi ...

Junior Software Engineer - up to £50,000 - ID44703

Hiring Organisation
Humand Talent
Location
Oxfordshire, England, United Kingdom
junior engineer with a passion for Embedded Systems and C++? Imagine having the opportunity to shape the future of a burgeoning RTOS company with your decisions. Are you eager to work with cutting-edge technology in the field of software development and embedded systems? Look no further! About the Role … edge robotics technology, including embedded systems, all within a Linux environment. Hands on skills in one of the following programming languages is preferable: C, C++, C#, or Go. Knowledge of multiple languages is a significant advantage, and familiarity with scripting languages like Python is a plus. What We're Looking ...

GPU Software Engineer

Hiring Organisation
microTECH Global LTD
Location
Slough, Berkshire, UK
Employment Type
Full-time
experience in video processing or similarly performance-critical applications. Hands-on experience with Vulkan or other modern GPU APIs. Strong background in C/C++ development, both in building new systems and enhancing existing ones. Genuine enthusiasm for new ideas, a willingness to trust innovation, and the drive to execute … effectively. Responsibilities: Translate high-level mathematical models and research into production-ready encoder implementations using C++ and GPU compute technologies. Develop cross-platform solutions for operating systems including Windows, Linux, iOS, and Android. Enhance, maintain, and expand existing codebases (C/C Python). Integrate third-party commercial and open ...

Staff Software Engineer, C++

Hiring Organisation
Ripple
Location
Slough, Berkshire, UK
Employment Type
Full-time
Increase the capabilities, performance, scalability, and reliability of the XRP ledger. Participate in the full software development lifecycle, including architecture, technical design, C++ development, bug fixing, as well as functional and performance validations. Be part of the open-source XRP ledger community, setting high standards for coding, testing, and deployment. … with creative solutions. Nice to have: Experience in developing open-source software and contributing to collaborative blockchain communities. Other common names for this role: C++ Developer, Staff C++ Engineer WHO WE ARE: Do Your Best Work The opportunity to build in a fast-paced start-up environment with experienced industry ...

C++ Software Engineer - Up to £190k + Bonus

Hiring Organisation
Hunter Bond
Location
Slough, Berkshire, UK
Employment Type
Full-time
Role: C++ Software Engineer - Up to £190k + Bonus Salary: Up to £190k + Bonus Location: London (Hybrid) Skills: Language agnostic, just need to be a keen technologist (Ideally experienced in C low level languages) This firm is an elite company with high tech standards who have previously set tech ...

Senior Low Latency C++ Engineer

Hiring Organisation
NJF Global Holdings Ltd
Location
Slough, Berkshire, UK
Employment Type
Full-time
recruiting on behalf of a dominant High-Frequency Trading firm currently expanding their automated trading group. They are seeking a Senior Low Latency C++ Engineer to work on next-generation market-making and arbitrage strategies. The Role: You would be joining a high-P&L, cross-functional team (Traders, Quants … hiring for a start in London, Austin, New York, Miami, Singapore and Kong Kong depending on your preference and work authorization. Role: Low Latency C++ Engineer Domain: High-Frequency Trading (HFT), Market Making, Derivatives Arbitrage. Core Technical Competencies Language Standards: Expert-level Modern C++. Must demonstrate mastery of Template Metaprogramming ...

C++ Engineer - World's Largest (Almost!) Supercomputer

Hiring Organisation
Augmentti
Location
Slough, Berkshire, UK
Employment Type
Full-time
solutions—they build their own to ensure unparalleled scale, reliability, and resilience. This is where you come in... They are looking for an exceptional C++ Engineer to join their most critical engineering group across the whole firm. This elite team of engineers is responsible for developing all of their … hood and thrives on working at the lowest levels of software engineering—borderline hardware. Your expertise includes some blend of modern C/C++ with the following: Operating systems (Linux Kernels) CPU architecture GPU programming Assembly Language Hardware knowledge (ASICs/FPGAs) Hit apply or drop me a note ...

Senior Software Engineer, C++

Hiring Organisation
Ripple
Location
Slough, Berkshire, UK
Employment Type
Full-time
Increase the capabilities, performance, scalability, and reliability of the XRP ledger. Participate in the full software development lifecycle, including architecture, technical design, C++ development, bug fixing, as well as functional and performance validations. Be part of the open-source XRP ledger community, setting high standards for coding, testing, and deployment. ...

Junior C++ Software Engineer

Hiring Organisation
Yoh, A Day & Zimmermann Company
Location
Newbury, Berkshire, England, United Kingdom
Employment Type
Full-Time
Salary
£25,000 - £40,000 per annum
Graduate/Junior Software Engineer – C++ Location: Berkshire (on-site) Salary: Up to £40k, + benefits, inc. bonus, pension, PMI etc.. This role is for a junior or graduate C++ engineer who wants to learn how real, production systems are built. You’ll work on performance-focused software that processes … very large data files. It’s not a real-time environment, but efficiency, memory usage, and clean design matter. You’ll write new C++ code, improve an existing codebase, and learn how commercial products are engineered properly. The team is small and technically strong. You won’t be thrown ...

Graduate Software Developer C++ and Qt

Hiring Organisation
Ernest Gordon Recruitment Limited
Location
Newbury, Berkshire, England, United Kingdom
Employment Type
Full-Time
Salary
£27,500 - £30,000 per annum
Graduate Software Developer (C++ and Qt) Newbury £27,500 - £30,000 + Training + Progression + Company Benefits Are you a Graduate or Entry Level Software Developer that wants to work in a business with a best in class training suite? Do you want to work on cutting edge technologies … Graduate or Trainee Software Developer, somebody that understands high level mathematics, physics or quantum mechanics. THE ROLE: Design and build clean software in C++ and Qt framework Work collaboratively with senior team members to solve complex technical challenges Take advantage of training resources both internally and externally Help plan ...

Software Engineer - UI (C++)

Hiring Organisation
Selby Jennings
Location
Slough, Berkshire, UK
Employment Type
Full-time
looking for a talented C++ engineer to design and develop high performance, intuitive native user interfaces used daily by trading and operations teams. You will focus on building clean, responsive desktop applications that support mission critical workflows. This role involves working closely with established APIs and infrastructure to deliver business … release cycle. It is a true end to end position, collaborating with backend and systems engineers while contributing across the full native stack using C++ on both the frontend and backend. A strong eye for usability and visual quality is important, making this an ideal opportunity for a developer ...

Lead Software Engineer

Hiring Organisation
Mars Recruitment
Location
Abingdon, Garford, Oxfordshire, United Kingdom
Employment Type
Permanent
Salary
£70000 - £75000/annum plus benefits
Lead Software Engineer | C++ | Python | Linux Oxfordshire | Hybrid | £75,000pa plus benefits: Do you enjoy technically leading and mentoring Software Engineers utilising C++ & Python on Linux, passing on your knowledge and experience to help nurture and develop future Engineers? If so, this Lead Software Engineer role will be perfect … experience and skills: A degree in a Software Engineering, Mathematics or Science/Materials subject Experience in Linux based software application development using modern C++ Experience with network and other communication buses. Experience with tools such as CMake Our client is offering a hybrid working arrangement with 3 days ...

Software Developer (C++) - Up to £120,000 + Bonus + Package

Hiring Organisation
Hunter Bond
Location
Slough, Berkshire, UK
Employment Type
Full-time
Role: Software Developer (C++) – Up to £120,000 + Bonus + Package Salary: Up to £120,000 + Bonus + Package Location: London (Hybrid Working) Skills: C++ as a main language This firm is an elite tech firm with exceptionally high standards that has previously set world records ...

Remote Software Engineer (UK)

Hiring Organisation
Turing
Location
Milton Keynes, Buckinghamshire, UK
Employment Type
Full-time
language models, collaborating closely with researchers. This includes curating code examples, providing precise solutions, and making corrections in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go; evaluating and refining AI-generated code for efficiency, scalability, and reliability; and working with cross-functional teams to enhance enterprise-level … Look Like? Working on AI model training initiatives by curating code examples, building solutions, and correcting code in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go. Evaluate and refine AI-generated code to ensure that it is efficient, scalable, and reliable. Collaborate with cross-functional teams ...

C++ Low-Latency Developer - Leading HFT Firm | London

Hiring Organisation
Selby Jennings
Location
Slough, Berkshire, UK
Employment Type
Full-time
seeking an exceptional C++ Engineer to join one of the world's most advanced high-frequency trading firms. This is a rare opportunity to work at the intersection of cutting-edge technology and global financial markets, where performance is measured in nanoseconds and innovation drives competitive advantage. … empowered to push the boundaries of what's possible in software and hardware optimisation. Key Responsibilities Architect and implement high-performance C++ systems with extreme latency sensitivity. Optimise every layer of the stack - from CPU cache and memory allocation to kernel bypass and network I/O. Collaborate with traders ...

C++ Engineer

Hiring Organisation
NJF Global Holdings Ltd
Location
Slough, Berkshire, UK
Employment Type
Full-time
optimizing trading engines, developing custom hardware solutions, and leveraging software, hardware engineering, data science, and research to build critical tools and infrastructure. As a C++ Software Engineer, your role will involve designing, building, and testing systems that power the trading platform. Working closely with traders, researchers, and engineers … looking for problem solvers who thrive in fast-paced environments and have a passion for learning. Key Skills: 2+ years of modern C++ development in Linux environments. Strong knowledge of computer systems, including OS, networking, and performance tuning. Experience with Object-Oriented design and multi-threaded programming. ...

Software Engineer (C++) - High-Performance Systems - (ID45430)

Hiring Organisation
Humand Talent
Location
Oxford, England, United Kingdom
C++ Software Engineer – High-Performance Systems Do you enjoy solving performance challenges in real-time environments? Looking to work on software that interacts closely with hardware and advanced processing? Ready to contribute to systems that support innovation across multiple sectors? We’re working with a well-established, technically respected organisation … developing real-time systems used in scientific, engineering, and research applications globally. They're seeking a C++ Software Engineer to help evolve and optimise key areas of their performance-critical software. You’ll join a collaborative, engineering-led team where your contributions will directly influence system efficiency, scalability, and technical ...

C++ Software Engineer (CUDA)

Hiring Organisation
Ssc Recruitment Solutions Ltd
Location
Kidlington, Oxfordshire, South East, United Kingdom
Employment Type
Permanent
looking for a C++ software engineer to help us maximize the performance of GPU based processing within our systems. This includes tasks such as the efficient handling of real-time data streams, image processing and deep learning. Key Responsibilities Developing Algorithms in CUDA. Host Device system management (memory management, data … transfers, multi-GPU support). Deployment of ML models using TensorRT within a C++ application. Profiling GPU applications with Nsight Systems/Compute Configuration of GPU hardware to maximise performance. Make recommendations for suitable GPU hardware. Communicate the opportunities and challenges of GPU solutions to non-technical colleagues. You would ...

C++ Software Engineer

Hiring Organisation
Ssc Recruitment Solutions Ltd
Location
Oxford, Oxfordshire, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
looking for a C++ programmer to join our software team. We work on a wide variety of very interesting technical projects and strive to produce high-quality, modern, elegant, robust code. You would typically be working within small engineering teams with other software engineers, computer vision scientists, hardware engineers ...

Contract Embedded Software Engineer

Hiring Organisation
ZENOVO LTD
Location
Thame, Oxfordshire, South East, United Kingdom
Employment Type
Contract, Work From Home
Contract Rate
£55,000
products through release. Key Responsibilities Design, develop, and maintain embedded Linux platforms on ARM-based microprocessors Develop high-performance, reliable embedded software using modern C++ Work across the full development lifecycle, from requirements through to release Support system integration, debugging, and validation Collaborate with hardware, systems, and test teams … deliver robust solutions Required Experience & Skills 7+ years' experience developing software in Advanced C++ Strong understanding of object-oriented programming (OOP) principles Experience with multi-threaded applications and inter-process communication (IPC) Strong experience working with Linux-based systems Proficiency in scripting languages such as Shell scripting and/ ...

Embedded Developer

Hiring Organisation
Ovyo
Location
Reading, England, United Kingdom
project. Responsibilities: Collaborate with stakeholders to understand and implement functionality requirements. Design, implement, test, and maintain software features for embedded real-time systems in C++ . Develop and execute automated unit and integration tests to ensure reliability. Test and debug software in both simulation environments and on target hardware. Employ … documentation using tools like Jira and Confluence. Engage in debugging, performance characterization, and collaboration with cross-functional teams. Required Experience: 5+ years experience in C++ development for embedded systems. Strong experience of Linux and FreeRTOS operating systems. Expertise developing on embedded systems and completing software integration in embedded systems. Track ...