1 to 25 of 219 Remote/Hybrid C++ Jobs in London

Embedded Software Engineer

Location
Greater London, England, United Kingdom
consultancy or industry setting Proven experience developing firmware or low-level drivers in resource-constrained environments. Expertise of system programming languages (C, C++, Rust, Ada) and experience managing memory allocation, threading, and real-time constraints. Strong background in Unix/Linux operating systems, including kernel interaction or usage of RTOS ...

Senior C++ Software Engineer

Hiring Organisation
RedTech Recruitment
Location
London, England, United Kingdom
Industry: TechnologySenior C++ Software EngineerA fantastic opportunity for a Senior C++ Software Engineer to join a successful technology company developing complex, high-performance software products. Working within an established research and development team, you will take ownership of new ideas from initial prototypes through to production, using modern C++ … hybrid working with a minimum of 2 days per week in the officeSalary: 70,000 - 80,000 per annum + excellent benefitsRequirements for Senior C++ Software Engineer: Strong commercial experience developing production-quality software using modern C++, ideally C++17/20 or beyondA strong understanding of modern C++ techniques, including ...

Software Engineer Analyst

Location
Greater London, England, United Kingdom
/knowledge, non-exhaustively: Bachelor’s degree in computer science, software engineering, or related field Knowledge of a programming language, such as Python, Java, C++, Rust, or Go Knowledge and hands on experience with Unix/Linux environments Knowledge of database systems and database query languages/tools Excellent problem ...

Software Engineer Consultant

Location
Greater London, England, United Kingdom
engineering, or related field Professional experience as software engineer, preferably in a consultancy or industry setting Experience with multiple programming languages, including Python, Java, C++, Rust, or Go Experience with associated software development frameworks and tools such as pytest and OpenAPI Experience working in Unix/Linux environments Knowledge ...

Senior Software Developer in Test - Senior Consultant

Location
Greater London, England, United Kingdom
management skills Bonus Points for: Previous experience in a consultancy environment Hands‐on coding experience in additional languages like Python, Ruby, Scala, PHP, or C++ What’s in It for You? 25 Days of Annual Leave: Plus 1 extra day every year for the first three years, with a holiday ...

Senior Software Developer in Test - Senior Consultant

Hiring Organisation
Scale Factory
Location
South East London, South East, United Kingdom
Employment Type
Permanent Contract, Hybrid
management skills Bonus Points for: Previous experience in a consultancy environment Hands-on coding experience in additional languages like Python, Ruby, Scala, PHP, or C++ What's in It for You? At Scale Factory, we believe in recognising and rewarding great work. Here's what you can expect: 25 Days ...

Senior Backend Engineer

Location
Greater London, England, United Kingdom
looking for... Essential skills and experience: 5+ years experience of developing complex applications using an OO language (ideally Python, but experience in C++/C#/Java/etc would also be considered) Experience working on mission-critical applications, following a robust SDLC Excellent communication and problem-solving skills ...

Low Latency E-Trading Software Engineer (VP)

Location
Greater London, England, United Kingdom
demonstrable ability to present and grasp complex concepts in a multicultural, cross-regional environment. Knowledge of regional exchange microstructure and regulatory regimes. Knowledge of C++ would be an advantage Prior experience in managing small teams is a plus. Education Bachelor's degree/University degree in Computer Science, Engineering ...

Software Engineer, Internship - Sovereign AI Systems

Location
Greater London, England, United Kingdom
Software Engineering, Physics, or a similar technical field. Demonstrated interest in AI systems, agentic applications. Experience coding in programming languages such as Java, Python, C++, Go, Rust, JavaScript, or similar. Familiarity with data structures, algorithms, systems programming, backend services, cloud infrastructure, or distributed systems. Strong written and verbal communication skills. ...

Sr. AI Engineer

Location
Greater London, England, United Kingdom
Deep expertise in computer systems, distributed systems, and cloud computing architectures. Strong proficiency in Python and at least one additional systems language (e.g., Go, C++, Rust, Java) as well as understanding of Design Patterns and Solution Architecture. Expert-level Linux system administration, including package management, user/group management, file ...

Engineering - Prime Finance Engineering - Vice President – London

Location
Greater London, England, United Kingdom
STEM subject, such as Computer Science, Electrical Engineering, Physics etc. 7+ years of professional software development experience in an object orientated language (Java, Python, C++, or other OO technology) including data structures and algorithms. A good understanding of the principles behind test-driven development (TDD) with hands-on experience ...

Senior Robotics Software Engineer — Autonomy & Platforms

Location
Greater London, England, United Kingdom
autonomy behavior and decision-making logic (e.g., behavior trees, state machines) and/or navigation algorithms for robotic or autonomous systems Experience with modern C++ Experience integrating autonomy/robotics products with Pixhawk autopilots (ArduPilot and/or PX4) Experience integrating with communication busses & protocols: UART/RS232/RS422 ...

Power Platform Embedded Software Engineer

Location
Greater London, England, United Kingdom
saved, faults reduced and cycle times improved What you'll bring A background in embedded software engineering, with hands-on experience in C/C++ (or similar), firmware, RTOS, microcontrollers or embedded Linux Strong hands-on experience delivering production solutions on Microsoft Power Platform (Power Apps, Power Automate, Dataverse) Experience ...

Senior ML Engineer — High-Performance Python & HPC

Location
Greater London, England, United Kingdom
inference Experience in scientific computing with other languages & frameworks Strong general high performance computing (multi-threading, networking, profiling and optimisation) Experience with C/C++ Participation in the uncapped company bonus scheme 10% matched pension contributions Private healthcare insurance Long term illness insurance Gym membership #J-18808-Ljbffr ...

Quantitative Developer

Location
Greater London, England, United Kingdom
responsibilities include: Developing and optimising high-performance applications primarily in Python, with opportunities to work with Java and C++. Exploring Python/Java/C++ interoperability and identifying the best technical solutions for complex problems. Working closely with Quant and Technology teams to improve research workflows, data acquisition, distribution, caching ...

Software Engineer

Hiring Organisation
GMV
Location
London, England, United Kingdom
experience (Git) You'll be even more successful in this role, if you can bring knowledge and experience in the following areas:-C/C++ development MATLAB/Simulink, particularly integrating models into larger software systems Simulation frameworks, modelling tools or digital twin environments REST APIs, Docker, service-based ...

Software Engineer Intern — Build AI & Autonomous Systems

Location
Greater London, England, United Kingdom
with impact in the real-world (affecting atoms, not just bits) Have programming experience in at least one server-side programming language (e.g., Python, C++, Java, or Rust) Ideally, you would also have: Experience with Git or other version control systems Personal or academic projects you’re proud of Note ...

GNSS Engineer

Location
Greater London, England, United Kingdom
Interface Control Documents (ICD) and data/file formats such as RINEX navigation and observation files, sp3, NMEA and others. Experience with Python or C++ (OOP is a plus), familiarity with Git version control and the Git workflow, some familiarity with CICD and Docker is advantageous. Familiarity with hardware simulation ...

Senior Software Engineer

Location
Greater London, England, United Kingdom
hardware‐based security appliances for use in critical infrastructure and defense. What the role entails Design, implement, and maintain embedded linux software written in C++, Rust, and Python Ensure that our software has a high level of unit and automated test coverage Debug system-level issues involving multiple software ...

Senior Software Engineer, Machine Learning Services

Location
Greater London, England, United Kingdom
5+ years) of engineering and architecting large‐scale, distributed commercial services. Your experience speaks for itself. Deep proficiency in a systems‐level language (Rust, C++, Go). A willingness and curiosity to become an expert in Rust is essential, as it's the foundation of our core services. Strong Python ...

Software Engineer - Graph Analytics

Location
Greater London, England, United Kingdom
Neo4j to ensure interoperability with the core database What You’ll Bring: Interest in JVM languages or system programming languages, such as C, C++, Rust and willingness to learn Java, Go, Python Interest or Experience in Kubernetes and cloud computing Familiarity with graph theory Creativity and motivation to drive your ...

Lead Software Engineer

Location
Greater London, England, United Kingdom
Engineering, or a related technical/scientific subject (or equivalent experience) Strong core programming skills in either (or both!): Server‐side languages such as C++, Java, Rust or Python Front‐end development in TypeScript or JavaScript, using frameworks such as Angular or React Several years of software engineering experience ...

Embedded Software Engineer, Minimal – London, (UK)

Location
Greater London, England, United Kingdom
accelerate development. You’ll have full access and real influence over how we use it. What you’ll bring Strong embedded C/C++ Systems engineering instincts. You think in interfaces, failure modes and requirements. CI/CD for embedded targets Hardware and software integration and bring-up Comfort making ...

Embedded Software Engineer

Location
Greater London, England, United Kingdom
accelerate development. You'll have full access and real influence over how we use it.**What you'll bring*** Strong embedded C/C++* Systems engineering instincts. You think in interfaces, failure modes and requirements.* CI/CD for embedded targets* Hardware and software integration and bring-up* Comfort making ...

Senior Scientist – Computational Method Development

Hiring Organisation
Hays
Location
London, England, United Kingdom
understanding of data structures, algorithms, statistical modelling, and quantitative problem-solvingExcellent programming skills in Python, with experience in other languages an advantage (eg C, C++, Julia, R, Rust, etc)Experience owning projects and delivering computational tools, models, or analytical methods from development through validationExperience with sequencing data, cloud computing, workflow ...