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

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

Senior Software Engineer, Live

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 80 K
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 ...

Senior Software Engineer – Live & VOD Video Infrastructure

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 80 K
transport instability, and distributed system failures in real-time streaming environmentsStrong programming skills in one or more of the following: Go, Java, Rust, C, C++, or PythonHands-on experience with media frameworks and libraries such as GStreamer, FFmpeg, MediaMTX, or similar technologiesExperience with GPU-accelerated encoding or hardware media pipelinesFamiliarity ...

Software Engineer, Agentic AI

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 80 K
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 and maintaining ...

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 Software / Embedded Linux Engineer

Hiring Organisation
Technical Futures Ltd
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Full-Time
Salary
£60,000 - £75,000 per annum
development including device trees, user-space/kernel-space, and SoC platforms. Experience of, or willingness to learn 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. ...

Senior Software Engineer — Runtimes and Architecture

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 80 K
extend the breadth and depth of knowledge.Experience working on language runtimes, compilers or similar technologies.Strong programming skills in at least one of C, C++ or Rust.Familiarity with concepts of computer architecture and microarchitecture, such as cache hierarchies and CPU pipelines, preferably relating to AArch64.Nice-to-have skills and experienceProficiency ...

Senior Software Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 80 K
industry specs, roadmap requirements, breakdown tasks and help implement the project plans.Your activities will involve upstreaming and maintenance.Required Skills and Experience :Excellent C/C++ programming skills with the ability to add significant new functionality, analyse and fix complex defects. Some knowledge of assembly and strong debugging skills are preferred.Demonstrated ...

Senior Software Engineer Python

Hiring Organisation
Client Server
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,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 ...

Senior Software Engineer, Agentic AI

Location
Cambridge, England, United Kingdom
retrieval, execution, validation) that accelerate development and reduce manual engineering effort across the team Develop AI-powered automation that understands the constraints of embedded C++ environments and produces performance-safe, memory-efficient outputs Build and maintain evaluation frameworks to measure agent reliability, accuracy, and performance in production-critical contexts Collaborate ...

Platform and Application Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 80 K
Software Development and Build.A good understanding of the software development lifecycle!Strong experience with at least one programming language (Python, Groovy, Java, Golang, C, C++).Experience with Cloudbees CI or Jenkins Pipelines.Containerisation (Docker, Kubernetes, Helm, ArgoCD).Experience of Linux-based infrastructure build, provisioning, and maintenance.Good knowledge of Cloud services. Experience ...

Platform and Application Engineer

Location
Cambridge, England, United Kingdom
Development and Build. A good understanding of the software development lifecycle! Strong experience with at least one programming language (Python, Groovy, Java, Golang, C, C++). Experience with Cloudbees CI or Jenkins Pipelines. Containerisation (Docker, Kubernetes, Helm, ArgoCD). Experience of Linux-based infrastructure build, provisioning, and maintenance. Good knowledge ...

Principal Software Engineer

Hiring Organisation
Aveva Group
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 80 K
practices.Demonstrate sound decision making on individual and team workloads to ensure it is delivered in a timely manner.Essential RequirementsExperience developing professional software applications using C++ and/or C#.Awareness of industrial engineering and/or factory plant design.Comfortable with source control systems (GIT) and automated build pipelines (Azure DevOps).Practices ...

Embedded Linux Engineer

Hiring Organisation
Hexwired Recruitment
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 60 K
interested in this Embedded Linux engineer job in Cambridge, please apply.For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Golang Development, Fullstack, Devops, FPGA, Python, Javascript, C#, Electronics, Secure Boot, Power Electronics, Digital Design, Machine Learning, Data Science or Simulation contact us today.Tagged ...

Senior Software Engineer (Instrumentation)

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 80 K
status quo and 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 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 ...

Machine Learning Framework/Runtime Software Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 80 K
Specific Skills and Experience RequiredWe’re looking for strong C++ software development experience, ideally gained while building machine learning inference engines, runtime systems, or backend integration frameworks. Experience working with a machine learning inference framework such as LiteRT, TensorFlow Lite, ONNX Runtime, or a similar technology is also important.A good ...

Software Engineer (RF Hardware)

Hiring Organisation
ECM Selection
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 80 K
ideally a smart RF device). This should include familiarity with a range of software languages and technologies including Python (and possibly C or C++).Experience with hardware based algorithms and implementation of them using Python.Strong software engineering experience including the use of unit testing, application of algorithms and relevant ...

ML Embedded Software Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 80 K
devices and home automation. We look forward to receiving your application - and potentially welcoming you to Arm.Required skills and experience:Good programming skills - preferably C++ and OOPExperience of ML frameworks such as ONNX Runtime or PyTorch/ExecuTorchA desire to help developers deploy ML workloads to constrained edge devicesA ...

Senior Performance Tools Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 70 K
PMUs, perf_event interfaces, etc) exist and are usable.Required Skills and Experience :Strong Python for tooling, data processing, and workflow automation.Comfortable in C/C++ to reason across kernel and userspace low level performance systems.Proficient debugging & problem‐solving skills.Experience shipping developer‐facing tools and iterating with real users.“Nice ...

Senior Verification Engineer (CPU group)

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 80 K
Nice To 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 technical reviews ...

Senior Software Engineer: Core UI & Graphics Architect (Hybrid)

Location
Cambridge, England, United Kingdom
Roku is seeking a Senior Software Engineer to help architect core systems underpinning the user experience across devices. You will lead engineering efforts in C++, Python tooling, and graphics pipelines, delivering high-performance UI components across a hybrid work model. The role requires deep knowledge of memory management, multithreading ...

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

Staff Software Engineer - Storage

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 80 K
source projects by developing, upstreaming, and maintaining code,Mentor others and grow the team's capabilities.Required Skills and Experience :Highly proficient in C and C++,Strong grasp of multicore processor architectures and deep understanding of OS concepts such as processes, threads, locks, virtual memory and how they relate to application ...

Graphics Instrumentation Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 55 K
have the opportunity to lead, challenge the status quo and ultimately change the world of media processing.Required Skills & Experience :Demonstrable experience in C/C++ programming.Proficiency in problem solving and debugging skills.Excellent team working skills, drive, self-motivation and focus on results.Practical, organised and analytical approach to work.Experience of version ...