1 to 25 of 56 Remote/Hybrid Permanent C Jobs in Cambridge

Lead System Integration Tester

Hiring Organisation
SoCode Limited
Location
Cambridge, Rampton, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£80000 - £90000/annum Benefits
delivery. Staying up to date with emerging testing methodologies and technologies within the telecommunications and wireless communications sector. Skills & Experience: (Essential) Programming experience in C/C++, Python or similar languages Proven experience in a senior software or systems test leadership role and experience building, leading and developing high-performing ...

Senior Software Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
analyse 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 ...

Staff Software Engineer - QA

Hiring Organisation
Jobleads-UK
Location
Cambridge, England, United Kingdom
expertise in test architecture, validation methodologies, and quality engineering practices for firmware, embedded software, and system-level platforms. Excellent programming and debugging skills in C/C++, with good understanding of scripting languages such as Python, Shell, or Perl for automation and tool development. Solid understanding of embedded Linux software ...

Full Stack Developer - CT Office Incubation Team

Hiring Organisation
Aveva Group
Location
Cambridge, Cambridgeshire, UK
applications or prototypes, covering both backend and basic frontend components.Working knowledge of at least one backend stack (e.g., Python, Rust, Java, Node.js, C) and a willingness to learn new tools as needed.Familiarity with REST APIs, basic database concepts (relational and/or NoSQL), and software engineering fundamentals (testing, debugging, modular ...

Senior Embedded Software Engineer

Hiring Organisation
Platform Recruitment Limited
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£75,000
UART. Investigate root causes for complex bugs and deliver effective fixes to uphold high product quality. Technical Requirements 8+ years of experience in embedded C programming and product development. Strong focus on Linux-based systems, including Yocto build systems, and Linux kernel Proven experience with code signing, private key management ...

Senior AI Research Software Engineer (ICCS) (Fixed Term)

Hiring Organisation
Jobleads-UK
Location
Cambridge, England, United Kingdom
environment. Ability to digest technical documentation and synthesise solutions to software infrastructure problems. Proficient in one or more programming languages such as Fortran, C++, C, Python Excellent communication and problem solving skills. Experience in software development and related productivity tools (e.g., Git/GitHub, JIRA). Ability to engage productively ...

Senior ML Research Software Engineer (ICCS) (Fixed Term)

Hiring Organisation
Jobleads-UK
Location
Cambridge, England, United Kingdom
these within teams. Experience in planning and delegation in a project management environment. Proficient in one or more programming languages such as Fortran, C++, C, Python Excellent communication and problem solving skills. Experience in software development and related productivity tools (e.g., Git/GitHub, JIRA) Ability to engage productively, with ...

Firmware Release Engineering Specialist

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Release/Embedded Software environmentsStrong hands-on experience with Python scripting and automationExperience with embedded firmware components and platform software stackIn depth understanding of C/C++ build systems (Make, CMake) and Linux environmentsHands on experience with CI/CD tools (GitLab CI, Jenkins)Experience in release management, versioning ...

Senior Software Engineer - Display Drivers

Hiring Organisation
Appcast
Location
Cambridge, Cambridgeshire, UK
part of a wider teamRequired Skills and Experience :Solid knowledge of display pipelines, computer graphics, rendering, image processing and related technologies.High proficiency in C programming language.Low-level programming experience and familiarity with hardware-software interactions.Proven contribution to display driver and related projects.“Nice To Have” Skills and Experience :Experience ...

Senior Software Engineer - Display Drivers

Hiring Organisation
Jobleads-UK
Location
Cambridge, England, United Kingdom
wider team Required Skills and Experience : Solid knowledge of display pipelines, computer graphics, rendering, image processing and related technologies. High proficiency in C programming language. Low-level programming experience and familiarity with hardware-software interactions. Proven contribution to display driver and related projects. “Nice To Have” Skills and Experience : Experience ...

Staff Product Security Engineer

Hiring Organisation
Jobleads-UK
Location
Cambridge, England, United Kingdom
penetration testing techniques, and offensive security concepts. Experience building or deploying security tooling integrated into modern software development pipelines. Strong programming capability in Python, C/C++, Go, Rust, Java, or similar languages. Experience supporting or leading security certification activities including FIPS 140-3, Common Criteria, PCI HSM, or equivalent ...

Staff Product Security Engineer

Hiring Organisation
Appcast
Location
Cambridge, Cambridgeshire, UK
assessment methodologies, penetration testing techniques, and offensive security concepts.Experience building or deploying security tooling integrated into modern software development pipelines.Strong programming capability in Python, C/C++, Go, Rust, Java, or similar languages.Experience supporting or leading security certification activities including FIPS 140-3, Common Criteria, PCI HSM, or equivalent frameworks.Strong ...

Software Engineer, Agentic AI

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, UK
backend development, or 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 ...

Software Engineer, Agentic AI

Hiring Organisation
Jobleads-UK
Location
Cambridge, England, United Kingdom
development, or 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. ...

Senior Software Engineer, Core (C++)

Hiring Organisation
Jobleads-UK
Location
Cambridge, England, United Kingdom
product Writing unit tests and automated tests Working in a fast-paced environment that iterates and evolves rapidly Requirements Programming experience in C or C++ Experience with development on the Windows platform Bachelor’s degree in Computer Science or related technical field or equivalent Preferred Skills Familiarity with .NET ...

Staff Software Engineer — Runtimes Performance

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
develop the project automated functionality and performance testing frameworks.Required Skills and Experience :Experience working on managed runtimes, compilers or similar technologies.Strong programming skills in C/C++.‎Familiar with performance analysis tools at an assembly level.Knowledge of and interest in improving computer architecture and microarchitecture such as CPU pipelines and cache ...

Senior Software Engineer — Runtimes and Architecture

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
commitment to 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 ...

Software Engineer (RF Hardware)

Hiring Organisation
ECM Selection
Location
Cambridge, Cambridgeshire, UK
hardware products (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 ...

Software Engineer (RF Hardware)

Hiring Organisation
ECM Selection Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
hardware products (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 ...

Staff Software Engineer - Product Validation

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
silicon and silicon platforms, preferably on Arm-based systems, demonstrated through ownership, review, and mentorship of complex technical validation strategies.Excellent programming skills in C/C++, with proficiency in automation and scripting languages such as Python, Shell, or Perl.“Nice to have” Skills and Experience:Experience working on server ...

Senior Software Engineer - Live & VOD Video Infrastructure

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, UK
loss, 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 ...

Senior Graphics Instrumentation Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
will 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 ...

Staff Software Engineer - Storage

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
open-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 ...

Senior Performance Tools Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
measurement primitives (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. ...

Staff Software Engineer - Storage

Hiring Organisation
Jobleads-UK
Location
Cambridge, England, United Kingdom
open-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 ...