301 to 325 of 2,641 C++ Jobs in England

Embedded Software Engineer

Location
Nottingham, England, United Kingdom
implementation skills such as object-oriented programming, pair programming, memory management, distributed systems programming, multi-threaded programming, and on-target debugging.* Advanced knowledge of C++ is required.* Experience with Agile/Scrum development practices.* Advanced knowledge of verification skills (test-driven development, unit testing, code reviews, defect characterization, requirements analysis ...

AI Engineer

Location
Greater London, England, United Kingdom
. Experience working with language models like LLM's APIs and optimizing their usage for specific applications. Experience with the following programming languages: Python, C++, Java, R, SQL Strong written & verbal communication skills and ability to communicate complex technical concepts to non-technical stakeholders Strong client-facing skillsets ...

Quantitative Developer

Hiring Organisation
WorldQuant
Location
London, UK
Employment Type
Full-time
quantitative discipline from a top tier institution.3 to 8 years of working experience in software engineering. Demonstrated ability to program in Python (preferred) or C++ on Linux/Unix platforms, familiarity with scripting languages. Experience with effective code version control, as well as Continuous Integration and Deployment. Exceptional communication skills ...

UAS Software Engineer

Location
West of England, England, United Kingdom
technical discipline (Computer Science, Mathematics, Engineering or similar), or equivalent practical experience. · Experience in one or more embedded-focused languages such as C++ or Rust, including constrained subsets such as MISRA C++. · Experience in UAS design, operation and test. · Experience using AI coding tools such as Claude to accelerate development ...

(Senior) Computational Genomics Scientist, Algorithms & AI/ML Pathogen Oxford, England, United [...]

Location
Oxford, England, United Kingdom
Strong command of underlying fundamental data structures, algorithms, and statistical methods (e.g. De Bruijn graphs, embeddings, Bayesian methods) Solid programming skills (e.g. Python; C, C++, or Rust is a plus) and software development best practices (version control, CI/CD) Desirable Knowledge, Skills and Experience: Experience in microbial genomics Experience ...

Software Engineer, Agentic AI Roku, Inc.

Location
Cambridge, England, United Kingdom
adjacent domains, with strong software engineering fundamentals and the ability to build production-grade systems. Strong proficiency in Python, plus experience with C/C++ or another systems language. Hands-on experience with LLM-based systems, including prompt design, retrieval, tool use, memory handling, and agent orchestration patterns. Experience building ...

Senior Robotics Engineer

Location
West of England, England, United Kingdom
/Abilities/Qualifications: Strong professional experience building software for physical robots or complex autonomous systems, including substantial hands-on hardware integration. Excellent modern C++ and Python skills, with a high bar for code quality, testing, debugging and maintainability. Deep practical knowledge in several relevant areas such as kinematics, dynamics ...

Embedded Software / Firmware Engineer

Location
Farnborough, England, United Kingdom
real interest in exploiting the latest developments in the national interest. Essential Skills Software development covering some of the following areas: C/C++, Rust, Python. Embedded Linux. AI and ML. Bare-metal MCU. Desirable Skills We would love to hear from anyone with core skills in some ...

Principal Software Architect (UK)

Location
Greater London, England, United Kingdom
professional software engineering experience, spanning cloud architectures, distributed systems, and edge environments. Strong proficiency in a mix of modern programming languages including C/C++, Golang, Python, Java, or Rust. Cloud‐Native & Infrastructure: Extensive hands‐on experience with cloud-native orchestration and containerization frameworks (Kubernetes, Docker, Helm). Experience with ...

Principal / Senior Embedded Software Engineer

Location
East Midlands, England, United Kingdom
Modelling & Frameworks: Familiarity with UML, Matlab, Simulink, or ASPICE/CMMI frameworks General Dev: Basic analogue/digital electronic design or secondary programming experience (C++, Linux/Windows) Mobility: Ability to travel freely to support key international clients in the US and Europe What We Offer (Benefits & Perks) We value ...

Senior Machine Learning Engineer

Location
Crawley, England, United Kingdom
Computer Science, Mathematics, Physics, Electrical Engineering, or other related technical disciplines.Strong programming skills within one or more of these development languages - C/C++/R/Java/PythonAdvanced understanding of LLM and VLM architecture, post-training methods (fine-tuning, RL), and evaluation pipelinesExperience in data and system engineering ...

Senior Data Scientist

Location
Holywell Row, England, United Kingdom
hands-on Data Science experience is required. Bachelor's Degree in a STEM field is required. Proficient with one or more programming languages (Java, C++, Python, R, etc.) Demonstrated ability to apply data science to solve real-world problems Secret Clearance Preferred Qualifications Familiarity with DoD Master’s degree ...

Senior Embedded Software Engineer (Firmware)

Hiring Organisation
Riverlane
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Engineering, Physics, Maths or a related discipline Great communication skills and an ability to work with a diverse range of people are essential Strong C++ skills Proficiency with a scripting language, such as Python Curiosity to learn about new technologies, including quantum computing and error correction A deep understanding ...

Software Engineer - Java (Cambridge)

Location
Cambridge, England, United Kingdom
Gradle or Maven Databases (Oracle) DDL and SQL Basic Networking Git & GitHub Experience in the following areas would be nice to have C/C++ Exposure to Angular, AlpineJS, Bootstrap Database tools: Toad, DBeaver, SQL Developer Typescript Apache config Testing tools: Selenium, JUnit Data formats: XML, JSON, YAML Security scans ...

Graduate Software Engineer

Location
Greater London, England, United Kingdom
you. Backend You’ll design, implement and test the backend components that power the platform. You’ll work with technologies such as Go or C++, converting business requirements into development tasks, and gaining hands‐on experience with deployment, issue management, code versioning and continuous integration and deployment. Skills ...

Python Engineer

Location
Greater London, England, United Kingdom
such as LXD, Docker and Kubernetes Understanding of build systems and toolchains, including for cross-compilation Additional languages, particularly Golang or Rust, C or C++ Deep quality and test engineering Web or Flutter front-end experience REST and gRPC API experience SQL and NoSQL data store expertise Experience with public ...

Forward Deployed Software Engineer, New Grad - Commercial

Location
Greater London, England, United Kingdom
Computer Science, Electrical and Computer Engineering, Mathematics, Software Engineering, Physics, and Data Science. Proficiency with one or more programming languages, such as Python, Java, C++, TypeScript/JavaScript, or similar. Must be graduating in 2027 or before. Offer Deadline In an effort to build more transparency into our recruitment process ...

Software Engineer

Location
Greater London, England, United Kingdom
mind on the present Role Requirements: 4+ years of experience as a software engineer Familiarity with Python or at least one compiled language (Java, C++, Rust, Go) and are keen on learning Rust Previous experience with building distributed systems in a modern cloud environment Previous experience with DevOps engineering stacks ...

Rotational Program Development Engineer

Location
Stevenage, England, United Kingdom
accredited university in one of the following disciplines: Computer Science, Electrical Engineering or Computer Engineering or equivalent technical degree. Experience with C/C++, Python, Windows or Linux Operating Systems, exposure to networking protocols (TCP/IP, 802.11, Bluetooth). Experience of software development environments and associated tooling. Some engineering ...

Forward Deployed Software Engineer - NATO

Hiring Organisation
Palantir Technologies
Location
London, UK
Employment Type
Full-time
working with and using large scale data to solve valuable business problems. Strong coder with demonstrated proficiency in programming languages such as Python, Java, C++, TypeScript/JavaScript, or similar. Demonstrated ability to collaborate effectively in teams of technical and non-technical individuals, and comfortable working in a rapidly changing ...

Solutions Architect

Location
Greater London, England, United Kingdom
facing role Minimum of 2 years experience with modern scripting languages (e.g. Python, Node.js, SQL) and/or popular programming languages (e.g. C/C++, Java, C#) in a professional capacity Experience implementing scalable and highly available distributed systems in the cloud and on-prem Demonstrated ability to work with ...

System Engineer - Robotics London London

Location
Greater London, England, United Kingdom
years of relevant experience designing multi‐agent autonomy Strong proficiency in Linux and command‐line tools Strong proficiency in Python and/or C++ Hands‐on experience with robotic systems, sensors (such as RADAR, cameras, radar), and vehicle autopilots (e.g., PX4, ROS) -> something out of those Knowledge of communication protocols ...

AI Engineer

Location
City Of London, England, United Kingdom
.. Experience working with language models like LLM's APIs and optimizing their usage for specific applications. Experience with the following programming languages: Python, C++, Java, R, SQL Strong written & verbal communication skills and ability to communicate complex technical concepts to non-technical stakeholders Strong client-facing skillsets ...

AI Engineer

Location
Greater London, England, United Kingdom
ready environments 3 years of relevant hands‐on experience with machine learning algorithms The ability to write clean and maintainable code in Python, Rust, C++ or Java A strong background in the mathematical foundations of core ML algorithms, paired with hands‐on experience using deep learning frameworks (PyTorch, JAX, TensorFlow ...

Software Engineering Professional

Hiring Organisation
BT Group
Location
Cheltenham, Gloucestershire, UK
Employment Type
Full-time
testing on multiple platforms such as Linux and Windows and within different languages – Python, Ansible, Mongo, XML, VB, Java, C#, .Net, HTML, AngularJS, JSON, C++, SQL/MySQL/NoSQL, Mongo, Git, Docker, KubernetesAPI, Stub and Harness Testing BenefitsCompetitive salary10% on target bonus (Depending on country based)BT Pension scheme ...