C++ Jobs in the UK excluding London

1,001 to 1,025 of 1,503 C++ Jobs in the UK excluding London

Research Assistant/Research Associate/SRA in DNA Data Storage and Biosecurity

Newcastle Upon Tyne, Tyne And Wear, United Kingdom
CTI Clinical Trial and Consulting Services
Salary: £32,546 - £55,755 per annum Newcastle University offers excellent benefits, including a generous holiday package, pension schemes, and health and wellbeing initiatives. Closing Date: 07 May 2025 The Role The Environmental Biotechnology Innovation Centre (EBIC), part of ICOS More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Low Level Embedded Software Engineer (Senior Levels)

City, Edinburgh, United Kingdom
Hybrid / WFH Options
Leonardo UK Ltd
Job Description: The opportunity: Are you interested in developing low level embedded software for one of the most cutting-edge defence and aerospace projects in the UK? If you like the sound of developing software for the European Common Radar More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Software Engineer

Linlithgow, West Lothian, United Kingdom
Hybrid / WFH Options
iO Associates
Exciting Opportunity: Senior Embedded Software Engineer We are working with a pioneering client at the forefront of innovation in the telecoms and technology space. They are seeking a talented Senior Embedded Software Engineer to join their growing R&D team. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Mathematical C++ Software Engineer

Newcastle Upon Tyne, Tyne And Wear, United Kingdom
Ecm Selection
PhD in a relevant subject area Excellent mathematical ability - you must be happy working routinely on highly complex algorithmic code Good coding skills in C++ (unless you're a computer science graduate, in which case we'll expect excellent C++!) Strong communications and presentation skills, initiative, and self-organisation; you More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Applied Research Software Engineer (AI/ML, Python/Julia, C++, Masters or PhD)

guildford, south east england, United Kingdom
Hays
Applied Research Software Engineer (AI/ML, Python/Julia, C++, Masters or PhD) Guildford, Surrey (On-site) £65000 - £140,000 + 25% Bonus, 10% Pension, Private Medical . - A Masters or PhD Degree in Computing or STEM disciplines. - Can work full-time, 5 days a week in Guildford in … an R&D environment using at least one high-level scientific language (e.g., Python, Julia) and one or more compiled systems languages (e.g., C, C++, C#). Experience with scientific computing, numerical methods, or computational modelling. Familiarity with emerging and interdisciplinary technologies such as: machine learning, digital twins, agentic systems More ❯
Posted:

C++ Developer (Pricing/Risk) - Tier 1 Multi-Strat Hedge Fund - Discrete Search - Excellent Compensation + Benefits

london, south east england, United Kingdom
Mondrian Alpha
the intersection of quantitative research, engineering, and front-office risk, offering the chance to build a state-of-the-art risk system using modern C++ and Python. You will work directly with quantitative analysts, traders, risk managers, and IT teams to deliver a robust, scalable system supporting pricing, calibration, and … scenario generation across asset classes. The ideal candidate is a C++ expert with experience in production-grade systems and a strong grasp of Python, Excel, and database technologies. You’ll play a key role in shaping infrastructure, implementing high-performance computing techniques, and driving real-time and batch analytics across … IT to ensure adherence to engineering best practices and firmwide standards. Requirements: Bachelor’s or higher degree in a STEM discipline Strong proficiency in C++ and solid experience working in production environments. Working knowledge of Python, Excel, and SQL, across Windows and Linux environments. Familiarity with modern development tools such More ❯
Posted:

C++ Engineer

Manchester, United Kingdom
Hybrid / WFH Options
G2 Recruitment Group Limited
My market leading client has a new opening for a C++ Engineer to join them on a permanent basis. This role offers flexible hybrid working but candidates must be able to occasionally work on-site in Manchester, UK. You must be already based in the UK to be eligible for … the role. This role will suit a C++ Engineer who enjoys maintenance of existing software, investigating reports and fixing bugs. It is essential for candidates to have recent experience with MFC. The role is for Windows App Development but some Linux work will also be required. Additional CMake experience is … of benefit. Candidates must also have some networking skills and experience. Salary ~£60,000. C++ developer, c++ engineer, software developer, software engineer, windows app developer, gui developer, mfc g2 Recruitment are committed to equality of opportunity for all applications from individuals are encouraged regardless of age, disability, sex, gender reassignment More ❯
Employment Type: Permanent
Salary: £55000 - £65000/annum
Posted:

Senior Software Developer C++

Edinburgh, Midlothian, Scotland, United Kingdom
Spacelabs Healthcare
to tight commercial schedules with minimal supervision, contributing fully to all aspects of development. Key Responsibilities: Design and program embedded firmware using C and C++ Develop hardware designs based on microprocessors, microcontrollers, and peripherals Create standard and programmable logic designs Design analogue electronics Mentor junior staff Candidate Requirements: Degree qualified More ❯
Employment Type: Permanent
Posted:

Principal Software Engineer (Real-time C++) - Massachusetts

Reading, Oxfordshire, United Kingdom
Motion Recruitment Partners LLC
software for large-scale 3D metal printing machines, focusing on motion control systems, real-time performance, and machine functionality. Develop and maintain high-performance C++ software for embedded systems running on RTOS (e.g., RTX), ensuring reliable and deterministic operation. Drive the integration of motion control, sensor data, and real-time … contributing to the overall success of the product development lifecycle. Qualifications: 10+ years of experience in embedded software engineering with a strong focus on C++ programming. Proven experience with real-time operating systems (RTOS), particularly RTX or similar platforms. Strong background in motion control systems and integrating embedded software with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software/Firmware Engineer (C++)

Dundee, Scotland, United Kingdom
Hybrid / WFH Options
Net Talent
Work all developments diligently to ensure customer satisfaction targets are achieved Key skills & experience: 3 to 5 years’ experience in software development ideally using C++ but will consider other languages (C#, Python, Embedded C etc) Image Processing/Analysis Computer vision Data analytics and computational statistics Knowledge of similar data More ❯
Posted:

Senior Developer (C++)

london, south east england, United Kingdom
LevelUP HCS
following skills and experience are required for this role: Technically minded. Comfortable both as architect and hands-on developer. Previous development experience in primarily C++, with C# experience desirable. Using SQL, preferably MS SQL Server. Experience with Git-based source control platform – beneficial. Experience with Atlassian products (Confluence, JIRA, BitBucket More ❯
Posted:

Software/Firmware Engineer (C++)

dundee, north east scotland, United Kingdom
Hybrid / WFH Options
Net Talent
Work all developments diligently to ensure customer satisfaction targets are achieved Key skills & experience: 3 to 5 years’ experience in software development ideally using C++ but will consider other languages (C#, Python, Embedded C etc) Image Processing/Analysis Computer vision Data analytics and computational statistics Knowledge of similar data More ❯
Posted:

Database Research Engineer (System Level C++)

Edinburgh, Scotland, United Kingdom
European Tech Recruit
and processing frameworks for both Cloud and devices. What We're Looking For: Proficiency in one or more system-level programming languages (C/C++, Rust, Java, Go, etc.). A strong foundation in computer science. Comfort with research methodology, system design, and implementation. A data-driven approach to problem More ❯
Posted:

Senior Embedded Software Engineer

Yorkshire, United Kingdom
Travis Talent
understand the hardware schematic and co-work with hardware engineers. Familiar with MCU development such as Cortex-M3, Cortex-M4. Proficient in C/C++ skills, familiar with C++ 11 or higher. Familiar with common network communication protocols such as HTTP, MQTT and correspond troubleshooting. Familiar with Linux debugging tools More ❯
Employment Type: Permanent
Salary: GBP 50,000 - 60,000 Annual
Posted:

Developer

london (hounslow), south east england, United Kingdom
Scalian
service levels. Produce appropriate technical documentation associated with projects. Ensure full adherence to company and local standards (project cycle, process, documentation). Skills Excellent C++ skills and familiarity with C++ 11 (and above) standards. Knowledge of Python 3 (any additional scripting language would be considered a plus i.e. JavaScript, TypeScript More ❯
Posted:

C++ Software Engineer - Stats/Maths

Southampton, Hampshire, United Kingdom
Hybrid / WFH Options
Spectrum It Recruitment Limited
C++ Software Engineer required by a successful software company located in Southampton. The company requires a C++ Software Engineer to join a niche internal C++ software engineering team specialising in complex, statistical C++ software programming. Hybrid working - 2 days per week in the Southampton office. Flexible working hours click apply More ❯
Employment Type: Permanent
Salary: GBP 65,000 Annual
Posted:

Software Engineers C & C++ x2

Portsmouth, Hampshire, South East, United Kingdom
Morson Talent
Software Engineers C & C++ x2 - 12 months contracts 4/5 days per week on site Position Description The purpose of the role is to perform Software Design, Development, Documentation, Integration and Test activities. Design verification using a combination of simulation, analysis, and test techniques. Generate design documentation and technical … specifications Support system integration activities Key Skillset Have considerable knowledge & skill in one high level programming language Knowledge and proven ability of C and C++ required. Knowledge of both Linux and Windows O/S. Knowledge of VxWorks is desirable. Have considerable ability of using a high level design methodology More ❯
Employment Type: Contract
Rate: £68.55 - 68.55 per hour
Posted:

C++ Software Engineer - High Frequency Trading

london, south east england, United Kingdom
McGregor Boyall
C++ Software Engineer - High Frequency Trading This is an exceptional chance to become part of a quantitative and systematic hedge fund management firm where innovative technology is fundamental to its trading strategies. As part of a team focused on global connectivity, you will be creating next-generation software solutions, proprietary … contributors, as well as hands-on team leaders. Ideally, you should have experience in the following areas: - Strong knowledge of object-oriented programming, particularly C++ (14/17). - Familiarity with common algorithms, data structures, their performance, and the capability to independently design complex systems is essential. - Experience in another … apply. Reach me directly: Perry Robinson probinson@mcgregor-boyall.com https://www.linkedin.com/in/perry-robinson-184043a/Desired Skills and Experience C++ McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds. More ❯
Posted:

C++ Software Engineer - Hybrid working - £70,000 - £350,000 Base (+ Bonus)

london, south east england, United Kingdom
Hybrid / WFH Options
Hunter Bond
Job title: C++ Software Engineer Client: Elite Algorithmic Market Making Firm Salary: £70,000 - £350,000 Base (+ Bonus) Location: London/Hybrid My client are seeking a C++ Software Engineer who will play a critical role in developing and optimizing high-frequency trading systems, ensuring they operate at peak … from the best. Requirements and Skills: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. 2+ years of professional C++ development experience. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems. Familiarity with network programming … in Linux/Unix environments. Knowledge of hardware optimization techniques (e.g., SIMD, GPU computing) is a plus. Responsibilities: Design, develop, and maintain high-performance C++ trading applications. Optimize code for maximum speed and efficiency, minimizing latency. Implement and enhance trading algorithms in collaboration with quantitative researchers and traders. Develop and More ❯
Posted:

Senior C++ Developer - Market Data (Contract £650 - £750/d Outside IR35)

london, south east england, United Kingdom
Volition
Senior C++ Developer to work on Market Data related project specific to data parsers and exchange protocols The ideal candidate will be responsible for developing high-quality applications in C++ and Python surrounding Market/Trade Data. They will also be responsible for designing and implementing testable and scalable code. … and maintain existing software applications Design highly scalable, testable code Discover and fix programming bugs Requirements: STEM degree from top university Development experience with C++ and Python Migration of data systems Financial Markets experience Long term engagement - 6 month minimum Contract £650 - £750/d Outside IR35 More ❯
Posted:

Graduate Mathematical Software Developer

Exeter, Devon, United Kingdom
Hybrid / WFH Options
ATASS Sports, Ltd
About the role You would be joining our team of eleven in-house developers, whose skills cover a range of languages, including Java, C#, C++, Python and R. Day to day work will involve working with our teams of statistical researchers and product owners to create, maintain and optimise mostly … R and C++ code that runs as part of our mathematical models. You'll initially be working under the guidance of more senior developers and will continually be encouraged to take ownership of your work as your skills progress. As you'll be working with sports data, an interest in … previous experience of this desirable). A genuine curiosity and eagerness to learn new technologies and approaches. If the successful candidate does not have C++ experience, we will need them to learn this (and provide time and support to do this in the role). A can-do attitude, passion More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Experienced Mathematical Software Developer

Exeter, Devon, United Kingdom
Hybrid / WFH Options
ATASS Sports, Ltd
About the role You would be joining our team of eleven in-house developers, whose skills cover a range of languages, including Java, C#, C++, Python, and R. Day-to-day work will involve working with our teams of statistical researchers and product owners to create, maintain, and optimise mainly … R and C++ code that runs as part of our mathematical models. You will be involved in the whole development life cycle and encouraged to influence the direction of our shared code. As you'll be working with sports data, an interest in this field is beneficial; however, you don … previous experience of this desirable). A genuine curiosity and eagerness to learn new technologies and approaches. If the successful candidate does not have C++ experience, we will need them to learn this (and we will provide time and support to do this in the role). A can-do More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

birmingham, midlands, United Kingdom
Hybrid / WFH Options
The Engage Partnership Recruitment
command-line applications using modern languages Supporting the development of prototypes for secure, next-gen networks Writing clean, testable code in Python, C/C++, and similar technologies Working on performance tuning, CI/CD, and real-time systems Collaborating with a multi-disciplinary team of engineers and researchers Contributing … initiatives (And if you don’t tick every box – that’s okay. I’d still love to hear from you.) 💡 Tech & Tools: Python, C, C++ Linux/Unix, Git, CI/CD Containerisation (e.g. Docker), virtualised environments (e.g. VMware) Networked systems, scripting, CLI tooling 💡 What They’re Looking For: Strong … hands-on experience in Python and/or C/C++ Solid scripting skills and comfort working in Linux/Unix environments Understanding of networks, containerisation, and virtualisation basics Broad interest in telecommunications and modern infrastructure Willingness to learn new technologies and contribute across the stack Clear communicator with a More ❯
Posted:

Senior Embedded Software Engineer

Linlithgow, West Lothian, United Kingdom
Hybrid / WFH Options
Rise Technical Recruitment Limited
will also be responsible for debugging system level issues. The ideal candidate will have strong commercial experience in Embedded software development using C and C++ and with re-usable and extensible Object Oriented design patterns. This is a fantastic opportunity for an experienced Embedded Software Engineer to join an international … you will receive award winning training and shape the future of their latest innovative products. The Role: Full lifecycle embedded software development Development of C++ software using Object Oriented design patterns Deploying applications and drivers onto an embedded Linux system Estimate project timescales Hybrid working, 2 days a week office … based in Linlithgow Sponsorship available under the Skilled Worker Visa The Person: Experience working in an agile development environment Experience with C and C++ Embedded software development Experience with Linux Good Communication Skills Ability to work in interdisciplinary technical teams Reference Number: BBBH - To apply for this role or to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer (C++)

Bristol, Gloucestershire, United Kingdom
Hybrid / WFH Options
Onyx-Conseil
Software Engineer (C++) Bristol - Hybrid £45,000- £57,000 + Training + Progression A great opportunity awaits a Software Engineer with strong C++ experience to join an established tech company in a role that offers variety, technical challenge, and room to grow. This company develops high-performance software used across … software and technology team in a senior role, working across the full product lifecycle. The focus is on developing applications including graphical, mostly in C++, with a strong emphasis on the underlying algorithms that support AI-driven solutions. The role is hybrid, with two days a week in the office … and great flexibility around working hours. The right candidate for this role will have strong commercial experience in C++, ideally with some exposure to hardware or an understanding of how software interacts with physical systems, It's a great fit for someone who enjoys technically interesting problems, wants to work More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
C++
the UK excluding London
10th Percentile
£35,250
25th Percentile
£47,500
Median
£62,500
75th Percentile
£67,500
90th Percentile
£78,125