Permanent C++ Jobs in England

101 to 125 of 1,146 Permanent C++ Jobs in England

Senior Software Engineer C++

Glastonbury, Somerset, South West, United Kingdom
Hybrid / WFH Options
ZENOVO LTD
participating in sprint planning, stand-ups, and reviews. Manage the software build process, ensuring that systems and applications are properly developed and deployed. Essential Knowledge & Experience : -Software development skills: C++, Qt - Multi-Threaded Real Time Applications - GUI Development - Microsoft Azure DevOps, CI/CD - Developed Software on a Linux OS & Windows Environment Educational Background: Degree in a relevant field, such More ❯
Employment Type: Permanent, Work From Home
Salary: £65,000
Posted:

Software Engineer/C++

Poole, Dorset, United Kingdom
Endeavour Recruitment Solutions
team of software engineers to support .NET CF embedded products written in C# and C/C++. Integrating smartcard, Wi-Fi, cellular, and barcode components with native C/C++ APIs into the managed environment. Working within agile teams, demonstrating understanding of agile mindset and techniques. Contributing to the improvement of product and service quality by adhering to internal and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Quant Developer - Options

London, United Kingdom
Hybrid / WFH Options
P2P
view on the digital asset market and are taking a leadership position in building an innovative and compliant market. Read more here. Working at Wintermute Wintermute seeks an experienced C++ Developer for its growing options team, one of the biggest electronic trading desks in the crypto options market. In this role, you will directly collaborate with our traders, focusing on … ensuring fast execution. Testing: Contribute to the development of unit and integration tests to ensure the reliability and stability of the trading system. Hard Skills requirements Strong proficiency in C++ programming and software development best practices. Experience in developing trading platforms, preferably from a HFT environment. Knowledge of options or crypto would be an advantage. Familiarity with market data feeds More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Applied Research SW Engineer (AI/ML, Python/Julia, C++)

Guildford, Surrey, South East, 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 the office. Your new company This leading Software provider are … Proficiency working in/alongside 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, reinforcement learning, probabilistic computing, or More ❯
Employment Type: Permanent
Posted:

Software Engineer C++

Wokingham, Berkshire, United Kingdom
Hybrid / WFH Options
EVS Broadcast Equipment SA
issues Participate in the continuous improvement of development processes and tools Profile Bachelor or Master's degree in computer science or equal Technical Skills: 5 years plus experience in C++ Experience in RESTful APIs, WebSockets, UDP and TCP Experience of tools such as WireShark and Postman Experience of working in large multithreaded codebase Experience in software development on Windows Experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Geoscience Software Engineer C++, Masters or PhD

Guildford, Surrey, England, United Kingdom
Hays Specialist Recruitment Limited
Guildford close to the University and with excellent transport to London and the surrounding areas in Surrey.This role would essentially suit a Structural Geologist with Software Development skills in C++/Qt framework. Your new role You'll join a well-established business with decades experience taking them a market leading position. Building on an impressive 2024 they pushed towards … to succeed You must have an Advanced degree (Masters or PhD) in Science, Maths, Engineering, Geology or Computing to apply.We're looking for 5+ years hands-on experience using C++ and GUI Development using Qt framework and Multithreading/Parallel Programming.You should have worked with 3D graphics and GIS development toolkits, 2D/3D Geometrical modelling experience and scripting of More ❯
Employment Type: Full-Time
Salary: £60,000 - £120,000 per annum
Posted:

Senior Software Engineer, Embedded UI - C++

Cambridge, Cambridgeshire, United Kingdom
Roku, Inc
more user intuitive and underlying architecture. You will be working closely with product management to understand new features or extending current features for international market needs, development using modern C++ libraries/frameworks, scripting language and integration of third-party code. You will also be engaged in developing tools which can help larger development community within Roku. A proven track … users. Mentor junior engineers and contribute to technical strategy. We're excited if you have 10+ years of software engineering experience, with expertise in UI development. Deep proficiency in C++ and fluency in other languages (e.g., Python, JavaScript). Passion for creating user-focused features with global impact. Strong collaboration and problem-solving skills. Bonus: Experience in streaming media or More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Software Engineer

Cambridge, Cambridgeshire, United Kingdom
ECM Selection (Holdings) Limited
Developing embedded software using modern C++ on Linux This product development and manufacturing company are growing and looking for a Senior Embedded Software Engineer to join their team. Their technologies are both standalone instruments as well as hardware components for complex systems integrated into customer products. As a senior team member, you will deliver robust, high quality software, write automated … as peer review other code. Requirements: Degree in computer science or electronics, with demonstrable industry experience as a senior embedded software engineer. Extensive experience with embedded software using modern C++ (ideally 17) programming that is used for developing optimised complex systems through efficient memory management including embedded kernel and Linux driver technologies. Good analytical and problem-solving skills. Excellent communication … Parking is available on site. Interested applicants must have full rights to work in the UK – company sponsorship or time-restricted visa holders will not be considered. Keywords: Embedded, C++, Linux, Drivers, Kernel, Network Systems, RF, Hybrid Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we More ❯
Employment Type: Permanent
Salary: £60000 - £80000/annum DoE + Benefits
Posted:

3x Software Engineers

London, United Kingdom
iO Associates
ML, and Cloud roles. Join a fast-moving team building secure, scalable systems for advanced drone data applications. Key Responsibilities: Develop and maintain scalable backend services and APIs (Python, C++, Go). Build responsive frontend interfaces (React, Angular, or Vue). Deploy and optimise ML pipelines (TensorFlow, PyTorch). Design and manage cloud infrastructure (AWS, Azure, GCP). Collaborate across … performant software. Requirements: Degree in Computer Science or related field. Experience in one or more focus areas (Backend, Frontend, ML, Cloud). Strong coding skills (Python, JS/TS, C++ or Go). Cloud and CI/CD experience (Docker, Kubernetes, GitHub Actions, etc.). Desirable: Knowledge of data pipelines, DevOps, data viz (D3.js, Plotly). Agile experience and awareness More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

London, United Kingdom
Hybrid / WFH Options
Enterprise Recruitment Ltd
high standards but also offer competitive compensation. Additionally, the package includes potentially very lucrative stock options. Ideal Software Engineers should possess robust programming abilities in languages such as C, C++, Objective-C, Java, C#, Python, or Golang, coupled with an outstanding academic history, preferably from top-tier universities globally. Given that this is a hardware-oriented product, expertise in electronics … therefore, they ensure an environment that nurtures the talents of software engineers. Position : Software Engineer Location : Soho, London - hybrid Salary : £50-70k & stock options Key Skills : Golang, C, C++, Java, Kotlin, Python, objectiveC, Linux, Azure, top academics More ❯
Employment Type: Permanent
Salary: £50000 - £70000/annum
Posted:

Software Engineering Director (London)

London, UK
Hybrid / WFH Options
Canonical
and defend high expectations of work ethic, consistency, focus and learning. We have director level roles across a wide range of engineering domains, including: Python and Golang C/C++/Rust Data infrastructure HTML/CSS/JavaScript/Typescript/React Flutter Distro packaging and systems SAAS and web microservices Kernel Servers Graphics, Browser and Desktop Silicon enablement … of Software Engineering jobs in London, England, United Kingdom . London, England, United Kingdom 1 month ago London, England, United Kingdom 1 month ago Software Engineering Manager - Cross-platform C++ - Multipass London, England, United Kingdom 2 months ago Software Engineering Manager - Cross-platform C++ - Multipass London, England, United Kingdom 2 weeks ago Software Engineering Manager - Cross-platform C++ - Multipass London More ❯
Employment Type: Full-time
Posted:

Software Engineer

Leominster, Herefordshire, United Kingdom
Hybrid / WFH Options
Leidos
where you'll design and deliver mission-critical software using platforms like ESP32, Raspberry Pi, and ARM-based microcontrollers (e.g., Zero, Pico). You'll work with Python and C++ to solve operational problems directly alongside our customers, typically on-site 4 days per week. This is a hands-on role for engineers who enjoy low-level work, problem-solving … tools in challenging environments. What You'll Do Develop bespoke software solutions on embedded platforms (ESP32, Raspberry Pi, ARM). Write and maintain code in Python and/or C++, often interfacing directly with hardware. Work with communication protocols to control and integrate peripheral devices. Perform testing and debugging, both in the lab and at customer sites. Collaborate with cross … . Support team knowledge sharing and mentor less-experienced developers when appropriate. What You'll Bring Essential: 3-15 years' experience in hands-on software development. Strong proficiency in C++ and/or Python. Experience coding for embedded systems (e.g., ESP32, ARM Cortex-based boards). Familiarity with low-level hardware interfacing, including serial comms, GPIO, USB, or SPI/ More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Engineer

Newcastle Upon Tyne, Tyne And Wear, United Kingdom
Cadence Design Systems
software engineer with a top degree, evidence of achievement, and an exceptional talent for algorithm development. Although advantageous, EDA experience is not essential. Job Responsibilities: Develop and maintain the C++ code base Absorb requirements for new features and create design, function and test specifications Work closely with team members to develop techniques to increase the capability, capacity, performance and stability … relevant experience. History of mathematical study Grade A/A in A-level mathematics, physics STEM degree, such as Maths, Physics, Engineering, or Computer Science Experience writing programs in C++ (C+/17) or other object-oriented programs. Algorithmic software development skills Exposure to Linux/Unix environment. Experience with QT, a big plus Excellent interpersonal communication skills Check what More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Engineer

Cambridgeshire, United Kingdom
Experis
Monitor system performance and troubleshoot technical issues Mentor junior engineers and manage sprint boards Essential Skills & Experience: 5+ years in application and firmware/embedded software development (C/C++, Python, Rust) Strong hardware/software integration experience Experience with internet and application layer protocols, including security standards Familiarity with both Linux and Windows environments CI/CD expertise (e.g. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Engineer

Cambridgeshire, East Anglia, United Kingdom
Experis UK
Monitor system performance and troubleshoot technical issues Mentor junior engineers and manage sprint boards Essential Skills & Experience: 5+ years in application and firmware/embedded software development (C/C++, Python, Rust) Strong hardware/software integration experience Experience with internet and application layer protocols, including security standards Familiarity with both Linux and Windows environments CI/CD expertise (e.g. More ❯
Employment Type: Permanent
Posted:

Global Banking & Markets - Quantitative Developer - VP - London (London)

London, UK
Goldman Sachs
making platforms, both strategically and operationally. Basic Qualifications Strong academic background in a quantitative field such as physics, mathematics, statistics, engineering, or computer science. Proficiency in programming languages like C++, Java, or Python, with experience in object-oriented or functional paradigms. Self-motivated with excellent self-management skills, capable of managing multiple priorities in a high-pressure environment. Excellent written More ❯
Employment Type: Full-time
Posted:

Senior Software Engineer

Blyth, Northumberland, United Kingdom
Tharsus
we've utilised these technologies: C# (with ASP.Net Core) to create a robotics orchestrator Python to write async, web API based, microservices + image recognition React for frontend UIs C++ to implement low level algorithms and firmware MQTT for service-to-service communication Docker containerise and run services Azure for most cloud infrastructure Azure DevOps for project management, repos and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - Simulation

Guildford, Surrey, United Kingdom
Hybrid / WFH Options
Ecm Selection
top A-level or equivalent grades in mathematics and physics. A relevant PhD (or equivalent experience) in a scientific or engineering discipline. Proficiency in programming languages such as C, C++, or Fortran. Strong mathematical and analytical problem-solving skills. Desirable Skills: Experience with C# .NET, WinForms, WPF, or the Qt/QML framework, or HTML5. Experience in GPU programming (e.g. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Developer Power Platform / Intelligent Automation

Warwickshire, England, United Kingdom
TXP
in .NET development (C#, .NET, Entity Framework, SQL Server). Familiarity with cloud services including Azure and AWS. Experience Skilled in multiple programming languages including .NET, ASP, C#, VB, C++, etc. Solid understanding of software development methodologies such as Agile, Lean, or UML. Proficient in development tools such as DevOps, XML, XSLT, Business Objects, Visual Studio. Experience with relational databases More ❯
Employment Type: Full-Time
Salary: £0 per annum
Posted:

Global Banking & Markets - Quantitative Developer - VP - London

London, United Kingdom
WeAreTechWomen
Excellent academic record in a relevant quantitative field such as physics, mathematics, statistics, engineering or computer science. Strong programming skills in an object oriented or functional paradigm such as C++, Java or Python. Self-starter with strong self-management skills, ability to manage multiple priorities and deliver in a high-pressure environment. Excellent written and verbal communication skills. ABOUT GOLDMAN More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Global Banking & Markets - Quantitative Developer - VP - London (London)

Wandsworth, Greater London, UK
WeAreTechWomen
Excellent academic record in a relevant quantitative field such as physics, mathematics, statistics, engineering or computer science. Strong programming skills in an object oriented or functional paradigm such as C++, Java or Python. Self-starter with strong self-management skills, ability to manage multiple priorities and deliver in a high-pressure environment. Excellent written and verbal communication skills. ABOUT GOLDMAN More ❯
Employment Type: Full-time
Posted:

Global Banking & Markets - Flow Rates Strat / Quant - Analyst, Associate - London

London, United Kingdom
WeAreTechWomen
Qualifications Excellent academic record in a relevant quantitative field such as Finance, Mathematics, Computer Science, Physics or Engineering. Experience in object-oriented programming with a language such as Python, C++, Java or Scala. Straight out of university or up to 4 years of experience in finance or a cutting-edge technology company. Excellent written and verbal communication skills. ABOUT GOLDMAN More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Amazon Robotics - Software Development Engineer

London, United Kingdom
Amazon
test software prototypes and incorporate feedback - Utilize Amazon Robotics and Amazon engineering tools, processes and technologies BASIC QUALIFICATIONS - Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design - Bachelor's degree in computer science related fields OR 1+ years equivalent experience in software development - Graduation date is before June 2025 PREFERRED QUALIFICATIONS More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Data Engineer

City of London, London, United Kingdom
Adecco
in an Agile environment Experience with Microsoft SQL. Experience with ETL Tools and Data Migration. Experience with Data Analysis, Data mapping and UML. Experience with programming languages (Python, Ruby, C++, PHP, etc). The ability to work with large datasets across multiple platforms with confidence. A systematic and analytical approach to problem solving with the ability to communicate technical information More ❯
Posted:

Quantitative Software Engineer

London, United Kingdom
DV Trading LLC
degree or higher in CS, Engineering or other technical discipline Demonstrated ability to program in a scientific computing environment, preferably in Python/NumPy/Pandas and Java/C++ Experience working with distributed systems and large data sets Strong knowledge of algorithms, design patterns, OOP, threading, multiprocessing, etc. Experience with SQL, NoSQL, or tick databases Experience working in a More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
C++
England
10th Percentile
£34,100
25th Percentile
£50,000
Median
£66,206
75th Percentile
£92,500
90th Percentile
£130,000