1 to 25 of 55 Remote/Hybrid C++ Jobs in Cambridge

Developer Content Engineer

Location
Cambridge, England, United Kingdom
experience, with the ability to work confidently with code and developer tools Programming experience in at least one language, such as Python, C/C++ or JavaScript Confidence using developer environments and tools, including Linux, command-line tools and version control Ability to quickly build the technical understanding needed ...

Sr Software Engineer, Ads Auctions & Marketplace Optimization

Location
Cambridge, England, United Kingdom
software, with strong systems judgement Production experience in Java or another JVM language, or depth in a comparable statically typed language such as C#, C++ or Go, and the appetite to ramp on Java Comfort designing and operating distributed systems at scale and low latency A solid grounding in maths ...

Software Engineer, Agentic AI

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 ...

Embedded Linux Engineer

Hiring Organisation
Technical Futures Ltd
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
similar. Embedded Linux development including device trees, user-space/kernel-space, and SoC platforms. Experience of Yocto. Real-Time Embedded C/C++ development. Experience with high level programming language/s such as Python. Broader embedded experience such as RTOS, bare metal systems, Algorithms and communication protocols. Adaptability ...

Mathematical Developer

Location
Cambridge, England, United Kingdom
technical mentoring to less experienced developers where appropriate. Essential requirements Strong mathematical background. Programming ability in at least one relevant language. (e.g. C/C++, C#) Experience of numerical modelling or mathematical software development. Degree in Mathematics, Applied Mathematics, Physics, Computer Science,Engineeringor a related discipline. Desired skills and competencies ...

Python Developer - Problem Solver

Hiring Organisation
Client Server
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
learning and picking up new technologies You have experience with AWS, Azure or GCP You have some experience with Rust, Typescript and/or C++ You have a strong knowledge of software engineering best practices You are degree educated in a STEM discipline What's in it for you: Salary ...

Senior Software Engineer (Instrumentation)

Location
Cambridge, England, United Kingdom
ultimately change the world of media processing. Required Skills & Experience : Experience in using or creating profiling tools. Extensive expertise in C/C++ programming, with a strong ability to design and optimize complex software architectures. Exceptional problem-solving and debugging skills, with the ability to analyze and resolve highly complex ...

Senior Performance Modelling Engineer (CPU group)

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
architecture for the next products successful for the target sectors. You will evaluate these ideas and analyse CPU performance and power developing and using C++ based models of the micro-architecture. You will also coach and mentor more junior engineers to help them grow and become deep experts ...

Senior Software Engineer (Instrumentation)

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
ultimately change the world of media processing. Required Skills & Experience :Experience in using or creating profiling tools. Extensive expertise in C/C++ programming, with a strong ability to design and optimize complex software architectures. Exceptional problem-solving and debugging skills, with the ability to analyze and resolve highly complex ...

Staff Software Engineer - AI Compiler

Location
Cambridge, England, United Kingdom
Skills and Experience : Experience with the whole software lifecycle - taking complex software from initial design through to production and support Strong programming expertise in C++ and Python Compiler knowledge, ideally experience with ML compilation technologies such as MLIR or TVM Understanding of how to rigorously test software and design software ...

Staff Linux Support Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
understanding of embedded Linux-based software stacks, including kernel, drivers, and firmware integration. Experience in triaging, debugging, mitigating, and resolving software issues using C, C++ and python. Effective written and verbal communication skills, with the ability to collaborate across teams and with external partners."Nice to Have" Skills and ExperienceFamiliarity ...

Senior Verification Engineer (CPU group)

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Have" Skills and Experience :Solid knowledge of Arm architecture. Experience with verification methodologies such as UVM or equivalent experience. Programming experience in C/C++ and Python. Practical experience verifying microprocessor or CPU designs. Understanding of constrained-random stimulus, functional coverage, checking methodologies, and behavioural reference models. Experience conducting detailed ...

Software Engineer, UI

Location
Cambridge, England, United Kingdom
emerging technologies What experience would help someone be successful in the role at Roku? 3+ years software engineering experience with UI development exposure C++ in an embedded environment experience Proficiency in Typescript Experience building agentic AI systems that generate, optimize, and deliver scalable applications in production environments Strong problem-solving ...

Test Automation Developer

Location
Cambridge, England, United Kingdom
framework and its patterns. What You Bring Test automation experience, including building regression suites that stay reliable and maintainable as they grow. Proficient in C++ and scripting languages appropriate to the task, such as Python. JUCE experience is an advantage. Experience working with CI pipelines, ideally Jenkins; experience configuring build ...

Lead Test Automation Developer

Location
Cambridge, England, United Kingdom
Bring Strong test automation experience, including selecting and designing frameworks and building regression suites that stay reliable and maintainable as they grow. Proficient in C++ and scripting languages appropriate to the task, such as Python. JUCE experience is an advantage. Experience with designing and maintaining CI pipelines, ideally with Jenkins ...

Test Automation Developer

Location
Cambridge, England, United Kingdom
teams adopt the framework and its patterns. Test automation experience, including building regression suites that stay reliable and maintainable as they grow. Proficient in C++ and scripting languages appropriate to the task, such as Python. JUCE experience is an advantage. Experience working with CI pipelines, ideally Jenkins; experience configuring build ...

Lead Test Automation Developer

Location
Cambridge, England, United Kingdom
straightforward. Strong test automation experience, including selecting and designing frameworks and building regression suites that stay reliable and maintainable as they grow. Proficient in C++ and scripting languages appropriate to the task, such as Python. JUCE experience is an advantage. Experience with designing and maintaining CI pipelines, ideally with Jenkins ...

Senior Principal Software Architect – AI

Location
Cambridge, England, United Kingdom
ONNX Runtime is important. We also value: Understanding of how AI workloads move through graphs, compilers, runtimes and kernels to hardware. Strong C/C++ skills and the ability to engage directly with software implementations. Excellent technical judgement when navigating complex and ambiguous problems. This means identifying what matters ...

Director of Software Architecture

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
understanding of complex multi-component computing systems with demonstrable low-level OS/device driver development or integration experience Authoritative knowledge of C or C++ development with proficiency with optimizing applications, workloads, and compilers Understanding of how to rigorously test software and design software for test Experience of the software ...

Senior Subsystem & SoC Design Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Have' Skills and Experience: Exposure to Arm-based designs, Arm System Architectures and AMBA standards. High level programming experience such as C/C++ and/or assembly language programmingParticipation in large scale complex SoC development projectsExperience of Functional Safety product development for the Automotive market (applying standards such ...

Numerical Modelling Software Engineer — Hybrid Role

Location
Cambridge, England, United Kingdom
enhancement of numerical models within a desktop application, delivering robust mathematical software. The role demands a strong mathematical background and proficiency in C/C++ or C#. You will tackle challenging problems, mentor junior developers, and help drive technical projects in a hybrid on-site setting at #J-18808-Ljbffr ...

Staff Applications Engineer

Location
Cambridge, England, United Kingdom
workings of Rich OS such as Linux from application layer to driver development 10+ years in firmware/software development Strong C/C++ programming skills Deep understanding of SoC architecture Solid grasp of Arm processor architecture Ability to collaborate and provide technical leadership across geographically distributed and cross-functional ...

Senior CPU Performance Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Experience in performance analysis (profiling, benchmarking, debugging)Familiarity with PMU-based profiling tools or equivalent performance countersBasic programming or scripting skills (Python, C/C++, or similar)Strong analytical and problem-solving skillsPreferred ExperienceExposure to CPU performance analysis or benchmarkingFamiliarity with low-level programming (C/Assembly)Basic understanding ...

Principal Security Engineer - Fuzzing Specialist

Location
Cambridge, England, United Kingdom
focus on coverage-guided fuzzing. Hands‐on expertise with at least one modern fuzzing framework (e.g., libFuzzer, AFL++, Honggfuzz). Proficient in C/C++ plus strong scripting ability in Python for automation. Solid understanding of memory‐safety vulnerabilities, undefined behaviour, sanitisers, and compiler instrumentation. Demonstrated ability to triage crashes ...

Staff Software Performance Engineer - Team Lead

Location
Cambridge, England, United Kingdom
coaching others and growing the team's capabilities. Demonstrating excellent communication, being able to clearly convey complex topics. You will have excellent C/C++ skills You have experience in profiling and tracing large applications to find bottlenecks of performance. Desirable Skills Understanding how sophisticated software (including web servers, databases ...