51 to 75 of 127 C++ Jobs in Cambridgeshire

Senior Principal Software Architect - AI

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
ONNX Runtime is important. We also value: Understanding of how AI workloads move through graphs, compilers, runtimes and kernels to hardware. Strong C/C++ skills and the ability to engage directly with software implementations. Excellent technical judgement when navigating complex and ambiguous problems. This means identifying what matters ...

Verification / Senior Verification Engineer

Hiring Organisation
Riverlane
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
testbench design with verification frameworks like UVM/OVM. Knowledge of SystemVerilog assertion (SVA). 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 (and listens ...

Senior Subsystem & SoC Design Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
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 programmingParticipation in large scale complex SoC development projectsExperience of Functional Safety product development for the Automotive market (applying standards such ...

Graphics Software Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
architecture, rendering techniques, graphics APIs, game engines, and system-level performance. Required Skills and Experience :Strong foundational programming skills in C/C++ or another low-level systems language. Good understanding of real-time graphics and the GPU pipeline, with exposure to a modern graphics API.Foundational knowledge of machine learning ...

Senior CPU Performance Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
analysis, including profiling, benchmarking or debugging. Familiarity with PMU-based profiling tools or similar performance counters. Basic programming and scripting skills (Python, C/C++ or similar).Strong analytical and problem-solving skills. Nice to haveWe would also value familiarity with: CPU performance analysis, benchmarking and low-level software ...

Staff Verification Engineer - CPU group

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Have" Skills and Experience :Solid knowledge of Arm architecture. Experience with verification methodologies such as UVM or equivalent experience. Programming experience in C/C++ and Python. Practical experience verifying microprocessor or CPU designs. Understanding of constrained-random stimulus, functional coverage, checking methodologies, and behavioural reference models. Experience conducting detailed ...

Lead Quantum Error Correction Researcher

Hiring Organisation
Riverlane
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
more qubit modalities Experience leading a group of researchers working across multiple projects, balancing competing priorities Knowledge of Python and/or C++ A track record of winning contracts or grants What can you expect from us A comprehensive benefits package that includes an annual bonus plan, private medical insurance ...

Senior C++ Software Engineer - Compilers & Toolchains

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
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++ programming skills ...

Principal Audio Engineer

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

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

Machine Learning Engineer - Artificial Intelligence

Hiring Organisation
Newton Colmore Consulting
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
university in Computer Science, Machine Learning, Artificial Intelligence or another subject that covered ML or AI projects. You'll mainly be programming in Python, C++ and R, so past experience of this would be useful. It would be highly advantageous if you've worked on deep learning frameworks ...

Embedded Software Consultant - Defence

Hiring Organisation
Newton Colmore Consulting
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
open to candidates from other complex sectors. It will be essential that you could obtain security clearance. Knowledge of prototyping, using C, C++, MATLAB, or another software language will be highly advantageous. It is expected that you hold a degree in a software or electronics field, or another field that ...

Head of Software

Hiring Organisation
Pure Resourcing Solutions
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Full-Time
Salary
£120,000 per annum
Intel SoCs, often resource constrained, with on-device UIs x86 Linux application software, some of it tightly coupled to drivers and hardware C and C++, with growing use of Rust and Go Cross-compiled, multi-product build systems, with Jenkins, Gerrit and Bitbucket Long-lifecycle, high-reliability products with controlled ...

CPU Performance Modelling Architect

Hiring Organisation
AMD
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
innovative features that optimize CPU microarchitecture performance. Partner with design teams on broader architectural features and contribute to methodology improvements. Preferred Experience: Proficiency in C++ and scripting languages. Background in computer architecture through academic study and/or industry experience. Experience with cycle-accurate microarchitecture performance simulator development. Experience with ...

Staff Electronics Design Engineer (f/m/d)

Hiring Organisation
TE connectivity
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
embedded systems, and communication interfaces. Familiarity with SPICE or similar simulation tools and common laboratory test equipment. FPGA/CPLD and embedded C/C++ experience are advantageous.8+ years' experience in electronics design and development. Proven track record delivering complex hardware products from concept to production. Strong experience ...

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

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

Senior C++ Software Engineer

Hiring Organisation
ECM Selection
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
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 the SDLC from defining initial requirements to software implementation, verification and deployment. Your focus will … 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 Software Engineer

Hiring Organisation
Anson Mccade
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent, Work From Home
Hybrid WORKING Location: Cambridge, East of England - United Kingdom Type: Permanent An innovative cyber security technology business is seeking talented Software Engineers specialising in C++ or Rust to help develop next-generation network security products protecting some of the world's most critical digital infrastructure. The team designs and develops … successful candidate will: Design, develop and maintain high-quality software for advanced network security products. Build reliable, efficient and maintainable applications using modern C++ or Rust. Contribute to software development across Linux-based systems, embedded platforms and security-focused technologies. Apply rigorous software engineering practices to produce clean, testable ...

Software Engineer - Mid-Level or Senior

Hiring Organisation
RedTech Recruitment
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
collaborative engineering teamsAn interest in complex technical challenges, data-driven systems and emerging technologiesExperience with cloud environments, Git CI/CD, JavaScript, Rust or C++ would be beneficial but is not essentialResponsibilities for Software Engineer – Mid-Level - Senior: Design, develop and enhance innovative software products and platforms Contribute to both … Application Developer/Software Developer/Systems Developer/Platform Engineer/Full Stack Developer/Python/Docker/JavaScript/Rust/C++/Cloud Computing/AWS/Azure/Linux/Git/CI/CD/Computer Science/Mathematics/Physics/Engineering/ ...

Senior Software Engineer

Hiring Organisation
RedTech Recruitment
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
within highly technical teamsExperience working with Docker and containerisation technologiesKnowledge of cloud computing environments would be beneficialExperience with technologies such as JavaScript, Rust and C++ would be advantageousStrong understanding of software engineering best practices, code quality and system scalabilityDegree educated in Computer Science, Mathematics, Physics, Engineering or a closely related … Systems Engineer/Software Architect/Technical Lead/Application Developer/Research Software Engineer/Python/Docker/JavaScript/Rust/C++/Cloud Computing/AWS/Azure/Linux/Git/CI/CD/Software Architecture/Distributed Systems/Computer Science/ ...

C++ Software Engineer

Hiring Organisation
Ripple
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Contract
Contract Rate
£525 - £550/day (Inside IR35)
have an opportunity for a Contract C++ Software Engineer with deep expertise in Windows desktop development to join a multi-site engineering team working on complex hardware control systems. The C++ Software Engineer contract has been determined as inside IR35 and offers a day rate of £525 - £550 p/… required so you should be capable of being onsite in the Cambridge area for at least 2-3 days per week. The Role - C++ Software Engineer You will contribute to the design, ongoing development, and maintenance of a flagship control software platform, working alongside cross-site teams ...

Software Architect

Hiring Organisation
Intellectual Capital Resources
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Software Architect includes: 8+ years' experience in software architecture with high-speed interconnect software (e.g. PCIe, NIC, SerDes, I3C) Strong C/C++ programming and Python scripting skills Strong knowledge of hardware communication protocols (e.g. I2C, MCTP, SFF-8024) If you are looking for an exciting Software Architect opportunity where ...

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
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 DSP test harnesses ...

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