Make yourself visible and let companies apply to you.
Roles
C++ Jobs in Cambridge
Overview
Find top C++ jobs in Cambridge with Haystack – your go-to IT job board for skilled developers. Explore the latest C++ developer roles in Cambridge’s vibrant tech scene and take the next step in your programming career today. Start applying now!
Senior Electronics Design Engineer
Platform Recruitment Limited
Cambridge
In office
Senior
£90,000
RECENTLY POSTED

Senior Electronics Engineer | £60-90k | Cambridge

Are you a creative and determined Electronics Engineer ready to lead projects that deliver world-leading, cutting-edge solutions across diverse industries?

My client is a highly successful R&D consultancy developing completely cutting-edge solutions for some of the most stable and fastest-growing markets on Earth.

You will be innovating on customer requirements, not just following a spec, so you have the opportunity to be creative.

Responsibilities as aSenior Electronics Engineer:

  • Design high-quality analogue and digital circuits for client projects across the full product development lifecycle
  • Lead electronics hardware development, collaborating with multi-disciplinary teams
  • Architect and lead integration, issue resolution, and verification activities at both the hardware and system levels
  • Interact directly with clients to plan projects, formalise design requirements, implement, test, and hand over finished designs

Requirements:

  • Proven track record of managing the full product development lifecycle of multiple electronics designs.
  • A strong hands-on passion for designing both analogue and digital circuits, coupled with a strong academic background in electronics or engineering.
  • Comfortable operating in a fast-paced environment with excellent communication and detailed project planning/execution experience

Bonus skills for aSenior Electronics Engineer:

  • FPGA hardware design experience including VHDL/Verilog programming
  • RF design, test and compliance to 6GHz
  • Experience with circuit simulation using SPICE

Apply now to lead multi-disciplinary project teams and deliver cutting-edge solutions that improve people’s lives!

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.

Senior Software Engineer - C
ECM Selection (Holdings) Limited
Cambridge
Hybrid
Senior
£55,000 - £85,000

Software development in C++ and Rust for low latency transactions

This company creates ultra-high-speed FPGA-based hardware and highly optimised software for specialised applications requiring maximum performance. Due to continued growth, they are seeking an experienced C++ software engineer to join their Cambridge-based development team.

In this senior engineering role, you will help shape the software component of their system. Written in C++ and increasingly in Rust, this code runs in a Linux environment, and is responsible for control functionality and oversight of the hardware. You would be contributing to its design, development, test, and deployment throughout the software development lifecycle. Aspects you might typically be involved in include concurrency, threaded programming, communications protocols, and maximising performance by leveraging CPU and memory architectures. You may well also be called upon to impart your knowledge to less experienced engineers and to collaborate with colleagues and stakeholders, including from non-engineering specialisms.

You will need:

  • A good degree in computer science or related discipline from a well-respected university.
  • Demonstrably excellent software design and implementation skills, including strong skills in C++ and at least an interest in using Rust.
  • A good understanding of DevOps techniques.
  • Good communication and team-working skills and an analytical approach to problem solving.
  • Full, existing, and unrestricted UK work permission.

This is a great opportunity for an accomplished Senior C++ Developer with a penchant for thinking outside the box to push the limits of highly optimised code. Whilst highly profitable, this company was founded primarily with altruistic aims in mind - a philosophy that includes taking good care of their employees and providing a friendly and supportive workplace culture. They offer a competitive compensation package including performance-based bonuses. Hybrid working is available for up to two day per week with the remainder being based at their Cambridge offices.

Another top job from ECM, the high-tech recruitment experts.

Even if this job’s not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV.

Please apply (quoting ref: CV27571) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.

Senior Software Engineer - C
ECM Selection (Holdings) Limited
Cambridge
Hybrid
Senior
£55,000 - £85,000

Software development in C++ and Rust for low latency transactions

This company creates ultra-high-speed FPGA-based hardware and highly optimised software for specialised applications requiring maximum performance. Due to continued growth, they are seeking an experienced C++ software engineer to join their Cambridge-based development team.

In this senior engineering role, you will help shape the software component of their system. Written in C++ and increasingly in Rust, this code runs in a Linux environment, and is responsible for control functionality and oversight of the hardware. You would be contributing to its design, development, test, and deployment throughout the software development lifecycle. Aspects you might typically be involved in include concurrency, threaded programming, communications protocols, and maximising performance by leveraging CPU and memory architectures. You may well also be called upon to impart your knowledge to less experienced engineers and to collaborate with colleagues and stakeholders, including from non-engineering specialisms.

You will need:

* A good degree in computer science or related discipline from a well-respected university.

* Demonstrably excellent software design and implementation skills, including strong skills in C++ and at least an interest in using Rust.

* A good understanding of DevOps techniques.

* Good communication and team-working skills and an analytical approach to problem solving.

* Full, existing, and unrestricted UK work permission.

This is a great opportunity for an accomplished Senior C++ Developer with a penchant for thinking outside the box to push the limits of highly optimised code. Whilst highly profitable, this company was founded primarily with altruistic aims in mind - a philosophy that includes taking good care of their employees and providing a friendly and supportive workplace culture. They offer a competitive compensation package including performance-based bonuses. Hybrid working is available for up to two day per week with the remainder being based at their Cambridge offices.

Keywords: C++, Rust, Linux, Multithreading, Concurrency, High Performance Software, Cambridge

Another top job from ECM, the high-tech recruitment experts.

Even if this job’s not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV.

Please apply (quoting ref: CV27571) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate

Page 2 of 2
Frequently asked questions
Cambridge offers a wide range of C++ job opportunities including software development, embedded systems engineering, game development, and high-frequency trading software roles across various industries such as tech, finance, and research.
There are C++ positions available for all experience levels in Cambridge, from junior and graduate roles to senior developers and lead engineers. Job requirements vary, so candidates should review each listing closely.
Yes, many companies in Cambridge offer remote or flexible working arrangements for C++ developers, especially post-pandemic. Job listings usually specify if remote work is an option.
In addition to strong C++ proficiency, employers often look for knowledge of multi-threading, STL, debugging tools, version control (like Git), and experience with platforms such as Linux or embedded systems.
You can subscribe to our job alerts specifically for C++ roles in Cambridge on Haystack. This ensures you receive notifications about new opportunities directly in your inbox.