51 to 75 of 91 C Jobs in Cambridge

Principal Audio Engineer

Hiring Organisation
Platform Recruitment
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£65000 - £75000/annum
based audio processing. Technical Requirements 5+ years of professional experience in real-time embedded audio software or DSP algorithm development. E xpert-level C/C++ Deep knowledge of AGC, AEC, filtering, and VAD Proven ability to lead complex technical projects end-to-end Advantageous Skills Experience with mission-critical ...

Hardware Verification Engineer

Hiring Organisation
Intellectual Capital Resources
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
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 Formal verification experience(plus) Experience mentoring junior verification engineers The salary range for this role is broad, as they are able ...

Contract Firmware Engineer

Hiring Organisation
Redline Group Ltd
Location
Cambridge, Cambridgeshire, UK
integration and platform development, working closely with Senior Engineers on a dedicated new product development programme. Key Skills Required - Contract Firmware Engineer Strong Embedded C Firmware Development experience STM32 Bare-Metal Debug & Bring Up Microcontroller Development (STM32, NXP, Renesas, Microchip or similar) Board Support Package (BSP) Development Serial Communications including ...

Electronics Engineer - Piezoelectronics - New Product Development

Hiring Organisation
Newton Colmore Consulting
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
your abilities is essential. Your responsibilities will include electronics design and PCB layout for the new piezoelectronics devices, as well as writing Embedded C software and using other software languages. While having experience in piezoelectronics would be ideal, it is not a strict requirement. However, we do prefer candidates with ...

Staff Verification Engineer

Hiring Organisation
Intellectual Capital Resources
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
verification planning and strategy in commercial environments Comfortable operating in fast-moving environments with evolving requirements Exposure to software/programming languages such as C, C++, or Python Formal verification experience would be a plus This is an opportunity to work on technology that very few people in the world ...

Senior Firmware Engineer

Hiring Organisation
Orion
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£60,000
highly skilled Senior FirmwareEngineer forour firmware development team. The ideal candidate will have extensive experience in IoT, a strong background in hardware, proficiency in C/Cand Python, and the breadth to work with device data from the sensor through to the cloud. The successful candidate will be responsible … Contribute to firmware development, sharing technical knowledge and best practice with other team members. Design, develop, and maintain embedded firmware for IoT devices using C/CandPython Collaborate with hardware engineers to ensure seamless integration between firmware and hardware Implement and optimise communication protocols such as MQTT andLoRaWAN Integrate firmware ...

Linux Kernel Engineer

Hiring Organisation
Oho Group Ltd
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
highly collaborative environmentOpportunity to work on products where reliability, performance and security really matterWhat you'll bringStrong Linux Kernel/system programming experienceExcellent C/C++ skillsExperience with embedded or mobile platformsUnderstanding of performance, power management or low-level debuggingAndroid/AOSP experience is a bonus ...

Contract DSP Engineer - Radar

Hiring Organisation
Redline Group Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Contract
Contract Rate
£80 - £90 per hour
assignment. Key Skills Required - Contract DSP Engineer - Radar Radar Signal Processing (Range Doppler, CFAR Detection & Target Tracking) Real-Time Software Development using Rust, C or C++ GPU-accelerated signal processing on NVIDIA platforms, ideally NVIDIA Jetson, handling high data rates in real time Test-driven development and experience creating ...

Contract DSP Engineer - Radar

Hiring Organisation
Redline Group Ltd
Location
Cambridge, Cambridgeshire, UK
assignment. Key Skills Required - Contract DSP Engineer - Radar Radar Signal Processing (Range Doppler, CFAR Detection & Target Tracking) Real-Time Software Development using Rust, C or C++ GPU-accelerated signal processing on NVIDIA platforms, ideally NVIDIA Jetson, handling high data rates in real time Test-driven development and experience creating ...

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

Embedded Software Engineer - Medical Devices

Hiring Organisation
ECM Selection Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£55,000
Develop embedded C and C++ software to bring new medical technology to life Looking for an embedded development role with variety, client-contact, and a positive real-world impact? This role may be just the ticket: a well-established medical technology company is seeking an experienced C or C++ developer … will need: A strong academic background in Computer Science, Electronics, or a similarly applicable subject Substantial commercial embedded software development experience with skills in C and/or C++ (and ideally Qt framework). Target systems include bare metal, RTOS, and Linux A solid appreciation of software engineering best practice ...

Senior Embedded Software Engineer

Hiring Organisation
ECM Selection Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£85,000
Join a small embedded software team to work on multithreaded applied electronics for robotics Cambridgeshire South; to c£85,000 DoE + Benefits This market leader in scientific instrumentation has dedicated engineering groups covering mechanical, electronics and software engineering. Their firmware team is part of their software group and also … lines are based on high electromechanical precision, utilising firmware that drives motors, real time sensors and automated robotic systems. This is typically achieved using C/C++ embedded on ARM Cortex-M. As a Senior Engineer, you would work on multidisciplinary projects that include shipping firmware, integrating third-party modules ...

Senior Embedded Software Engineer

Hiring Organisation
ECM Selection
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
lines are based on high electromechanical precision, utilising firmware that drives motors, real time sensors and automated robotic systems. This is typically achieved using C/C++ embedded on ARM Cortex-M. As a Senior Engineer, you would work on multidisciplinary projects that include shipping firmware, integrating third-party modules … with C#.NET code on the PC side. Requirements: Demonstrable and varied project experience in commercial grade embedded software/firmware development with expertise using C/C++ on ARM microcontrollers (ideally Cortex-M). This should include complicated and sophisticated electromechanical applications. Expertise at system level engineering including distributed microcontrollers ...

Senior / Principal Firmware Engineer

Hiring Organisation
ECM Selection Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£85,000
appreciation of applied hardware (including motors and sensors). This should include firmware used in prototyping to production ready delivery. - Extensive demonstrable experience with C and C++ firmware development for ARM microcontrollers (ideally STM32). Additional experience with C# or Python would be desirable. - Strong project development process experience including … based close to offices, located in the south of Cambridgeshire (commutable from Cambridgeshire, north Essex, north Hertfordshire and west Bedfordshire). Keywords: Embedded, C/C++, Firmware, Microcontroller, Control Systems, Motors, Sensors, Robotics, Electromechanical, Multidisciplinary, Engineering, Onsite Another top job from ECM, the high-tech recruitment experts. Even if this ...

Senior System Software Engineer, Tegra Security Software

Hiring Organisation
Nvidia
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
HPSE security architecture and its interactions with hardware security, operating-system components, and other security services. Build, implement, test, debug, and maintain C-based software and interfaces for PKCS#11 and related security services within DRIVE OS and other deployments of the Tegra chipsets. Collaborate with software, hardware, system architecture, safety … related technical area. The role is suitable for candidates progressing beyond new-graduate scope and building toward independent ownership.2-4+ years of experienceOutstanding C programming and debugging skills; ability to write clear, reliable, and maintainable code. Solid foundations in data structures, operating systems, computer architecture, and software engineering practices. Methodical ...

Senior Embedded Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£85,000
bring Substantial commercial experience of low level embedded software and firmware Strong, demonstrable Zephyr RTOS experience (I cannot overstate this one) Solid C and C++, with a knack for squeezing performance out of resource constrained hardware Confidence reading schematics and datasheets Proven board bring up and hardware to software integration … STM32 in particular), Yocto or similar Linux build systems, Linux kernel internals, bootloaders and systemd, TLS, SSH, IPSec and HTTPS, secure boot, Python, MISRA C or C++, CI/CD and automated test, Docker or Kubernetes, and the steady hand needed to tack a fly lead onto a board ...

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

LLVM compiler engineer

Hiring Organisation
Codasip
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
capabilities, skills and processes within the wider Embedded Software team The core skills and competencies: In-depth knowledge of the LLVM compilerKnowledge of the C/C++ clang frontendKnowledge of high-level hardware microarchitecture and its effects on software performanceA flexible and adaptable attitude to workA desire to learn ...

System Software Engineer, Tegra Security Software

Hiring Organisation
Nvidia
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
HPSE security architecture and its interactions with hardware security, operating-system components, and other security services. Build, implement, test, debug, and maintain C-based software and interfaces for PKCS#11 and related security services within DRIVE OS and other deployments of the Tegra chipsets. Collaborate with software, hardware, system architecture, safety … years following a Master's degree. Responsibilities and ownership will reflect your experience, with opportunities to grow toward greater independence. Sound C programming and debugging skills; ability to write clear, reliable, and maintainable code, demonstrated through coursework, projects, research, internships, or professional experience. Solid foundations in data structures, operating systems ...

Electronics & Embedded Software Engineer

Hiring Organisation
Elastic Ltd
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£60000 - £70000/annum Benefits
concept through to testing and production. Key Responsibilities Design and develop electronic circuits, schematics and PCB layouts. Develop, test and maintain embedded software using C/C++. Support the design and development of motor control and motor drive systems. Develop new electronic products and improve existing designs. Produce bills … experience in electronics engineering, embedded systems or a similar discipline. Degree in Electronics, Electrical Engineering or a related subject. Strong embedded programming experience using C/C++. Experience in electronic circuit design, schematic capture and PCB layout. Proficiency with PCB design software such as Altium Designer, Cadence or OrCAD. Motor ...

Senior Linux Kernel Engineer (Networking)

Hiring Organisation
AMD
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in ...

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

Staff Software Developer

Hiring Organisation
Entrust Corporation
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Title: Staff Software Developer Location: Cambridge (Hybrid, 3 days onsite)Job Type: Permanent, full-timePosition Overview: An experienced Staff Software Developer with strong C and Python expertise, responsible for leading the design and delivery of complex features within a major cryptographic security product. The role provides technical leadership from initial … Qualifications· A degree, equivalent qualification, or equivalent practical experience in Software Engineering, Computer Science, Mathematics, or a related discipline.· Strong software development expertise in C, Python, or comparable systems-level technologies, with the ability to work effectively within an established C and Python codebase.· Significant experience designing and delivering complex ...

Zephyr Embedded Software Engineer

Hiring Organisation
Intellectual Capital Resources
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
this Senior Embedded Software Engineer role, we are looking for someone with: Strong experience developing low-level embedded software and firmware using Zephyr Excellent C/C++ programming skills, including optimisation for resource-constrained systems Experience with prototype board bring-up, hardware/software integration and debugging Experience with embedded … firmware updates would be advantageous What next? For more information on this role, or any other jobs across Embedded Software, Firmware, Embedded Linux and C/C++, please contact me, Callum Allen, today. ...

Senior C++ Software Engineer - Compilers & Toolchains

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Functional Safety compiler toolchain and libraries. Previous experience working with LLVM or functional safety projects is desirable but not essential. Responsibilities: Develop our commercial C/C++ toolchain and libraries used in safety projects. Extend our automated test frameworks. Produce safety documentation. Required Skills and Experience: Excellent C/C++ ...