Embedded C Jobs in Cambridge

17 of 17 Embedded C Jobs in Cambridge

Senior Embedded Software Engineer

Cambridge, Cambridgeshire, United Kingdom
ECM Selection (Holdings) Limited
Developing embedded C and modern C++ software on Linux This product development and manufacturing company are growing and looking for a Senior Embedded Software Engineer to join their team. Their technologies are both standalone instruments as well as hardware components for complex systems integrated into customer products. … write automated tests, as well as peer review other code. Requirements: Degree in computer science or electronics, with demonstrable industry experience as a senior embedded software engineer. Extensive experience with embedded C AND modern C++ programming that is used for developing optimised complex systems through efficient memory … management including embedded kernel and Linux driver technologies. Good analytical and problem-solving skills. Excellent communication skills. Additional experience with 1 or more of the following: Rust, Python, RF, DSP, network systems. The role would require you to be onsite at their offices at least 3 days per week More ❯
Employment Type: Permanent
Salary: £60000 - £80000/annum DoE + Benefits
Posted:

Embedded C / C++ / Rust Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
ECM Selection (Holdings) Limited
to hire in multiple teams. They are currently looking to recruit a senior engineer to join their team. Project work will involve developing on embedded software which will include working with C, C++ and Rust tech stacks. As part of the team your responsibilities will include all aspects … of the software development life cycle; delivering clean, robust code; peer review of code; and automated test scripts. Requirements: Demonstrable industry projects using embedded C and C++ on Linux. Additional experience with (or at least an interest in) Rust. Developed optimised software for complex systems including embedded … discretionary performance bonus. Note, no company sponsorship is available – interested applicants must have full, unrestricted rights to work in the UK. Keywords: Senior Engineer, Embedded C, C++, Rust, Linux, RF, DSP, Kernel, Drivers, Network, Defence/Intelligence, Cambridge/Hybrid Another top job from ECM, the high-tech More ❯
Employment Type: Permanent
Salary: £55000 - £80000/annum DoE + Benefits
Posted:

Embedded C / C++ / Rust Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Ecm Selection
to hire in multiple teams. They are currently looking to recruit a senior engineer to join their team. Project work will involve developing on embedded software which will include working with C, C++ and Rust tech stacks. As part of the team your responsibilities will include all aspects … of the software development life cycle; delivering clean, robust code; peer review of code; and automated test scripts. Requirements: Demonstrable industry projects using embedded C and C++ on Linux. Additional experience with (or at least an interest in) Rust. Developed optimised software for complex systems including embedded More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Control Software Engineer

cambridge, east anglia, United Kingdom
Marcus Webb Associates Limited
directly for e-mobility applications (land, sea or air - e.g. automotive electric vehicle EDU systems, drone propulsion, marine electric powertrains, etc) Experience of developing embedded software OR model based software Experience of capturing requirements and developing software architecture Good technical leadership/mentoring and communication skills In this role … from scratch, bringing solutions up through hardware integration and lab testing to form validated prototypes ready for customer handover. This role requires experience of embedded C software development OR model-based software development utilising Matlab/Simulink tools. Candidates should have a systems appreciation and have ideally worked … including significant experience of motor control software development for e-mobility systems Good evidence of model based software development using Matlab/Simulink OR embedded C programming ESSENTIAL : Proven experience of developing software for traction motors used directly for e-mobility applications (land, sea or air - e.g. automotive More ❯
Posted:

Embedded Software Engineer

cambridge, east anglia, United Kingdom
Oho Group Ltd
Embedded Software Engineer This leading company based in Cambridge are looking a Embedded Software Engineer to join there team. Core Responsibilities: Spearheading the design and development of embedded systems firmware in alignment with project objectives, under the direction of senior leadership in R&D. Defining the scope … Preferred Qualifications: Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Extensive experience in firmware development, with expertise in embedded C and/or C++. Proficient in microprocessor or System-on-Chip (SoC) development (e.g., ARM, PIC). Experience with communication protocols and More ❯
Posted:

Embedded Engineer | Mission Critical Systems | Custom Projects

Cambridge, England, United Kingdom
SoCode Recruitment
Are you ready to develop real-world embedded systems that operate at the cutting edge of spectrum intelligence? We’re looking for a Senior Embedded Engineer to design and develop software for one of the most advanced distributed RF monitoring platforms in the world. You’ll join a … highly skilled engineers working across hardware, RF, and software disciplines — all under one roof. What You’ll Be Doing Own all stages of the embedded software lifecycle: requirements, design, development, test, and deployment Write robust, high-quality C++ and embedded C for Linux-based systems Develop and … ensure high code quality through rigorous validation Participate in peer reviews and contribute to continuous improvement of development processes What You’ll Bring Strong C/C++ programming skills for embedded systems Experience developing and optimizing complex, resource-constrained software Solid understanding of Linux internals, kernel development, and More ❯
Posted:

Embedded Engineer | Mission Critical Systems | Custom Projects

cambridge, east anglia, United Kingdom
SoCode Recruitment
Are you ready to develop real-world embedded systems that operate at the cutting edge of spectrum intelligence? We’re looking for a Senior Embedded Engineer to design and develop software for one of the most advanced distributed RF monitoring platforms in the world. You’ll join a … highly skilled engineers working across hardware, RF, and software disciplines — all under one roof. What You’ll Be Doing Own all stages of the embedded software lifecycle: requirements, design, development, test, and deployment Write robust, high-quality C++ and embedded C for Linux-based systems Develop and … ensure high code quality through rigorous validation Participate in peer reviews and contribute to continuous improvement of development processes What You’ll Bring Strong C/C++ programming skills for embedded systems Experience developing and optimizing complex, resource-constrained software Solid understanding of Linux internals, kernel development, and More ❯
Posted:

Embedded Engineer | Mission Critical Systems | Custom Projects

Cambridge, south west england, United Kingdom
SoCode Recruitment
Are you ready to develop real-world embedded systems that operate at the cutting edge of spectrum intelligence? We’re looking for a Senior Embedded Engineer to design and develop software for one of the most advanced distributed RF monitoring platforms in the world. You’ll join a … highly skilled engineers working across hardware, RF, and software disciplines — all under one roof. What You’ll Be Doing Own all stages of the embedded software lifecycle: requirements, design, development, test, and deployment Write robust, high-quality C++ and embedded C for Linux-based systems Develop and … ensure high code quality through rigorous validation Participate in peer reviews and contribute to continuous improvement of development processes What You’ll Bring Strong C/C++ programming skills for embedded systems Experience developing and optimizing complex, resource-constrained software Solid understanding of Linux internals, kernel development, and More ❯
Posted:

Senior Embedded Engineer

Cambridge, Cambridgeshire, United Kingdom
CRFS Group
We are looking for a Senior Embedded Engineer to join our team. You will be creating and developing embedded software for the most advanced distributed spectral monitoring systems, with C++ and Linux operating system. This is a great opportunity to take significant responsibility in a fast paced and … to ensure it aligns with the required quality standards. Experience and Qualifications Required Experience developing and optimizing complex software systems. Experience designing and implementing embedded kernel technologies and drivers. Strong Embedded C and C++ programming skills. Excellent analytical and problem-solving ability. Attention to detail and a More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Hybrid / WFH Options
APRIL QUEST LIMITED
Info about what the Embedded Software Engineer role entails I am working with a leading provider in wireless communications, currently on the search for a motivated and experienced individual to join the team as a Software Engineer. The successful Software Engineer will work with the R&D team and … lifecycle. *Due to sponsorship restrictions, all candidates must have full working rights in the UK without the need for sponsorship* Essential Requirements of a Embedded Software Engineer Experience working with Embedded C Experience with communication protocols (UART, SPI, RS485, etc) Understanding of ARM architecture (STM32) Experience working … autonomously, as an individual contributor Desirable Requirements of a Embedded Software Engineer Experience working in a safety critical environment Benefits 25 days holiday excluding Bank Holidays Healthcare benefits Flexibility to work from home where required If you feel you are suitable and interested in this role, APPLY NOW with More ❯
Employment Type: Permanent, Work From Home
Salary: £50,000
Posted:

Senior Hardware Engineer - Cambridge, UK

Cambridge, Cambridgeshire, United Kingdom
Qualcomm
teams working on similar products. The Engineer will be responsible for automation for development and validation of ASIC products generating Python test scripts, writing embedded C code for FW radio control, supporting the business group with radio training materials and investigating customer issues and product returns where required. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer

cambridge, east anglia, United Kingdom
Hybrid / WFH Options
IC Resources
systems used globally in critical border security, infrastructure protection, and defence applications. As a Software Engineer, you’ll work across the full stack—from embedded systems to command and control applications. You’ll play a key role in enhancing system capabilities, improving user experience, and integrating with third-party … software functionality and improve end-user experience Software Engineer Essential Skills & Experience Strong C++ skills – confident and capable Solid experience with Linux and ideally embedded C Comfortable working across multiple technologies and system layers Broad technical background – adaptable rather than deeply specialised If this Software Engineer position sounds More ❯
Posted:

Embedded Software Engineer

Cambridge, Cambridgeshire, UK
Hybrid / WFH Options
IC Resources
systems used globally in critical border security, infrastructure protection, and defence applications. As a Software Engineer, you’ll work across the full stack—from embedded systems to command and control applications. You’ll play a key role in enhancing system capabilities, improving user experience, and integrating with third-party … software functionality and improve end-user experience Software Engineer Essential Skills & Experience Strong C++ skills – confident and capable Solid experience with Linux and ideally embedded C Comfortable working across multiple technologies and system layers Broad technical background – adaptable rather than deeply specialised If this Software Engineer position sounds More ❯
Employment Type: Full-time
Posted:

Hardware Engineer | Mission Critical Systems | Custom Projects

Cambridge, England, United Kingdom
Hybrid / WFH Options
SoCode Recruitment
monitoring is looking for a Senior Hardware Engineer to join its core R&D team. You’ll take ownership of high-speed digital hardware, embedded systems, and FPGA-based designs — helping shape advanced solutions used in national security, electronic warfare, and spectrum intelligence. If you're looking for meaningful … Do Design, prototype, and verify advanced electronic circuits and systems Own schematic capture and PCB layout for digital, analog, and mixed-signal boards Develop embedded systems using FPGAs (VHDL/Verilog), microcontrollers, and SOCs Support full product lifecycle — from lab integration to production and field deployment Collaborate across RF … and test tools using GitLab for version control What You’ll Bring Strong experience in schematic design and PCB layout Hands-on expertise in embedded C/Assembler for hardware interfacing Familiarity with PCIe, SPI, I2C, Ethernet, and other high-speed protocols Background in Linux-based embedded More ❯
Posted:

Hardware Engineer | Mission Critical Systems | Custom Projects

cambridge, east anglia, United Kingdom
Hybrid / WFH Options
SoCode Recruitment
monitoring is looking for a Senior Hardware Engineer to join its core R&D team. You’ll take ownership of high-speed digital hardware, embedded systems, and FPGA-based designs — helping shape advanced solutions used in national security, electronic warfare, and spectrum intelligence. If you're looking for meaningful … Do Design, prototype, and verify advanced electronic circuits and systems Own schematic capture and PCB layout for digital, analog, and mixed-signal boards Develop embedded systems using FPGAs (VHDL/Verilog), microcontrollers, and SOCs Support full product lifecycle — from lab integration to production and field deployment Collaborate across RF … and test tools using GitLab for version control What You’ll Bring Strong experience in schematic design and PCB layout Hands-on expertise in embedded C/Assembler for hardware interfacing Familiarity with PCIe, SPI, I2C, Ethernet, and other high-speed protocols Background in Linux-based embedded More ❯
Posted:

Hardware Engineer | Mission Critical Systems | Custom Projects

Cambridge, south west england, United Kingdom
Hybrid / WFH Options
SoCode Recruitment
monitoring is looking for a Senior Hardware Engineer to join its core R&D team. You’ll take ownership of high-speed digital hardware, embedded systems, and FPGA-based designs — helping shape advanced solutions used in national security, electronic warfare, and spectrum intelligence. If you're looking for meaningful … Do Design, prototype, and verify advanced electronic circuits and systems Own schematic capture and PCB layout for digital, analog, and mixed-signal boards Develop embedded systems using FPGAs (VHDL/Verilog), microcontrollers, and SOCs Support full product lifecycle — from lab integration to production and field deployment Collaborate across RF … and test tools using GitLab for version control What You’ll Bring Strong experience in schematic design and PCB layout Hands-on expertise in embedded C/Assembler for hardware interfacing Familiarity with PCIe, SPI, I2C, Ethernet, and other high-speed protocols Background in Linux-based embedded More ❯
Posted:

Design Verification Engineer - Cambridge, UK

Cambridge, Cambridgeshire, United Kingdom
Qualcomm
IP level test development using System Verilog and UVM IP level test development using Formal Methods SoC level test development using System Verilog and embedded C code Contribute to requirements capture and task definition. Participation and presentation of work in design reviews. Work is in a dynamic team … skills a must. Skills and Experience We Would Love to See: Experience of System Verilog, Verilog or VHDL Experience of UVM (optional) Experience of C or other high-level languages Knowledge of Standard interfaces, Bus protocols and Processor architectures Enthusiasm to learn in a fast-paced environment. Desirable: Python More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted: