Permanent C++ Jobs in England

1 to 25 of 1,558 Permanent C++ Jobs in England

Senior Research Engineer (RTL Design)

London, South East, England, United Kingdom
Hybrid / WFH Options
Avanti
reducing silicon area through efficient hardware design. Skillset: 5+ years experience with CPU/GPU hardware design - with a focus on RTL design & ALU optimization Strong VHDL or SystemVerilog & C++ You'll be exploring and prototyping architectural changes, particularly in compute-heavy components like matrix multipliers and floating-point units used for AI acceleration. The work involves performance modelling using … C++ to evaluate design trade-offs, and you'll play a key part in shaping future GPU designs through hands-on research and experimentation. While the position sits within the research team, the work has a clear path to implementation in real silicon, giving you the opportunity to see your ideas influence actual products. You’ll collaborate closely with engineers More ❯
Employment Type: Full-Time
Salary: £65,000 - £125,000 per annum
Posted:

Senior Rust Developer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Avanti Recruitment
systems. Skillset: 3+ years of experience in systems programming, compiler development, or performance-critical applications Development experience with Rust or other low-level/functional languages like C/C++, Haskell, etc. A strong grasp of low-level programming concepts and a curiosity for novel architectures A Masters or PhD in a scientific or engineering discipline, from a top university More ❯
Employment Type: Permanent
Salary: £60000 - £90000/annum
Posted:

Senior Rust Developer

Cambridge, Cambridgeshire, England, United Kingdom
Avanti
systems. Skillset: 3+ years of experience in systems programming, compiler development, or performance-critical applications Development experience with Rust or other low-level/functional languages like C/C++, Haskell, etc. A strong grasp of low-level programming concepts and a curiosity for novel architectures A Masters or PhD in a scientific or engineering discipline, from a top university More ❯
Employment Type: Full-Time
Salary: £60,000 - £90,000 per annum
Posted:

Software Developer

Durham, County Durham, UK
Hybrid / WFH Options
DataAnnotation
to this role, you will need to be proficient in either Python and/or JavaScript. However, all of the following programming languages are also relevant: TypeScript, C, C#, C++, HTML/CSS, React, Go, Java, Kotlin, SQL, and Swift in order to solve coding problems (think LeetCode, HackerRank, etc). For each coding problem, you must be able to More ❯
Employment Type: Full-time
Posted:

Data Analyst

Bath, Somerset, UK
Hybrid / WFH Options
DataAnnotation
to this role, you will need to be proficient in either Python and/or JavaScript. However, all of the following programming languages are also relevant: TypeScript, C, C#, C++, HTML/CSS, React, Go, Java, Kotlin, SQL, and Swift in order to solve coding problems (think LeetCode, HackerRank, etc). For each coding problem, you must be able to More ❯
Employment Type: Full-time
Posted:

Full Stack Software Developer

London, UK
Hybrid / WFH Options
DataAnnotation
to this role, you will need to be proficient in either Python and/or JavaScript. However, all of the following programming languages are also relevant: TypeScript, C, C#, C++, HTML/CSS, React, Go, Java, Kotlin, SQL, and Swift in order to solve coding problems (think LeetCode, HackerRank, etc). For each coding problem, you must be able to More ❯
Employment Type: Full-time
Posted:

Data Analyst

Chichester, West Sussex, UK
Hybrid / WFH Options
DataAnnotation
to this role, you will need to be proficient in either Python and/or JavaScript. However, all of the following programming languages are also relevant: TypeScript, C, C#, C++, HTML/CSS, React, Go, Java, Kotlin, SQL, and Swift in order to solve coding problems (think LeetCode, HackerRank, etc). For each coding problem, you must be able to More ❯
Employment Type: Full-time
Posted:

Senior Software Engineer, Pricing and Derived Data

London, United Kingdom
DRW Holdings, LLC
Senior Software Engineer, Pricing and Derived Data Senior Software Engineer, Pricing and Derived Data Job Location London Employment type Regular Department Technology Targeted Start Date Immediate DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

London, United Kingdom
Visa Inc
that improve the design and functionality of interface features across one or more project features, under minimal guidance. Applies standard processes on the use of programming languages (e.g. HTML, C++, Java) to write code that fulfills website modification requests and technical requirements. Collaborates with others to support the piloting of new technology capabilities and features that enhance the user website … a global scale Challenge the Status Quo: Comfort in pushing the boundaries, 'hacking' beyond traditional solutions Language Expertise: Expertise in one or more general development languages (e.g., Java, C#, C++) Builder: Experience building and deploying modern services and web applications with quality and scalability Learner: Constant drive to learn new technologies such as Angular, React, Kubernetes, Docker, etc. Partnership: Experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead HFT Quantitative Developer (London)

London, United Kingdom
HRB
HFT business knowledge and good mathematical skills is a plus. Broad knowledge and experience with performance tradeoffs for common hardware and technology decisions Strong programming skills in Python and C++ Strong project management skills, i.e. the ability to manage multiple tasks and deadlines in a fast-paced environment High degree of drive and energy-must be a self-starter Ability More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Firmware Engineer

London, United Kingdom
Northrop Grumman Sperry Marine
will have: Deep understanding of System on Chip (SoC) based design and build environment. A prerequisite of HDL coding and test benching (VHDL, Verilog). Software languages, C (or C++) is preferable, additional languages considered useful. Knowledge of one or more of Bash, TCL, or Python Should be confident understanding and capturing requirements in order to develop solutions.Capable of creating More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Full Stack Software Engineer

London, United Kingdom
Fasanara Capital Ltd
Founded in 2011, Fasanara is a global asset manager and technology platform. We manage c. USD 5 billion AUM (as of June, 2025) in Fintech strategies on behalf of pension funds and insurance companies in Europe and North America, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

2025 Software Development Engineer - Machine Learning

London, United Kingdom
Amazon
Python, and ML, AI, Labeling, Annotation, Data Pipeline, Big Data, AWS, or Cloud Services Experience with Computer Vision: Kernel, Hardware Accelerator, TVM, or Code-gen Experience with Deep Learning: C++ or Python, and AI, Neural Network, Tensorflow, PyTorch, MxNET, Llvm, Compiler, CPU, CUDA, Nvidia, TensorRT, TPU, Cluster Management, High Performance Computing, or Optimization Amazon is an equal opportunities employer. We More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Technical Account Manager - UK

London, United Kingdom
Saviynt Inc
XML, SPML/SOAP, Web and Application Servers, HTML Databases (Oracle, Sybase, MSSQL, MySQL) Directories (LDAP, AD) enterprise HR systems (SAP, PeopleSoft) programming languages such as Java, .NET or C++ identity management provisioning systems (Sun, Oracle, IBM, Novell) Security software or internal IT audit experience £75,000 - £90,000 a year If required for this role, you will: - Complete security More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Applied Scientist , Gen AI

London, United Kingdom
Amazon
Generative AI, NLP, or foundational models. Experience with deep learning frameworks (e.g., TensorFlow, PyTorch) and familiarity with cloud-based computing platforms. Strong analytical, mathematical, and coding skills (e.g., Python, C++, or Java). First author in research publications in peer-reviewed conferences or journals. PREFERRED QUALIFICATIONS Experience designing and leading complex research projects from ideation to implementation. Deep understanding of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Sr. Applied Scientist, Amazon Advertising

London, United Kingdom
Amazon
BASIC QUALIFICATIONS - 3+ years of building machine learning models for business application experience - PhD, or Master's degree and 6+ years of applied research experience - Experience programming in Java, C++, Python or related language - Experience with neural deep learning methods and machine learning PREFERRED QUALIFICATIONS - Experience with modeling tools such as R, scikit-learn, Spark MLLib, MxNet, Tensorflow, numpy, scipy More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Machine Learning Engineer - Modeling

Cambridge, Cambridgeshire, United Kingdom
Second Renaissance
high-caliber scientific work, e.g., demonstrated through publications in peer-reviewed scientific journals or major ML conferences; Experience with one lower level language (not limited to, but such as C++, Rust); Experience with large scale data processing and database tools such as MapReduce, Dask, SQL, Hugging Face Datasets, TileDB, Ray. The salary range for Cambridge, UK: - Senior Machine Learning Engineer More ❯
Employment Type: Permanent
Salary: GBP Annual
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:

Principal Applied Scientist, Shopping Discovery & Evaluation

London, United Kingdom
Amazon
decisions. - Can successfully sell ideas to an executive level decision maker. - Mentors and trains the research scientist community on complex technical issues. - Experience developing software in traditional programming languages (C++, Java, Python, etc ). - Excellent written and spoken communication skills - Experience building and deploying innovative machine learning solutions at scale for 10+ years. - Expert level skills across many Machine Learning More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Machine Learning Engineer, Photos

Cambridge, Cambridgeshire, United Kingdom
Apple Inc
innovation, strong collaboration, excellent interpersonal skills, and a passion for designing and developing high-quality software. Minimum Qualifications Proven experience in developing and shipping production quality software C/C++/Objective-C/Swift programming experience Exceptional problem-solving and interpersonal skills Proven ability to excel in a fast-paced development team Preferred Qualifications Experience in implementing Machine Learning More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Applied Scientist, Alexa Smart Home

London, United Kingdom
Hybrid / WFH Options
Amazon
BASIC QUALIFICATIONS - 3+ years of building machine learning models for business application experience - PhD, or Master's degree and 6+ years of applied research experience - Experience programming in Java, C++, Python or related language - Experience with neural deep learning methods and machine learning PREFERRED QUALIFICATIONS - Experience with modeling tools such as R, scikit-learn, Spark MLLib, MxNet, Tensorflow, numpy, scipy More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Software Engineer

Coventry, Warwickshire, United Kingdom
Schneider Electric Norge AS
C++ Software Engineer (Coventry, Hybrid) We're looking for an experienced C++ Software Engineer to join our Software Product and Cloud team in Coventry. This is a hybrid role, though full-time office presence may be required depending on project needs. What You'll Do: As part of a 12-person team, you'll work closely with our software architect … unit testing. • Collaborate with project teams to ensure software meets customer requirements. • Contribute to DevOps processes (CI/CD, automated testing). What We're Looking For • previous work C++ experience (C+ or later). • Experience in protocol or driver development is a plus. • Strong problem-solving skills and attention to detail. • Ability to work in a structured software development More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Programmer

Nottingham, Nottinghamshire, United Kingdom
Sumo Digital Ltd
along with promoting best practices. • Spend time growing your own skills and knowledge through Learning Days and events. What do you need to do this job: • Excellent C/C++ programming experience. • Good mathematics skills. • Communicate concepts and ideas clearly and concisely to others. • Ability to work as part of a larger team. • Passion for games and games technology. It More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

2025 Graduate Software Dev Engineer

London, United Kingdom
Amazon
Engineering, or related fields at time of application. Although no specific programming language is required - you should be familiar with the syntax of languages such as Java, C/C++, or Python. Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving and complexity analysis. PREFERRED QUALIFICATIONS Previous technical internship(s) if applicable. Experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

ADA Software Engineer

Stevenage, Hertfordshire, United Kingdom
Cirrus Selection
ADA Software Engineer Location: Bristol We have a fantastic opportunity for an experienced ADA Software Engineer role that will see you involved in contributing to the development of cutting-edge defence systems. Working in an environment where you will be More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
C++
England
10th Percentile
£35,500
25th Percentile
£50,000
Median
£66,219
75th Percentile
£95,000
90th Percentile
£135,000