76 to 100 of 158 C Jobs in Cambridgeshire

R&D Embedded Software Engineer for Environmental Tech

Location
Cambridge, England, United Kingdom
experienced Software Engineer to join our Cambridge-based R&D team, developing embedded software for environmental monitoring equipment. You will design, implement and test C/C++ code for new products, collaborate with hardware engineers across the UK and Germany, and contribute to software quality and documentation throughout the product ...

Staff Kernel Driver Engineer – Linux & PCIe

Location
Cambridge, England, United Kingdom
looking for a skilled Software Engineer to work on OS Kernel and Device Driver software. You will design and implement solutions in C/C++/Python, collaborate with both hardware and software teams, and participate in agile development. Essential skills include experience in software development and an understanding ...

GUI Software Engineer

Hiring Organisation
Intellectual Capital Resources
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
engineering team, where you will be responsible for building cross-platform desktop software across Linux, Windows, and macOS, and writing and reviewing high-quality C/C++ code. This is a hands-on engineering role with a high degree of ownership, working closely with colleagues across multiple software layers ...

Senior Principal CPU Architect | MRL Consulting

Location
Cambridgeshire and Peterborough, England, United Kingdom
virtualisation. Experience with workload profiling and performance tools such as VTune and Perf . Strong hands-on experience developing cycle-accurate simulators using C/C++ and Python , such as gem5. Experience delivering multiple high-performance CPU silicon designs is highly desirable. Knowledge of LLVM/GCC, RISC ...

Compiler Engineer - AI Inference

Hiring Organisation
Nvidia
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
3+ years of relevant industry experience specializing in compiler optimizations, synthesis, and placement. MLIR Knowledge: Demonstrated, hands-on experience working with MLIR.Programming Excellence: Exceptional C/C++ and Python programming and software design skills, including rigorous debugging, performance analysis, and test design. Team Dynamics: Strong communication and interpersonal skills, with ...

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

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

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

Verification / Senior Verification Engineer Cambridge, UK

Location
Cambridge, England, United Kingdom
with testbench design using verification frameworks such as UVM/OVM. Knowledge of SystemVerilog assertion (SVA). Exposure to different programming languages, such as C, C++, and Python. A proactive person who can independently define the scope of work. A collaborative person with excellent communication skills, who actively shares ...

Graphics Instrumentation Engineer

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

Staff Software Performance Engineer - Team Lead

Location
Cambridge, England, United Kingdom
passionate about coaching others and growing the team's capabilities. Demonstrating excellent communication, being able to clearly convey complex topics. You will have excellent C/C++ skills You have experience in profiling and tracing large applications to find bottlenecks of performance. Desirable Skills Understanding how sophisticated software (including ...

Verification / Senior Verification Engineer

Hiring Organisation
Riverlane
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
experience of testbench design with verification frameworks like UVM/OVM. Knowledge of SystemVerilog assertion (SVA). Exposure to different programming languages, such as C, C++ and Python. A proactive person who can independently define the scope of work. A collaborative person with excellent communication skills, who actively shares ...

Senior Verification Engineer (CPU group)

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

Director of Software Architecture

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
processing. Strong understanding of complex multi-component computing systems with demonstrable low-level OS/device driver development or integration experience Authoritative knowledge of C or C++ development with proficiency with optimizing applications, workloads, and compilers Understanding of how to rigorously test software and design software for test Experience ...

Staff Software Performance Engineer - Team Lead

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
experience and a track record of timely, high quality delivery. Demonstrating excellent communication, being able to clearly convey complex topics. You will have excellent C/C++ skillsYou have experience in profiling and tracing large applications to find bottlenecks of performance."Nice To Have" Skills and Experience :You are passionate ...

Senior Firmware Engineer

Hiring Organisation
Smart Component Technologies Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£55,000
Senior Firmware Engineer for our firmware development team. The ideal candidate will have extensive experience in IoT, a strong background in hardware, proficiency in C/C++ and Python, and the breadth to work with device data from the sensor through to the cloud . The successful candidate will … firmware development, sharing technical knowledge and best practice with other team members. 2. Design, develop, and maintain embedded firmware for IoT devices using C/C++ and Python 3. Collaborate with hardware engineers to ensure seamless integration between firmware and hardware 4. Implement and optimise communication protocols such as MQTT ...

Senior Staff Software Engineer, Systems & Performance

Location
Cambridge, England, United Kingdom
Windows, Linux, and Android platforms, collaborating with architecture and software teams to push the boundaries of efficiency and speed. The role requires strong C OO, modern threading, and excellent communication to coordinate global projects. #J-18808-Ljbffr ...

Principal Electronics & Software Engineer: Lead Systems

Location
Cambridge, England, United Kingdom
testing while guiding a small engineering team. You don't need prior HealthTech experience; the role prioritizes leadership, practical hardware and software expertise in C/C++, soldering boards, debugging, and transferring designs to manufacture. #J-18808-Ljbffr ...

Embedded Controls Engineer - Real-Time Motor Systems

Location
Cambridgeshire and Peterborough, England, United Kingdom
time control algorithms, and integration layers across high-speed equipment, coordinating with third-party vendors to meet latency requirements. The role requires strong embedded C/C++, MATLAB/Simulink, and experience with CAN; you will work with cross-functional teams to deliver high-performance products and drive robust diagnostics ...

Audio Software Engineer

Location
Cambridge, England, United Kingdom
hardware and systems engineers. Competitive salary, excellent benefits and genuine opportunities for career progression. What You'll Bring Strong experience developing embedded software in C/C++. Experience implementing real-time DSP algorithms for audio or signal processing applications. Knowledge of software optimisation for resource-constrained or low-latency embedded ...

Firmware Contractor

Hiring Organisation
Platform Recruitment Limited
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Contract
Contract Rate
From £55 to £65 per hour
developing embedded software for connected devices. The role requires 2 days a week onsite in Cambridge, and will run for 24 months Requirements: Embedded C/C++ proficiency on bare metal & RTOS platforms Hands-on experience with STM32 microcontrollers and embedded debugging. Proven delivery of low-power firmware for battery ...

Principal Embedded Linux Engineer

Hiring Organisation
Platform Recruitment
Location
CB4, Milton, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£80000 - £90000/annum
engineering teams Required Experience: + 10+ years of experience with Linux platforms, including kernel customisation, platform security, and performance optimisation + Advanced proficiency in C programming for embedded environments + Proven system diagnostics experience + A solid understanding of networking concepts and security mechanisms What ...

Medical Firmware Staff Engineer

Location
Cambridge, England, United Kingdom
practical knowledge of IEC 62304 medical device software lifecycle requirements and ISO 14971 risk management as applied to software. Strong embedded programming skills in C and experience developing robust, maintainable safety‐critical code. Experience producing audit‐ready and submission‐ready software documentation and compliance evidence. Experience collaborating closely with Quality ...

Staff Applications Engineer

Location
Cambridge, England, United Kingdom
mentor less experienced engineers. Travel occasionally to Arm sites and partner locations. Required Skills and Experience: 10+ years in firmware/software development Strong C/C++ programming skills Deep understanding of SoC architecture Knowledge of Machine Learning and Computer Vision software stacks Experience debugging from firmware to OS/ ...

Senior Subsystem & SoC Design Engineer

Location
Cambridge, England, United Kingdom
designs 'Nice to Have' Skills and Experience: Exposure to Arm-based designs, Arm System Architectures and AMBA standards. High level programming experience such as C/C++ and/or assembly language programming Participation in large scale complex SoC development projects Experience of Functional Safety product development for the Automotive ...