Permanent C Jobs in Cambridge

1 to 25 of 26 Permanent C Jobs in Cambridge

Senior Software Engineer, Embedded UI

Cambridge, Cambridgeshire, United Kingdom
Roku, Inc
diagnosing and resolving issues Writing functional and integration tests Designing and shipping high-quality software on the Roku embedded platform We're excited if you have Extensive experience with C orC++ and Embedded Linux or Native Application Development In-depth understanding of Linux, tools, libraries, and open source development Experience developing UI applications using popular frameworks such as ReactJS Experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Graphics Rendering SW Engineer

Cambridge, Cambridgeshire, England, United Kingdom
MicroTECH Global Ltd
in the design and development of middleware based on Vulkan (preferred), OpenGL ES, OpenGL or DirectX Understanding of computer graphics pipelines and modern mobile GPU architectures Expert proficiency in C and C++ programming languages System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction) Excellent communication and team work skills, with a More ❯
Employment Type: Full-Time
Salary: £100,000 - £110,000 per annum
Posted:

Lead Software Engineer - Embedded

Cambridge, Cambridgeshire, England, United Kingdom
Hybrid / WFH Options
Technical Futures Ltd
will join a thriving Technical Consultancy. You’ll combine hands-on technical delivery (80%) and people leadership (small team of approx. 3-7). Hybrid working with salary to C£80K plus comprehensive benefits package. This dynamic Consultancy, working across sectors from Defence and Healthcare to Industrial and Communications – delivering solutions that combine embedded software, electronics, FPGA, Cloud and system More ❯
Employment Type: Full-Time
Salary: £70,000 - £80,000 per annum
Posted:

Embedded Software Engineer

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Fortice Ltd
aerospace applications , including: Flight control and avionics systems Radar and sensor data processing pipelines Guidance, navigation, and communication software Safety-critical, low-latency applications What Youll Bring Proficiency in C/C++ for embedded systems Experience with RTOS and/or bare-metal programming Familiarity with aerospace, robotics, or defence-grade software standards Strong understanding of hardware/software integration More ❯
Employment Type: Permanent
Posted:

Lead Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Avanti Recruitment
improvement and technology strategy. About You You’ll be an experienced embedded software engineer who enjoys balancing technical depth with people leadership. You’re likely to have: Experience in C/C++ for embedded systems (bare metal, RTOS, or Linux). Broad understanding of drivers, DSP, algorithms, and communication protocols. Previous team leadership or line management experience. Excellent communication and More ❯
Employment Type: Permanent
Salary: £70000 - £80000/annum
Posted:

Firmware Build & Release Engineer

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Verso Recruitment
within firmware or embedded software environments Strong knowledge of CI/CD tools (e.g. Jenkins, GitLab CI, Azure DevOps) Experience with Git or similar version control systems Familiarity with C/C++ build environments and toolchains Strong scripting skills (Python, Bash, or similar) Experience with embedded hardware and cross-compilation workflows Desirable: Experience with containerisation (Docker) or virtualisation Knowledge of More ❯
Employment Type: Permanent
Salary: £95,000
Posted:

Senior Embedded Software Engineer

Cambridge, Cambridgeshire, England, United Kingdom
ZENOVO LTD
firmware development across a range of devices, supporting innovation from early-stage concepts through to production. Key Requirements: At least 3+ years of experience in developing embedded software using C on bare-metal systems Experience working with standard microcontrollers/microprocessors Familiarity with RTOS environments Understanding of communication protocols such as UART, SPI, and I2C Educational Background: Degree in Software More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Senior Embedded Software Engineer

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Hybrid / WFH Options
ZENOVO LTD
firmware development across a range of devices, supporting innovation from early-stage concepts through to production. Key Requirements: At least 3+ years of experience in developing embedded software using C on bare-metal systems Experience working with standard microcontrollers/microprocessors Familiarity with RTOS environments Understanding of communication protocols such as UART, SPI, and I2C Educational Background: Degree in Software More ❯
Employment Type: Permanent, Work From Home
Salary: £60,000
Posted:

Project Lead / Senior FPGA Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
ECM Selection (Holdings) Limited
offer is a competitive remunerations package including career support and opportunities for leadership. Keywords: FPGA, ASIC, PCB, Digital Design, Electronics, Wireless, IoT, Communications, Robotics, Networks, Satellites, Instrumentation, DSP, Embedded, C, C++, RF, Project Leadership Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have More ❯
Employment Type: Permanent
Posted:

Embedded Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Tec Partners
Experience Degree (or equivalent) in Software Engineering, Computer Engineering, Control Engineering, Applied Physics, or similar. Proven software development experience within automotive , aerospace, medical, or similar safety-critical environments. Strong C programming skills for embedded applications, including familiarity with MISRA C. Experience with fixed-point and floating-point arithmetic. Knowledge of 32-bit CPU/FPU, interrupts, peripherals, and real-time More ❯
Employment Type: Permanent
Salary: £35000 - £50000/annum
Posted:

Embedded Software Engineer

cambridge, east anglia, united kingdom
TEC Partners - Technical Recruitment Specialists
Experience Degree (or equivalent) in Software Engineering, Computer Engineering, Control Engineering, Applied Physics, or similar. Proven software development experience within automotive , aerospace, medical, or similar safety-critical environments. Strong C programming skills for embedded applications, including familiarity with MISRA C. Experience with fixed-point and floating-point arithmetic. Knowledge of 32-bit CPU/FPU, interrupts, peripherals, and real-time More ❯
Posted:

Senior FPGa Engineer

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Platform Recruitment Limited
well-documented SystemVerilog/Verilog/VHDL. Strong FPGA toolchain knowledge (Quartus, Vivado, or equivalent). Experience in debugging, bring-up, and timing optimisation of FPGA designs. Exposure to C/C++ or Python for integration. Familiarity with Linux development environments, CI systems, version control. More ❯
Employment Type: Permanent
Salary: £80,000
Posted:

Embedded Linux Software Engineer

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Platform Recruitment Limited
SoC teams and hardware partners to bring products from reference board to production. Optional: contribute to kernel development, network stack optimisation, and wireless performance tuning. What youll bring: Strong C programming experience in an embedded Linux environment. Build system expertise (e.g., Buildroot, BitBake, Yocto, or similar). Understanding of networking protocols and their implementation in embedded systems. Experience with open More ❯
Employment Type: Permanent
Salary: £70,000
Posted:

Sr. Scientist, Computational Biology

Cambridge, Cambridgeshire, United Kingdom
Second Renaissance
. Experience working with state of the art ML tools (transformers, GNN, etc.) Experience working with hybrid AI models (e.g., SINDy) Working knowledge of cell biology. Experience with Python, C, R or related scientific computing languages. Preferred Qualifications - Experience working with causal representation learning Experience with RAG (retrieval-augmented generation) and GraphRAG a big plus Experience with building and deploying More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

GPU Software Engineer

Cambridge, Cambridgeshire, England, United Kingdom
MicroTECH Global Ltd
neural rendering, raytracing and mesh shading pipeline is plus. Creativity and ability to effectively communicate ideas. Comfortable working on immature technologies and following up the latest advances in science C/C++ programming experience Good written and verbal communication skills. Self-motivated, well organized and good team player More ❯
Employment Type: Full-Time
Salary: £19,000 - £120,000 per annum
Posted:

GPU Software Engineer

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Microtech Global Ltd
neural rendering, raytracing and mesh shading pipeline is plus. Creativity and ability to effectively communicate ideas. Comfortable working on immature technologies and following up the latest advances in science C/C++ programming experience Good written and verbal communication skills. Self-motivated, well organized and good team player More ❯
Employment Type: Permanent
Posted:

Senior Design Verification Engineer

Cambridge, Cambridgeshire, England, United Kingdom
MicroTECH Global Ltd
tape-out) Able to provide estimates and coordinate with project managers Comfortable in multidisciplinary, multi-organisation teams Familiar with Git and code review tools (GitHub, GitLab, Gerrit) Programming in C and/or Python for tests and automation Undergraduate degree in a technical discipline or equivalent Desirable: Experience with multiple hardware block types Knowledge of security countermeasures (fault injection, side More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Lead Embedded Software Engineer (DevOps)

Cambridge, Milton, Cambridgeshire, United Kingdom
Verso Recruitment Group
the team Provide technical leadership and mentorship in DevOps practices for embedded systems Collaborate with developers on cross-compilation, toolchains, and hardware integration Contribute to embedded software development in C/C++, supporting integration and troubleshooting Troubleshoot and continuously improve build/release infrastructure and workflows Champion best practices in configuration management, DevOps, and software quality Skills & Experience Required: Proven … experience leading build/release or DevOps engineering in embedded software environments Strong proficiency in C and C++ programming for embedded systems Experience with C/C++ build environments, toolchains, and cross-compilation workflows Strong knowledge of CI/CD tools (e.g. Jenkins, GitLab CI, Azure DevOps) Deep understanding of Git or similar version control systems Strong scripting/programming More ❯
Employment Type: Permanent
Salary: £70000 - £120000/annum
Posted:

Embedded Linux Software Engineer

Cambridge, Cambridgeshire, England, United Kingdom
Hybrid / WFH Options
Technical Futures Ltd
Do you possess commercial experience in Embedded Linux development? Are you seeking a challenging mid level Software Engineer role where you can contribute solid Embedded C/C++ development skills to solve real world problems? Our Client, Global leaders in radar and surveillance systems development, seeks a Degree qualified mid-level Embedded Linux Software Engineer to join their team. Hybrid … working available (3 days office/2 WFH) and a salary on offer to C£45K + good benefits. Working primarily in C++, applicants with strong C skills will be considered. The successful Embedded Linux Software Engineer will bring a good academic background to include a minimum of a 2.1 Bachelors Degree in Computer Science or Electronics with a software … bias. Key requirements for the Embedded Linux Software Engineer include: C++ development skills or Embedded C with a willingness to learn. Strong experience working with Embedded Linux. Using Linux build systems such as Yocto or PetaLinux. Previous involvement in the set-up/configuration of Embedded Linux systems. Exposure to networking protocols. 2+ years’ commercial Embedded software development experience. To More ❯
Employment Type: Full-Time
Salary: £40,000 - £45,000 per annum
Posted:

Embedded Software Engineer

Cambridge, Cambridgeshire, England, United Kingdom
Hybrid / WFH Options
Technical Futures Ltd
An Embedded Software Engineer with 2-4 years’ commercial low level C/C++ software development experience using Embedded Linux will get involved with the very latest radar technology development. A generous salary will be offered up to C£55K with Hybrid working and good benefits. Applicants for this Embedded Software Engineer position must possess strong Linux skills – ideally with … cross functional team, you will bring good problem solving skills, a good academic background and an interest in new technology developments. Applications are welcomed from Software Engineers with both C and C++ skills or with expertise in one with the confidence to learn the other. Development under Linux is essential. Embedded Software Engineer requirements include: University education in relevant Engineering … discipline. Minimum of 2-4 years commercial Embedded C/C++ Development in Linux. Low level setup/configuration of Embedded Linux systems. Linux Build Systems such as Yocto. Knowledge of Networking and Protocols. Some Python. More ❯
Employment Type: Full-Time
Salary: £40,000 - £55,000 per annum
Posted:

Robotics Software Engineer - C++/Linux

Cambridge, Cambridgeshire, England, United Kingdom
Redline Group Ltd
Robotics Software Engineer - C Linux Are you an experienced Software Engineer with a background in Robotic Operating Systems, working with C++ and Linux? Are you based in the Cambridge area, or keen to join one of the UK's leading hubs for robotics and technology innovation? If so, our client - an innovative "tech for good" start-up - is actively hiring … a competitive salary and benefits package. You will join a pioneering technology company with excellent career growth opportunities and profit share options. To apply for this Robotics Software Engineer - C Linux role, please send your CV to Or call/ More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

2 Embedded Software Engineers

Cambridge, Cambridgeshire, United Kingdom
Enterprise Recruitment Ltd
to carve out a niche. This opportunity is both rare and exceptional in today’s market. That said, expectations are high. Embedded software engineer requirements: Minimum 3+ years embedded C (ideally C++ with Rust also interesting) Excellent academic background with degree from a top university Knowledge of real-time and low-level development (RTOS/bare-metal) Proactive, collaborative mindset … on with development, and help shape the software function of a company that’s scaling fast. Position : Embedded Software Engineer Location : Cambridge Salary : £60-150k Key Skills : embedded C, RTOS, bare-metal, SoCs, MCUs Desirable skills : Rust, C++ Apply: jamie AT enterpriserecruitment DOT com I’m not an engineer myself, but have a BSc in Computer Science so have More ❯
Employment Type: Permanent
Salary: £60000 - £150000/annum Equity
Posted:

DSP Software Engineer

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Hybrid / WFH Options
Singular Recruitment
Design and develop DSP algorithms for modulation, demodulation, filtering, error correction, synchronization, and other signal processing tasks Implement algorithms in simulation (e.g., MATLAB, Python) and in embedded environments (e.g., C/C++ on DSPs, FPGAs, or SoCs) Analyze system-level performance, including link budgets and BER performance Collaborate with FPGA, software, and systems engineers to support hardware-software integration Optimize … reviews, verification activities, and lab-based testing of communications systems Required Skills and Experience: Strong experience in digital signal processing for communications systems Hands-on experience with implementation in C/C++ for embedded systems or fixed-point processors Solid understanding of key DSP concepts: FFTs, FIR/IIR filters, adaptive filtering, modulation techniques, channel coding, etc. Exposure to real More ❯
Employment Type: Permanent, Work From Home
Salary: £55,000
Posted:

Graduate / Junior Software Engineer

CB1, Teversham, Cambridgeshire, Cambridge, United Kingdom
Softweb Resourcing
ll work alongside experienced engineers who are passionate about mentoring the next generation of talent. What you'll learn and do: • Work on core features and technical projects (primarily C on Linux with Python for UI) with guidance from senior engineers • Develop your skills in code quality practices including reviewing, refactoring, and implementing new features • Collaborate with top-tier engineers … and guided problem-solving sessions • Tackle intellectually stimulating challenges while building your expertise in systems programming About you: • You have good knowledge of C, Linux and ideally Python • Eager to learn about low-level systems, embedded programming or Linux internals • You're curious about how things work "under the hood" - perhaps you've explored assembly, operating systems concepts, or compiler More ❯
Employment Type: Permanent
Salary: £30000 - £45000/annum Stock, mentorship + best training
Posted:

Electronics Software Engineer

Cambridge, Cambridgeshire, East Anglia, United Kingdom
CURE TALENT LIMITED
selection through to schematic capture, PCB layout, bring-up, and validation. Design and optimise analogue front-ends for low-noise signal acquisition, filtering, and ADC performance. Develop embedded firmware (C/C++ on ARM MCUs) covering low-level drivers, power management, and test firmware. Implement and validate DSP filters and signal quality metrics. Define and lead DFM/DFT strategies … Skills: 5+ years experience in electronics design and embedded firmware development. Proven track record taking products from prototype through EVT/DVT/PVT to production. Strong proficiency in C/C++ for embedded systems and low-level driver development. Solid understanding of analogue design, low-noise circuitry, and PCB layout. Experience with BLE or Wi-Fi and associated regulatory More ❯
Employment Type: Permanent
Salary: £85,000
Posted:
C
Cambridge
25th Percentile
£47,500
Median
£55,000
75th Percentile
£62,500