25 of 25 Permanent C Jobs in Cambridge

Senior Software Engineer

Hiring Organisation
Jobleads-UK
Location
Cambridge, England, United Kingdom
production codebases. Solid experience with CI/CD systems and automated testing (preferably GitHub-based workflows). Experience working in Linux environments. Familiarity with C or C++, with the ability to read, debug, and reason about low-level code when needed. Proven ability to mentor junior engineers and influence engineering ...

Graduate Embedded Software Engineer

Hiring Organisation
Verso Recruitment Group
Location
Cambridge, Little Paxton, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£35000 - £40000/annum
degree in Embedded Systems, Computer Science, Electronics, or a related field. - Strong interest in embedded software and real‑time systems. - Familiarity with C or C++ programming. - Good analytical and problem‑solving skills. - Clear communication and strong teamwork abilities. - A proactive, enthusiastic approach to learning and development. This is an excellent ...

Software Engineer (RF Hardware)

Hiring Organisation
ECM Selection Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
hardware products (ideally a smart RF device). This should include familiarity with a range of software languages and technologies including Python (and possibly C or C++). Experience with hardware based algorithms and implementation of them using Python. Strong software engineering experience including the use of unit testing, application ...

Senior Digital Electronics Engineer / Consultant

Hiring Organisation
ECM Selection Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£75,000
data throughput and power consumption. o Embedded interconnects such as DDR4, QSPI, PCIe, JESD204. o ECAD tools (ideally Altium Designer) for PCB layout. o C and Python on Linux (ideally embedded programming). o Verilog/VHDL. o DSP applied to RF. Any additional past consultancy project experience would ...

Senior Systems Engineer - Ultrasound Technology

Hiring Organisation
Newton Colmore
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
system integration Write firmware and embedded software to control ultrasound hardware, manage data acquisition, and interface with wider surgical system architectures. Comfort across C/C++, Python, and MATLAB is expected. What you will need for this role; You'll need a strong grounding across ultrasound systems, with recognised depth ...

Staff Verification Engineer Cambridge, UK

Hiring Organisation
Jobleads-UK
Location
Cambridge, England, United Kingdom
ambiguity and changing requirements. Demonstrable commercial experience in functional verification, including ownership of verification planning and strategy. 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 ...

ML Research Scientist

Hiring Organisation
Microtech Global Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
embedded/mobile devices (such as smartphones, with mobile CPU, GPU, NPU) Experience with distributed and multi-GPU training at scale Fluency in Python, C/C++ and GNU Linux Proficiency in code version control, Git and GitHub Experience in working as member of a team Solid publication record ...

Senior Embedded Software Engineer

Hiring Organisation
Manpower
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent, Work From Home
teams throughout the product lifecycle About You Strong experience developing embedded Linux systems Commercial experience with RTOS and/or bare-metal development Strong C/C++ programming skills within embedded environments Experience working with resource-constrained embedded systems Knowledge of communication interfaces including Ethernet, CAN, SPI, I2C, UART … testing and Linux systems automation Familiarity with Docker, Kubernetes or other container technologies Understanding of secure boot and firmware update methodologies Familiarity with MISRA C/C++ or other high-reliability software standards Why Apply? Work on cutting-edge RF and communications technologies Join a highly collaborative and innovative engineering ...

Graduate Software Engineer (Rust)

Hiring Organisation
Microtech Global Ltd
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
GBP 70,000 Annual
This includes work in areas such as: - RISC-V firmware and driver development. - Software hardening and security tools. - Embedded operating systems (in Rust and C). - Compilers, code generators, and linters. - Simulators and emulators (e.g. QEMU). - Electronic design automation (EDA) tools click apply for full job details ...

Kernel Engineer

Hiring Organisation
Microtech Global Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
quality kernel patches from hypothesis through benchmarking to ship, with measured latency and energy impact Must-Haves 10+ years of OS kernel development in C (Linux or comparable), with patches shipped to production systems at scale Expert-level understanding of MM internals: physical/virtual memory management, buddy and slab ...

Distinguished Engineer

Hiring Organisation
Jobleads-UK
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 APIs (OpenGL, OpenCL, DX, etc.). Excellent team working skills, self‐motivated and results focused. 'Nice ...

Principal Kernel Engineer

Hiring Organisation
European Tech Recruit
Location
Cambridge, England, United Kingdom
through kernel-driven requirements. AI Pipelines: Contribute to AI-assisted kernel optimization pipelines Profile Required Technical Essentials 10+ years of OS kernel development in C (Linux or comparable), with patches shipped to production systems at scale. Expert-level MM internals: Physical/virtual memory management, buddy and slab allocation, reclaim ...

Software Engineer (RISC-V/Compiler)

Hiring Organisation
microTECH Global LTD
Location
Cambridge, England, United Kingdom
This includes work in areas such as: - RISC-V firmware and driver development. - Software hardening and security tools. - Embedded operating systems (in Rust and C). - Compilers, code generators, and linters. - Simulators and emulators (e.g. QEMU). - Electronic design automation (EDA) tools. - Performance and code size analysis. - Cloud-based infrastructure … such as continuous integration pipelines) Requirements : - Solid experience with C or Rust. - Strong algorithmic and problem solving skills. - A degree in Computer Science or equivalent experience. - A high standard of written and spoken English. Preferred or highly valued : - Experience designing, implementing, and maintaining large-scale or modular Rust codebases. - Expert ...

Graduate Software Engineer (Rust)

Hiring Organisation
Microtech Global Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£70,000
This includes work in areas such as: - RISC-V firmware and driver development. - Software hardening and security tools. - Embedded operating systems (in Rust and C). - Compilers, code generators, and linters. - Simulators and emulators (e.g. QEMU). - Electronic design automation (EDA) tools. - Performance and code size analysis. - Cloud-based infrastructure … such as continuous integration pipelines) Requirements : - Solid experience with C or Rust. - Strong algorithmic and problem solving skills. - A degree in Computer Science or equivalent experience. - A high standard of written and spoken English. Preferred or highly valued : - Experience designing, implementing, and maintaining large-scale or modular Rust codebases. - Expert ...

Embedded Software Engineer - Senior

Hiring Organisation
Pure Resourcing Solutions
Location
Bar Hill, Cambridge, Cambridgeshire, England, United Kingdom
Employment Type
Full-Time
Salary
£55,000 - £80,000 per annum
senior C/C++ software engineer with a desire to expand to working with Rust Would you like to work in an engineering culture where "good enough" is never good enough? Reliability, exceptional performance, and highly disciplined engineering are the core of our client’s product offering.Pure are partnering with … complex embedded environments, writing highly efficient code, and taking ownership of technical challenges. Core Technical Requirements: Deep expertise in embedded software development on Linux. C and C++ are essential. Proven background in building middleware and backend applications on Linux. Extensive experience working with multi-threaded systems and optimising performance-critical ...

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

Senior Embedded Software Engiener

Hiring Organisation
Copello
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£60000 - £80000/annum
systems, contributing to innovative technologies from concept through to production alongside a multidisciplinary team of experts. Key Responsibilities Design and develop embedded software using C/C++. Develop and maintain Embedded Linux and RTOS applications. Support board bring-up, debugging and system integration activities. Develop communication protocols and networking interfaces. … cause analysis. Produce technical documentation and work closely with cross-functional engineering teams. Skills & Experience Commercial experience developing Embedded Linux applications. Strong knowledge of C/C++ and real-time embedded systems. Experience with Yocto, RTOS or bare-metal development. Familiarity with networking protocols (TCP/IP, Ethernet ...

Senior Software Engineer

Hiring Organisation
Eclectic Recruitment
Location
Cambridge, Cambridgeshire, England, United Kingdom
Employment Type
Full-Time
Salary
£70,000 - £80,000 per annum
full time, permanent position. Key responsibilities will include: Enhancing and optimising products, focusing on software design, architecture and integration Developing software in C for Linux-based embedded systems Shaping system design and test pass criteria for all projects, ensuring alignment with product architecture and user requirements Working closely with quality … focus on Linux-based systems development Experience developing software targeted at ARM microcontrollers Extensive experience of product development in an embedded environment Experience using C programming language Experience with software security Ability to maintain Linux kernel with latest security patches Experience working in an Agile software development environment Familiarity with ...

Embedded Software Engineer

Hiring Organisation
Pure Resourcing Solutions
Location
Bar Hill, Cambridge, Cambridgeshire, England, United Kingdom
Employment Type
Full-Time
Salary
£45,000 - £55,000 per annum
C/C++ software engineer with a desire to expand to working with Rust Would you like to work in an engineering culture where "good enough" is never good enough? Reliability, exceptional performance, and highly disciplined engineering are the core of our client’s product offering.Pure are partnering with this … writing efficient code, and is eager to tackle new technical challenges. Core Technical Requirements: Solid experience in embedded software development on Linux. Proficiency in C and C++ is essential. Experience contributing to middleware, backend applications, or systems software. Familiarity with multi-threaded systems and a solid understanding of software performance. ...

Embedded Software Engineer - Lead

Hiring Organisation
Pure Resourcing Solutions
Location
Bar Hill, Cambridge, Cambridgeshire, England, United Kingdom
Employment Type
Full-Time
Salary
£80,000 - £110,000 per annum
C/C++ software engineer with a desire to expand to working with Rust Would you like to work in an engineering culture where "good enough" is never good enough. Reliability, exceptional performance, and highly disciplined engineering are the core of our client’s product offering.Pure are partnering with this … highly collaborative environment and is comfortable working across the entire software stack. Core Technical Requirements: Deep expertise in embedded software development on Linux. C, C++ are essential Proven background in designing and building middleware, backend services, and systems software. Extensive experience developing and optimising high-performance, highly reliable applications. Strong ...

C# Developer - Scientific Instrumentation

Hiring Organisation
ECM Selection Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£60,000
including familiarity with WPF, XAML, and Microsoft Visual Studio Experience interfacing with camera systems and extracting and processing image data Experience of interfacing with C M-based components You will need good communication and team working skills along with good organisation and a focus on timely delivery of software Full … existing right to work in the UK without restriction, time limit, or the need for sponsorship Skills in Visual C++ and ATL C M objects, Microsoft SQL Server, Transact-SQL, or NUnit would be advantageous but not essential. A competitive salary and benefits package are on offer to the successful ...

Firmware Engineer

Hiring Organisation
Platform Recruitment
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£45000 - £65000/annum
encouraged to take ownership, contribute ideas, and work across the full product development lifecycle. Key Responsibilities • Design, develop, and maintain embedded software in C/C++ • Develop software for STM32s operating in bare-metal and RTOS environments. • Investigate and resolve complex software and system-level issues. • Contribute to the software … architecture of new advanced sensing systems Requirements Essential • Commercial experience developing embedded software in C/C++. • Experience working within bare-metal and/or RTOS-based embedded environments. • Strong understanding of microcontroller-based systems and embedded architectures. • Comfortable working in a fast-paced start-up environment • Familiarity with software ...

Research Engineer - CPU / Microarchitecture

Hiring Organisation
European Tech Recruit
Location
Cambridge, England, United Kingdom
superscalar processor design, speculative execution, and out-of-order execution. Experience with cycle-accurate microarchitecture simulation and performance modelling. Strong programming skills in C, C++, Python, and Arm64 or RISC-V assembly. Keywords: CPU Research Engineer/Microarchitecture/Out-of-Order Execution/Branch Prediction/Superscalar/gem5 …/Cycle-Accurate Simulation/Mobile CPU/IPC/Energy Efficiency/C/C++/Python/Arm64/RISC-V/LLVM/GCC/Compiler/Performance Modelling/Cambridge/UK If you are interested in the CPU Research Engineer position, please send a copy ...

Principal Electronics and Software Product Engineer

Hiring Organisation
Redline Group Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£90,000
architectures while contributing to business growth and client development. Main Responsibilities of the Principal Electronics & Software Product Engineer (Cambridge): Develop electronics and embedded software (C/C++) for diverse and technically complex new products Lead the integration of electromechanical product designs through to manufacture and production transfer Take technical ownership … Principal Electronics & Software Product Engineer (Cambridge): Proven industry experience designing, prototyping, and testing electronic circuits and systems, including embedded software development in C/C++ Strong practical electronics skills including soldering, PCB rework/modification, wiring, and use of common laboratory test equipment Experience across the electronic product development lifecycle ...

Digital Verification Engineer

Hiring Organisation
Microtech Global Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent, Work From Home
About the Role Working on projects such as OpenTitan Root of Trust and Ibex RISC-V CPU , you'll collaborate with world-leading partners and apply industry-standard verification methodologies to cutting-edge silicon designs. ...