51 to 75 of 207 C++ Jobs in Cambridge

Senior Compiler Engineer

Location
Cambridge, England, United Kingdom
experience with compiler development in a production environment. Knowledge of Language Front-Ends or Compiler optimisation techniques and code generation modules. Strong hands-on C++ programming skills Excellent verbal and written communications skills Ways to stand out from the crowd: Familiarity with CPU architectures such as Arm Architecture (AArch32, AArch64 ...

Solutions Software Engineer

Location
Cambridge, England, United Kingdom
. Candidates must be able to speak English to a high technical level. Our ideal candidate will have: Demonstrable embedded software skills (C/C++/RTOS/IO/Peripheral-control). Especially, RS232and Ethernet comms/protocols and TLS, HTTP(S), Javascript,server/client architectures. PC software ...

Software Engineer, UI Roku, Inc.

Location
Cambridge, England, United Kingdom
developers Stay current with AI trends and emerging technologies We’re excited if you have 3+ years software engineering experience with UI development exposure C++ in an embedded environment Proficiency in BrightScript (or JavaScript-like) skills plus some experience with Python Strong problem-solving and technical communication abilities Interest ...

Senior CPU Compiler Performance Engineer

Location
Cambridge, England, United Kingdom
with compiler development or a related academic project. Knowledge of Language Front-Ends or Compiler optimisation techniques and code generation modules. Strong hands-on C++ programming skills Good CPU architecture and low level performance analysis skills with hands-on experience of pre-Silicon hardware/software co-design. Excellent verbal ...

Systems Software Engineer

Location
Cambridge, England, United Kingdom
system design. Create high-quality, testable and maintainable code. What we're looking for Essential Experience developing with a compiled language e.g. Rust, C++ Knowledge of embedded systems such as microcontrollers. SOCs or FPGA soft cores Proficiency with a scripting language, such as Python Experienced with standard development practices, such ...

Staff Software Engineer - AI Compiler

Location
Cambridge, England, United Kingdom
Skills and Experience : Experience with the whole software lifecycle - taking complex software from initial design through to production and support Strong programming expertise in C++ and Python Compiler knowledge, ideally experience with ML compilation technologies such as MLIR or TVM Understanding of how to rigorously test software and design software ...

Senior CAE and AI Expert

Location
Cambridge, England, United Kingdom
testing (drop test, shock, vibration) Experience with end-to-end simulation workflows: CAD preparation → Meshing → Solving → Post-processing → Visualization Scripting and programming: Python (preferred); C++, Java, or C# also valued. Exposure to open-source tools (e.g., OpenFOAM, FEniCSx) and pre/post tools (e.g., Gmsh, ParaView) a plus. Able ...

Silicon Design Engineer

Location
Cambridge, England, United Kingdom
modelling efficiency. Build technical expertise across CPU pipelines, prediction structures, memory systems, and other core microarchitecture components. PREFERRED EXPERIENCE: Strong programming skills in C++, with experience in Python or other scripting languages being beneficial. Good understanding of computer architecture and CPU microarchitecture fundamentals. Academic, research, internship, or industry experience involving ...

Software Engineer (Typescript Focused)

Location
Cambridge, England, United Kingdom
containerization,* Knowledgeable about cloud computing environments (beneficial but not essential),* Experienced with a range of other programming languages such as JavaScript, Python, Rust, and C++ would be beneficial but not essential.As a growing business strengthening its governance and controls, this role plays a part in supporting high standards of integrity ...

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 python. Effective written and verbal communication skills, with the ability to collaborate across teams and with external partners."Nice to Have" Skills and ExperienceFamiliarity ...

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

Senior FPGA Engineer - Systems Team New Cambridge, UK

Location
Cambridge, England, United Kingdom
High‐Speed Protocols Implementation of customs protocols and standards. Proven capability to test, debug and improve UVM Verification Environment. Good knowledge of Python and C++ Ability to convert product requirements into technical specifications to document and share your work A curious nature and a passion for learning and continuous improvement ...

Research Engineer: AI for CPU Architecture (Contractor)

Location
Cambridge, England, United Kingdom
equivalent practical experience. Solid understanding of out-of-order CPU microarchitecture, including speculation, branch prediction, prefetching, caches and the memory hierarchy. Strong C++ and Python. Hands-on depth in at least two of the following: Architectural or cycle-accurate simulation (gem5, ChampSim, Scarab or similar) Reinforcement learning or model training ...

Senior Software Engineer - Open Source

Hiring Organisation
Riverlane
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
support others through mentorship and leadershipInterest in contributing to the quantum open-source ecosystemEven better if you haveExperience with a strongly typed language (e.g. C++ or Rust)What you can expect from us A comprehensive benefits package that includes an annual bonus plan, private medical insurance, life insurance ...

Embedded Flight Software Engineer — Avionics & Autonomy

Location
Cambridge, England, United Kingdom
Radical is seeking a skilled engineer to develop embedded firmware for high-altitude solar-powered aircraft. The role requires expertise in C/C++ and a background in aerospace technology. As part of the team, you will work on integrating sensors and actuators, enhancing flight data capture, and maintaining Linux ...

Senior Software Engineer

Hiring Organisation
Pure Resourcing Solutions Limited
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£65000 - £70000/annum
understanding of software performance optimisation and clean code principles. Experience working with big data and high-volume processing on localised infrastructure. Desirable Experience with C++ or Rust. Distributed systems or parallel processing experience. Background in scientific, engineering, or industrial software environments. This is an excellent opportunity for an engineer ...

Embedded Software Engineer

Hiring Organisation
Platform Recruitment
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£55000 - £70000/annum + bonus
think the above sounds like you, apply today! 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 ...

Engineer, Software and Electronics

Hiring Organisation
ECM Selection (Holdings) Limited
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
GBP 45,000 - 65,000 Annual
physics. Demonstrable industry experience or highly relevant PhD working on a range of engineering projects which includes elements of the following: software programming (C, C++ or Rust); PCB design; digital electronics (DSP, Verilog or VHDL); and analogue electronics (RF, power or interfaces). Eligibility for UK security clearance ...

Lead Test Automation Developer

Hiring Organisation
Appcast
Location
Cambridge, Cambridgeshire, UK
straightforward.What You BringStrong test automation experience, including selecting and designing frameworks and building regression suites that stay reliable and maintainable as they grow.Proficient in C++ and scripting languages appropriate to the task, such as Python. JUCE experience is an advantage.Experience with designing and maintaining CI pipelines, ideally with Jenkins, including ...

Test Automation Developer

Hiring Organisation
InMusic
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
framework and its patterns. What You BringTest automation experience, including building regression suites that stay reliable and maintainable as they grow. Proficient in C++ and scripting languages appropriate to the task, such as Python. JUCE experience is an advantage. Experience working with CI pipelines, ideally Jenkins; experience configuring build ...

Test Automation Developer

Location
Cambridge, England, United Kingdom
framework and its patterns. What You Bring Test automation experience, including building regression suites that stay reliable and maintainable as they grow. Proficient in C++ and scripting languages appropriate to the task, such as Python. JUCE experience is an advantage. Experience working with CI pipelines, ideally Jenkins; experience configuring build ...

Lead Test Automation Developer

Location
Cambridge, England, United Kingdom
Bring Strong test automation experience, including selecting and designing frameworks and building regression suites that stay reliable and maintainable as they grow. Proficient in C++ and scripting languages appropriate to the task, such as Python. JUCE experience is an advantage. Experience with designing and maintaining CI pipelines, ideally with Jenkins ...

Test Automation Developer

Location
Cambridge, England, United Kingdom
teams adopt the framework and its patterns. Test automation experience, including building regression suites that stay reliable and maintainable as they grow. Proficient in C++ and scripting languages appropriate to the task, such as Python. JUCE experience is an advantage. Experience working with CI pipelines, ideally Jenkins; experience configuring build ...

Lead Test Automation Developer

Location
Cambridge, England, United Kingdom
straightforward. Strong test automation experience, including selecting and designing frameworks and building regression suites that stay reliable and maintainable as they grow. Proficient in C++ and scripting languages appropriate to the task, such as Python. JUCE experience is an advantage. Experience with designing and maintaining CI pipelines, ideally with Jenkins ...

CPU Performance Modelling Architect

Location
Cambridge, England, United Kingdom
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 ...