101 to 125 of 145 C Jobs in Cambridge

Experienced IC Design Engineer

Location
Cambridge, England, United Kingdom
pressure, and communicating them clearly to both engineers and non‐engineers. Comfortable working close to software: you have written non‐trivial embedded C, understand toolchain and SDK implications of architectural choices, and care about what shipping the chip feels like for the developer using it. Ability to communicate complex ideas ...

Staff Hardware Security Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
trust, or system interconnectsFamiliarity with hardware debug interfaces (e.g., JTAG, SWD) and relevant hardware attack techniquesExperience working with low-level programming languages such as C, with working knowledge of assembly language (preferably Arm)Understanding of hardware–software interactions and how security properties are enforced across system layersAbility to write clear ...

Team Lead, Software Performance & Optimization

Location
Cambridge, England, United Kingdom
role involves analyzing and optimizing software performance on Arm platforms. Candidates should possess strong managerial experience, excellent problem-solving skills, and proficiency in C/C++. The position promotes a hybrid working environment, emphasizing team collaboration and the growth of individual capabilities. #J-18808-Ljbffr ...

Senior GPU Architecture Lead

Location
Cambridge, England, United Kingdom
IP. Lead architecture, research and prototyping within a multinational engineering group to deliver industry-leading GPU capabilities. Role requires deep GPU architecture knowledge, strong C/C++ skills, and the ability to balance power, performance and area. You will influence product direction and collaborate across teams and customers to validate ...

Senior Automotive Software Ecosystem PM

Location
Cambridge, England, United Kingdom
open-source projects. The ideal candidate will have a strong background in Linux or Android development and experience with complex software systems, specifically in C programming. The position offers hybrid working options and a commitment to equal opportunities. #J-18808-Ljbffr ...

Senior Firmware Engineer – Medical Devices (ARM/MCU)

Location
Cambridge, England, United Kingdom
seeking a Senior Firmware Engineer in Cambridge to advance firmware for sensor products and interface adapters. You will develop real-time firmware in C for ARM-based MCUs or ASIC cores, design and implement interfaces (I2C, SPI, CAN), and work within our ISO 9001 quality framework. The role involves collaboration ...

GPU Tools Engineer - Driver & Performance Modeling

Location
Cambridge, England, United Kingdom
with teams across Europe. Responsibilities will include implementing scalable tooling for hardware bring-up and participating in technical discussions. Successful candidates should have strong C/C++ skills and a background in systems development. A supportive and collaborative work environment is provided. #J-18808-Ljbffr ...

GPU Performance Modeling Engineer — Next-Gen Architecture

Location
Cambridge, England, United Kingdom
teams. A strong knowledge of computer architecture and excellent communication skills are required. The ideal candidate will influence data-driven architectural decisions. Experience with C/C++ and familiarity with simulation environments are preferred. Join a diverse team dedicated to innovation and excellence. #J-18808-Ljbffr ...

InfraOps Engineer

Location
Cambridge, England, United Kingdom
latency distributed environments. Cloud & Kubernetes: Hands-on expertise with Azure/GCP and production-grade Kubernetes. Automation & Tooling: Strong programming skills in Go, Python, C/Rust, or advanced Bash. Opportunity to work on cutting-edge technology and meaningful data challenges A collaborative, global team of talented engineers and domain ...

Digital Design Engineer

Hiring Organisation
SoCode Limited
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£45000 - £55000/annum
wireless comms - cellular, WiFi, Bluetooth, satellite... any of these are relevant Comfortable using MATLAB for DSP or comms-related work Working knowledge of C or C++ in an embedded context Experience debugging live hardware in a lab setting This is a team that sticks around. Attrition is genuinely ...

SOC Design Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
System ArchitecturesExperience developing and integrating subsystems for PCIe, UCIe, DDR/LPDDR/HBM, Ethernet etc. High level programming experience such as C/C++ and/or assembly language programmingExperience in embedded operating systems, device drivers, microprocessor and embedded system hardware architectures. Accommodations at ArmAt Arm, we want ...

Distinguished Engineer

Location
Cambridge, England, United Kingdom
quantify and make trade‐offs between power, performance and area appropriately to meet the requirements of the product. You have a strong programming ability: C, C++, scripting. Good knowledge of graphics and computer API’s (OpenGL, OpenCL, DX, etc.). Excellent team working skills, self‐motivated and results focused. 'Nice ...

Embedded Software Engineer - Embedded C

Hiring Organisation
Newton Colmore Consulting
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
invention of brand new medical technologies. You will be working onsite developing hardware and embedded software systems. You will be mainly working in Embedded C and Assembler while helping with the invention of new devices. To have the skills required for this role it is expected that you would have … Design, Human Factors, Regulatory Affairs, Quality Assurance and Field Service Engineering sectors. Embedded Software Engineer, Medical Devices, Medical Technology, Embedded Firmware, Embedded Software, Embedded C, Electronics, WirelessHiring organizationEmployment TypeFull-timeDuration of employmentPermanentIndustryMedical DevicesJob Location Cambridge, CambridgeshireDate posted 14th July 2026Valid through 31st October 2026PDF Export Export as PDFApply below ...

Embedded Software Engineer, Embedded C / Linux / Networking

Hiring Organisation
Pure Resourcing Solutions Limited
Location
Cambridge, Dry Drayton, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£45000 - £60000/annum
streaming that has to hit zero latency, because somewhere a broadcaster or a control room is relying on it. You'll be writing embedded C, C++ and Rust for IP-based KVM and connectivity products used in genuinely mission-critical environments: broadcast, national security, transport, industrial control. This … understand the constraints of multi-threaded, performance-critical systems, and start contributing quickly. Alongside that, you'll bring : Several years' hands-on experience with C, C++ and/OR Rust Confidence building middleware and backend applications on Linux A proven track record optimising performance-critical, multi-threaded code Bonus points ...

Senior Embedded Software Engineer

Location
Cambridge, England, United Kingdom
with the hardware and help define the software foundations behind a new generation of propulsion technology. Key Responsibilities: Develop real-time embedded software in C/C++. Develop C++ at the application software layer. Support board bring-up and hardware validation. Work with STM32, TriCore, i.MX8 or similar processors. Develop …/software interaction issues. Support control software for complex propulsion hardware. Work closely with electronics, controls, hardware and systems teams. Experience Required: Strong Embedded C/C++ experience. (Experience across the full stack Application to hardware) Board bring-up experience. Real-time embedded systems development. Experience with microcontrollers and processors. ...

Engineer, Staff Cambridge, United Kingdom Software Engineering

Location
Cambridge, England, United Kingdom
Engineering, Information Systems, Computer Science, or related field. - 5+ years Software Engineering or related work experience. - 5+ years experience with Programming Language such as C, C++, Java, Python, etc.**Minimum Qualifications:**• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering … Science, or related field and 2+ years of Software Engineering or related work experience. • 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.**Preferred Qualifications** - 10+ years experience with the following: Embedded software or firmware development skills, C and C++ programming. - Real-time microprocessor ...

Senior Embedded Software Engineer

Location
Cambridge, England, United Kingdom
opportunity is both rare and exceptional in today’s market. That said, expectations are high. Senior Embedded software engineer requirements: 3-15 years embedded C (C++ and Rust are also interesting) Excellent academic background with degree from a top university Knowledge of real-time and low-level development (RTOS/… software function of a company that’s scaling fast. Position: Senior Embedded Software Engineer Location: Cambridge Salary: £60-120k Key Skills: embedded C, RTOS, bare-metal Desirable skills: Rust, C++, Embedded Linux, Yocto, OpenAMP, STM32, AMD/Xilinx Zynq Ultrascale+ #J-18808-Ljbffr ...

Electronics / Software Engineer

Location
Cambridge, England, United Kingdom
work directly with clients across the full project lifecycle, from requirements capture to final handover, and get hands‐on with: Embedded software in C for real‐world targets PCB design and hardware testing Analogue and digital hardware design, information engineering, control and communications What we're looking for An excellent … physics, or a related field Prior industrial experience in at least one of the following, with enthusiasm to learn the rest: Software implementation in C, C++, Rust or similar Genuine curiosity, a rigorous approach to problem‐solving, and a willingness to turn your hand to new challenges Security clearance: Some ...

Senior Software Developer

Hiring Organisation
Entrust Corporation
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
people. It's the curiosity, dedication, and innovation that drive our success and help us anticipate the future. Job title: Senior Software Developer (C/Python Systems)Location: Cambridge (Hybrid, 3 days onsite)Job type: Permanent, full-timeAbout the Position: You will join a team working on Linux system tools … requiring Python development experience for scripting along with C coding experience. We're using locked-down SELinux embedded in our Hardware Security Modules (HSMs), tackling the network stacks, security rules, container interplay, & other challenges. We're also working on the tools to interact with and control HSMs, and their secure ...

Software / Electronics Engineer

Location
Cambridge, England, United Kingdom
technical design skills for analogue and digital hardware, information engineering, embedded software, control, communications and whole product design. This could include writing software in C for embedded targets, writing SystemVerilog for FPGAs, PCB design and hardware testing. You will be expected to interact directly with clients at all phases … science or physics. Prior industrial experience in at least one of the following areas, and enthusiasm for learning about the others: Software implementation in C, C++, Rust, or a similar programming language Some projects at Cambridge Consultants are subject to security restrictions. This role requires you to obtain a Security ...

Staff System Software Engineer

Location
Cambridge, England, United Kingdom
cutting-edge products. Responsibilities and Duties Design, implement, test and document OS Kernel and Device Driver software at the highest standard using C/C++/Python programming languages Participate in agile development – working as part of a scrum team to develop the right software at pace Communicate effectively … silicon engineering groups to enable fast time to market delivery Candidate Profile Essential: Proven industry experience in software development using programming languages such as C/C++/Python OS Kernel and Device Driver development and deployment experience in Linux or Windows systems Good understanding of lower-level software stack ...

Embedded Firmware Engineer

Location
Cambridge, England, United Kingdom
ability to work effectively with software, hardware, systems, integration and test stakeholders. Embedded Software Approximately 5 years of professional experience developing embedded systems using C/C++. Strong understanding of embedded software development principles and practices. Proven experience delivering production-ready embedded firmware. Microcontrollers Strong hands-on experience with … risks and blockers clearly. Strong focus on quality, reliability, maintainability and delivery. Qualifications & Education Requirements Approximately 5 years of embedded software engineering experience using C/C++. Hands-on experience with STM32 microcontrollers and embedded debugging. Proven experience delivering low-power firmware for battery-operated devices. Experience with GNSS, LoRa ...

Embedded Software Engineer

Hiring Organisation
Multimatic
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Engineering, Computer Engineering, Control Engineering, Applied Physics or equivalent. Formal Software development within Aerospace, Automotive, Medical or similar embedded software development environment. Fluent in C for safety critical embedded applications and MISRA C guidelines. Experience with fixed-point and floating-point arithmetic. Experience with 32bit CPU/FPU, Interrupts, Peripherals … layer code development in AUTOSAR systems – particularly with Vector MICROSAR and the DaVinci toolchain. Desirable ExperienceExperience in MATLAB and Simulink Model development – including C code and integration. Use of test tools for Unit testing, SIL testing, HIL testing. Writing and reviewing software requirements. System level understanding of power electronics ...

Embedded Software Engineer

Hiring Organisation
Platform Recruitment
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£40000 - £80000/annum
Embedded Software Engineer: + Design and develop software applications and control algorithms using OO languages (C# and C++) and/or embedded code (C) + Collaborating with electronics, mechanical and systems engineers to integrate software with hardware components and robotics platforms Technical requirements for an Embedded Software Engineer: + Proficiency … C/C++, C#, or .NET for PC application development + Experience developing ARM Cortex MCUs + Professional experience utilising Docker containers + Strong understanding of software development lifecycle and version control (e.g., Git). Desirable experiences for an Embedded Software Engineer: + Experience with ...

Head of Software — Connectivity Solutions (Hardware + Embedded Software Engineering) - Cambridge - £120k + Bonus

Location
Cambridge, England, United Kingdom
client’s software has grown fast, organically, and largely without central ownership. Today it lives across three areas: a 9-strong embedded team writing C on Linux across Intel and AMD SoCs, an x86 applications team, and a dedicated offshore engineering team of ~28, alongside an on-site test function … Linux applications, and the test team, plus the relationship with the offshore engineering partner Set and defend technical direction (the business is running C, Rust, Go and Scala today, and part of this role is deciding where that goes next) Introduce modern CI/CD, automated testing and release discipline ...