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

Senior Software Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
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 ...

Embedded Linux Engineer

Hiring Organisation
Technical Futures Ltd
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Engineering, Electronics or 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 ...

Full Stack Developer - CT Office Incubation Team

Hiring Organisation
Aveva Group
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
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 ...

Principal Research Engineer - Control, Optimization & Safety Systems

Location
Cambridge, England, United Kingdom
development tasks. Analyze industry specs, roadmap requirements, breakdown tasks and help implement the project plans. Upstreaming and maintenance activities. Required Skills and Experience Excellent C/C++ programming skills with the ability to add significant new functionality, analyze and fix complex defects. Some knowledge of assembly and strong debugging skills ...

Software Engineer, Agentic AI

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 System Engineer

Hiring Organisation
PE Global International
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Contract
hands-on approach with a strong interest in learning and innovation. - Experience with Linux, Atlassian or Azure DevOps would be advantageous. - Coding experience in C, C#, Java or Python would be advantageous. - Experience with RF communication technologies such as BLE, Wi-Fi, LTE-M or LoRa would be advantageous. - Knowledge ...

Staff Software Engineer — Runtimes Performance

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
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 ...

Senior Hardware Engineer

Location
Cambridge, England, United Kingdom
inter‐device interfaces (e.g., signal‐integrity analysis) Design for EMC, safety and regulatory standards ECAD systems – ideally Altium Design of security products Desired Skills C or Rust development for microcontrollers U‐boot and Linux platform configuration and builds VHDL/Verilog Preferred Qualifications Master’s degree or equivalent ...

Principal Software Engineer

Location
Cambridge, England, United Kingdom
both innovative and practical. Required Skills and Experience Demonstrated technical proficiency in complex software projects, ideally in systems or embedded development. Proven expertise in C/C++ programming with a strong grasp of software engineering principles. Excellent problem‐solving, debugging, and performance profiling skills. Strong communication and collaboration skills, with ...

Senior DevOps Engineer

Location
Cambridge, England, United Kingdom
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 ...

Staff Hardware Engineer

Location
Cambridge, England, United Kingdom
development lifecycle, including NPI for embedded systems, ideally with ODMs and external design partners Experience of one or more high level programming languages (e.g. C), object orientated (e.g. C++), Python Experience with mechanical design concepts and thermal management In Return You will gain a deeper understanding of system architecture ...

Senior Software Engineer (Instrumentation)

Location
Cambridge, England, United Kingdom
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 ...

Staff Software Engineer - Product Validation

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
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
Employment Type
Full-time
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 ...

C++ Software Engineer Android Linux

Hiring Organisation
Client Server
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£60,000
exhibitions where you'll demonstrate the product and drive customer engagement (all expenses paid). About you: You have experience developing software using C/C++ for cross platform use (will also consider Java) You have a good understanding of embedded Linux and Android build systems You're familiar with ...

Senior Digital Electronics Engineer / Consultant

Hiring Organisation
ECM Selection
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
FPGAs and SoCs for data throughput and power consumption. Embedded interconnects such as DDR4, QSPI, PCIe, JESD204.ECAD tools (ideally Altium Designer) for PCB layout. C and Python on Linux (ideally embedded programming).Verilog/VHDL.DSP applied to RF.Any additional past consultancy project experience would be advantageous. Similarly, if you have ...

Senior Android Engineer

Location
Cambridge, England, United Kingdom
SELinux Experience with Android IPC technologies including:, Binder and HwBinder Experience working with Android HALs, AIDL and platform interfaces Strong programming skills in C/C++, Java and/or Kotlin Experience working with Git-based development environments and CI/CD pipelines Proven ability to work across multiple layers ...

Senior Embedded Security Engineer (SoC & Firmware)

Location
Cambridge, England, United Kingdom
solutions. This role involves reviewing firmware code, evaluating system architectures, and collaborating with cross-functional teams to implement security measures. Ideal candidates possess strong C/C++ expertise and experience with embedded systems. This position supports hybrid working arrangements. #J-18808-Ljbffr ...

Staff FPGA Engineer

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 Software Engineer - Storage

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
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
Employment Type
Full-time
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 ...

Staff FPGA Engineer

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

Senior Hardware Engineer

Hiring Organisation
Entrust Corporation
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
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
Entrust Corporation
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
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 ...

Staff Linux Support Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
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 ...