1 to 25 of 57 Remote/Hybrid C Jobs in Cambridge

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

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 Engineer - FuSa Toolchain

Hiring Organisation
Appcast
Location
Cambridge, Cambridgeshire, UK
commercial Functional Safety compiler toolchain and libraries. Previous experience working with LLVM or functional safety projects is desirable but not essential.Responsibilities:Develop our commercial C/C++ toolchain and libraries used in safety projects.Extend our automated test frameworks.Produce safety documentation.Required Skills and Experience:Excellent C/C++ programming skills with ...

Aerospace Technical Trainer

Hiring Organisation
Morson Edge
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Contract, Work From Home
Contract Rate
£27.50 - 38.00 per hour
right candidate) Overview A major programme. A respected name. A role with real reach — and a degree of flexibility. This opportunity supports a significant C-130 training programme within a well-established aerospace environment in Cambridge. With a substantial body of work secured, this is a team built on consistency … checks or line maintenance) Experience delivering technical training and/or developing training materials Competence assessment and apprentice support experience Hands-on C-130 or L100 Airframe and/or Propulsion experience Technical: Strong understanding of aircraft systems and technical data (Part 66 B1) Ability to interpret and teach from ...

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

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

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

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

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

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

Senior Hardware Engineer

Hiring Organisation
Entrust Corporation
Location
Cambridge, Cambridgeshire, UK
integrity analysis)design for EMC, safety and regulatory standardsECAD systems – ideally Altiumdesign of security productsThe following skills would also be helpful in the role: C or Rust development for microcontrollersU-boot and Linux platform configuration and buildsVHDL/VerilogBasic Qualifications: Degree qualified, or equivalent, in a relevant technical subject, e.g. ...

Staff FPGA Engineer

Hiring Organisation
Jobleads-UK
Location
Cambridge, England, United Kingdom
optimised for performance, area, and power. Experience integrating FPGA designs into hardware/software systems , including bring‐up and debugging. Software development experience (e.g. C or Python ) to support tooling, test, or integration. Experience working in Linux and/or Windows development environments . Bonus Experience Xilinx SoC platforms (e.g. ...

Staff FPGA Engineer

Hiring Organisation
Entrust Corporation
Location
Cambridge, Cambridgeshire, UK
FPGA implementations, optimised for performance, area, and power.Experience integrating FPGA designs into hardware/software systems, including bring-up and debugging.Software development experience (e.g. C or Python) to support tooling, test, or integration.Experience working in Linux and/or Windows development environments.Bonus Experience:Xilinx SoC platforms (e.g. Zynq, Versal)Intel ...

Staff Linux Support Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
ExperienceStrong 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/or assembly.Effective written and verbal communication skills, with the ability to collaborate across teams and with external partners.“Nice to Have” Skills ...

Principal Platform Security Architect -Firmware & Operating Systems

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
associated security considerations in device and data-center environments Experience developing automation, validation tools, or scripts, including integration into CI workflows Proficiency in C/C++ for systems or embedded development, with the ability to work with low-level components when needed Understanding of Linux security fundamentals, including authentication, authorization ...

Senior SoC / RTL Design Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
designs'Nice to Have' Skills and Experience:Exposure to Arm-based designs, Arm System Architectures and AMBA protocols High level programming experience such as C/C++ and/or assembly language programmingFunctional Safety/ISO 26262 development and design for RASExperience with power-aware RTL design methodologies and analysis ...

Principal Security Engineer - Fuzzing Specialist

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
security with a deep 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 ...