126 to 150 of 265 C++ Jobs in Cambridgeshire

Staff Linux Support Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
understanding of embedded Linux-based software stacks, including kernel, drivers, and firmware integration. Experience in triaging, debugging, mitigating, and resolving software issues using C, C++, and/or assembly. Effective written and verbal communication skills, with the ability to collaborate across teams and with external partners."Nice to Have" Skills ...

Electronics Engineer

Location
Cambridge, England, United Kingdom
tools like Altium 365 and SPICE Simulation.Desirable SkillsHardware design for explosive (Ex) environments and functional safety (SIL)Bare-metal programming expertise in C/C++ for 8/16/32-bit processors (Renesas, Microchip, STM32).Salary & BenefitsWe recognise that our people are our greatest asset and are committed ...

Staff Applications Engineer

Location
Cambridge, England, United Kingdom
experienced engineers. Travel occasionally to Arm sites and partner locations. Required Skills and Experience: 10+ years in firmware/software development Strong C/C++ programming skills Deep understanding of SoC architecture Knowledge of Machine Learning and Computer Vision software stacks Experience debugging from firmware to OS/application layers ...

Senior Subsystem & SoC Design Engineer

Location
Cambridge, England, United Kingdom
Have' Skills and Experience: Exposure to Arm-based designs, Arm System Architectures and AMBA standards. High level programming experience such as C/C++ and/or assembly language programming Participation in large scale complex SoC development projects Experience of Functional Safety product development for the Automotive market (applying standards ...

Staff Hardware Engineer

Location
Cambridge, England, United Kingdom
embedded systems, ideally with ODMs and external design partners Experience of one or more high level programming languages (e.g. C), object orientated (e.g. C++), Python Experience with mechanical design concepts and thermal management In Return You will gain a deeper understanding of system architecture and performance. Work alongside other engineering ...

Principal Security Engineer - Fuzzing Specialist

Location
Cambridge, England, United Kingdom
focus on coverage-guided fuzzing. Hands‐on expertise with at least one modern fuzzing framework (e.g., libFuzzer, AFL++, Honggfuzz). Proficient in C/C++ plus strong scripting ability in Python for automation. Solid understanding of memory‐safety vulnerabilities, undefined behaviour, sanitisers, and compiler instrumentation. Demonstrated ability to triage crashes ...

Staff Software Performance Engineer - Team Lead

Location
Cambridge, England, United Kingdom
coaching others and growing the team's capabilities. Demonstrating excellent communication, being able to clearly convey complex topics. You will have excellent C/C++ skills You have experience in profiling and tracing large applications to find bottlenecks of performance. Desirable Skills Understanding how sophisticated software (including web servers, databases ...

Staff Software Performance Engineer - Team Lead

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
track record of timely, high quality delivery. Demonstrating excellent communication, being able to clearly convey complex topics. You will have excellent C/C++ skillsYou have experience in profiling and tracing large applications to find bottlenecks of performance."Nice To Have" Skills and Experience :You are passionate about coaching others ...

Senior Compiler Engineer

Hiring Organisation
Riverlane
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
back-end areas such as IR design, optimization passes, instruction selection, etc. Experience of shipping software to users Proficiency in Python; proficiency in C++ or Rust Interest in working in the quantum open-source ecosystemWhat can you expect from us A comprehensive benefits package that includes an annual bonus plan ...

Senior Compiler Engineer Cambridge, UK

Location
Cambridge, England, United Kingdom
compilers (LLVM MLIR orothers),in particularexperiencein middle- and back-endareassuch asIRdesign, optimization passes,instructionselection, etc. Experience of shipping software to users Proficiencyin Python;proficiencyin C++ or Rust Interest in working in the quantum open-sourceecosystem What can you expect from us A comprehensive benefits package that includesan annual bonus plan ...

Robotics Software Engineer - C++ ROS2

Hiring Organisation
Redline Group
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Location: Cambridge, CambridgeshireSector: C++/C#/Python/JavaJob type: PermanentJob reference: NAD1141Salary:75,000 + BenefitsFleet Control and Data Acquisition Software Engineer – C++/Linux/RoboticsAre you an experienced Software Engineer with strong expertise in modern C++, Linux, and robotics software development? Are you based in Portugal … Acquisition Software Engineer based in Portugal, supporting global engineering teams across the UK, Europe, Australia, and the USA.Key responsibilities: Design, develop, and optimise modern C++ software for robotic platforms, focusing on fleet control, data acquisition, and performance monitoring Develop real-time data pipelines to capture, aggregate, transfer, and analyse robotic ...

Remote-First Game Engine Programmer (C++, OpenGL/Vulkan)

Location
Cambridge, England, United Kingdom
Jagex: The RuneScape Company is seeking a skilled Game Engine Engineer to strengthen RuneTek and related tooling. You will work across rendering, audio, input and file systems, delivering production-ready engine tech and optimising performance. ...

Senior C++ Software Engineer

Hiring Organisation
ECM Selection (Holdings) Limited
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£60000 - £80000/annum + benefits
Maximise hardware capabilities through smart crafting to deliver fastest possible financial software We are seeking a Senior C++ Software Engineer, skilled in creating highly-optimised low level code to run under Linux. As a senior member of this Cambridge-based development team, you will play a leading role throughout … background in computer science, electronics, or a similarly applicable subject. Excellent software design and development skills together with the in-depth knowledge of how C++ works under the skin, allowing you to avoid performance pitfalls and create fast, reliable code. A good understanding of Linux, as well as areas such ...

Senior Embedded Security Engineer (SoC & Firmware)

Location
Cambridge, England, United Kingdom
role involves reviewing firmware code, evaluating system architectures, and collaborating with cross-functional teams to implement security measures. Ideal candidates possess strong C/C++ expertise and experience with embedded systems. This position supports hybrid working arrangements. #J-18808-Ljbffr ...

Senior Fuzzing & Security Engineer — Coverage Leader

Location
Cambridge, England, United Kingdom
proactive fuzz testing, and collaborating with product teams to resolve vulnerabilities. The ideal candidate will have experience in application security, proficiency in C/C++ and modern fuzzing tools, plus excellent communication skills. This position offers a hybrid working model, balancing collaboration and flexibility. #J-18808-Ljbffr ...

Principal Electronics & Software Engineer: Lead Systems

Location
Cambridge, England, United Kingdom
guiding a small engineering team. You don't need prior HealthTech experience; the role prioritizes leadership, practical hardware and software expertise in C/C++, soldering boards, debugging, and transferring designs to manufacture. #J-18808-Ljbffr ...

Cambridge Backend Python Engineer – Greenfield AI Security

Location
Cambridge, England, United Kingdom
work on a new Greenfield product in the R&D team. The role focuses on Python backend development with occasional Rust, TypeScript, or C++ work in a fast-paced cybersecurity environment. The position offers a Cambridge hybrid setup, joining the team twice weekly in the office, with competitive ...

RISC-V Verification Engineer – UK Design Center

Location
Cambridge, England, United Kingdom
paced environment. You will define verification strategies, run simulations, hunt bugs, and drive root-cause analyses while crafting automated verification flows using SystemVerilog, Python, C++, or Rust on Linux with Git/SVN for automation. #J-18808-Ljbffr ...

Senior Real-Time Embedded Engineer, Propulsion Systems

Location
Cambridge, England, United Kingdom
advanced propulsion hardware and collaborates closely with electronics, controls, and systems teams. Role involves board bring-up, processor-level development and embedded architecture, with C++ at the application layer. Experience with STM32, TriCore, i.MX8 or similar processors is desirable. #J-18808-Ljbffr ...

Embedded Controls Engineer - Real-Time Motor Systems

Location
Cambridgeshire and Peterborough, England, United Kingdom
algorithms, and integration layers across high-speed equipment, coordinating with third-party vendors to meet latency requirements. The role requires strong embedded C/C++, MATLAB/Simulink, and experience with CAN; you will work with cross-functional teams to deliver high-performance products and drive robust diagnostics #J ...

Lead Architect, Next-Gen CPU & ISA Innovation

Location
Cambridgeshire and Peterborough, England, United Kingdom
next-generation CPU architecture development. You will drive ISA extensions, co-design with compiler, OS and app teams, and oversee cycle-accurate modelling using C++, Python and simulation frameworks. The role shapes hardware/software collaboration for high-performance computing and AI workloads. The ideal candidate has 12+ years ...

Founding Machine Learning Engineer – Predictive Technologies

Location
Cambridge, England, United Kingdom
technology, culture and long-term vision. We are primarily looking for outstanding Machine Learning Engineers and Researchers with exceptional programming ability, particularly in C++, alongside strong machine learning, statistics and mathematical foundations. Our target hiring profile is individuals with up to 2–3 years of industry experience, ideally with ...

Firmware Engineer

Hiring Organisation
Platform Recruitment
Location
Milton, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£35000 - £45000/annum
discipline. Apply today to define the direction of scientific research! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more ...

Firmware Engineer

Hiring Organisation
Platform Recruitment
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£45000 - £65000/annum
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 ...

Senior RTL Engineer, FPGA Systems

Hiring Organisation
ECM Selection
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
skilled Senior RTL Engineer with FPGA experience, you'd be working alongside peers with similar skills, as well as developers working in C++ and Rust. These technologies interface and form the backbone of a robust, high-speed and integrated solution, for deployment in high-connectivity locations worldwide. Extensive, demanding algorithmic ...