1 to 25 of 56 Remote/Hybrid C Jobs in Cambridgeshire

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

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

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

Location
Cambridgeshire and Peterborough, England, United Kingdom
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 ...

SW Engineer

Location
Cambridge, England, United Kingdom
recent graduate with a Bachelor's or Master's degree in Computer Engineering, Computer Science, Physics, Maths or a related field. Experience writing C code Experience with Python and other scripting languages Strong communication skills Knowledge of Ethernet and TCP/IP Experience with Linux systems Benefits offered are described ...

Developer Content Engineer

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

Senior Optimisation Developer

Location
Cambridge, England, United Kingdom
Strong mathematical background, supported by a postgraduate qualification (MSc, PhD, or equivalent experience). Provenprogramming ability in at least one relevant language.(e.g. C++, C, C#, Fortran) Experience of numerical modelling or mathematically intensive software development. Demonstrated potential to lead projects or technical workstreams, even if formal leadership experience ...

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

Graphics 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 Linux Kernel Engineer - Hybrid Embedded Networking

Location
Cambridge, England, United Kingdom
host driver teams to develop high-performance network stacks, and partner with system test to drive products to release. The ideal candidate has extensive C experience, proficiency in Python, and deep knowledge of embedded software and debugging at the hardware/software interface. #J-18808-Ljbffr ...

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

Low-Level Software Engineer (OS-based), CPU Validation group

Location
Cambridge, England, United Kingdom
stakeholders. Education & Qualifications: University degree or equivalent experience in Computer Science, Electronic Engineering. Required Skills and Experience: You have software development experience in ‘C’ and some knowledge of low level assembler programming languages You understand CPU architecture and micro-architecture features (such as caches, MMU, SMP, coherency, CPU pipelines ...

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

Principal Security Software Engineer

Location
Cambridge, England, United Kingdom
engineers through constructive review. Job Requirements Significant experience building, securing, and maintaining production software, ideally endpoint, security, or systems software. Strong programming experience in C, C++, Rust, Python, PowerShell, or comparable languages. Experience developing software for Windows and/or Linux, including operating-system, virtualisation, isolation, or other security-sensitive ...

Senior Performance Modelling Engineer (CPU group)

Location
Cambridge, England, United Kingdom
cases. Required Skills and Experience: Strong grasp of CPU micro-architecture concepts (pipelines, caches, predictors, MMUs). Hands-on experience with low-level embedded C or assembly for coding, testing, optimisation, and debugging. Proficiency in Linux environments with strong scripting skills (Shell, Python, or Perl) Nice To Have Skills ...

Mathematical Developer

Location
Cambridgeshire and Peterborough, England, United Kingdom
coaching and 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, Engineering or a related discipline.**Desired ...

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

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

Digital Design Electronics Engineer

Location
Cambridge, England, United Kingdom
competitive remunerations package including career support and opportunities for leadership. Keywords: PCB, Digital Design, Electronics, Wireless, IoT, Communications, Robotics, Networks, Satellites, Instrumentation, DSP, Embedded, C, C++, RF, FPGA, ASIC, Project Leadership #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. ...

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

Expression of Interest - Senior Bioinformatics Scientist

Location
Cambridge, England, United Kingdom
bioinformatics methods and algorithms for next-generation sequencing data* Expertise in secondary analysis workflows including mapping, alignment, variant calling, and genomic interpretation* Proficiency in C/C++, or equivalent high-performance programming languages* Experience working with large-scale genomic datasets and production software environments* Knowledge of applications such as cancer ...

Principal Platform Security Architect -Firmware & Operating Systems

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

Staff Team Lead - SoC Software

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
leadership and interpersonal skills. Strong knowledge of low-level systems, including bootloaders, device drivers, OS fundamentals (preferably Linux), and computer architecture. Strong background in C (or a similar language) programming, with proven skills in debugging and optimising software. Excellent problem-solving and communication skills, with the ability to collaborate effectively ...

Principal Security Engineer - Fuzzing Specialist

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