CareerAddict

Software Engineer C

CV-Library

Posted on Jun 17, 2026 by CV-Library
Cambridge, Cambridgeshire, United Kingdom
Engineering
Immediate Start
£45k - £58k Annual
Full-Time
My client is a globally recognised technology business specialising in advanced imaging, sensing, and augmented reality solutions. With decades of innovation and a strong reputation for quality, they design and manufacture cutting edge systems used across defence, security, and industrial sectors worldwide.

The Opportunity - Software Engineer C++ - Cambridge
We are looking for a skilled Software Engineer with a minimum of three years of experience in C++ development. This is an exciting opportunity to work on high performance, real world systems, contributing across the full software development lifecycle.

You will play a key role in designing, developing, and optimising robust software solutions, working closely with hardware, QA, and product teams.

Key Responsibilities - Software Engineer C++ - Cambridge
• Design, develop, and maintain applications using modern C++
• Write clean, efficient, and well documented code
• Contribute to system architecture and design decisions
• Debug, profile, and optimise software for performance and scalability
• Collaborate with cross functional teams
• Participate in code reviews and continuous improvement activities
• Develop and maintain unit and integration tests
• Support CI and CD pipelines
• Troubleshoot and resolve production issues
• Produce technical documentation where required

Required Skills and Experience - Software Engineer C++ - Cambridge
• Minimum three years of commercial C++ development experience
• Strong understanding of object oriented programming and design patterns
• Experience with modern C++ standards
• Strong knowledge of STL, memory management, and concurrency
• Familiarity with build systems such as CMake or Make
• Experience using Microsoft Visual Studio and debugging tools
• Solid understanding of version control systems such as Git or Subversion
• Experience developing for Windows environments

Desirable Skills - Software Engineer C++ - Cambridge
• Experience with real time systems
• Knowledge of networking protocols or low level programming
• Exposure to Python or C#
• Experience with hardware integration or driver development
• Familiarity with installer technologies such as NSIS or WiX
• Some experience with Linux development
• Knowledge of unit testing frameworks

Reference: 225261720

https://jobs.careeraddict.com/post/113425821
CV-Library

Software Engineer C

CV-Library

Posted on Jun 17, 2026 by CV-Library

Print
Cambridge, Cambridgeshire, United Kingdom
Engineering
Immediate Start
£45k - £58k Annual
Full-Time
My client is a globally recognised technology business specialising in advanced imaging, sensing, and augmented reality solutions. With decades of innovation and a strong reputation for quality, they design and manufacture cutting edge systems used across defence, security, and industrial sectors worldwide.

The Opportunity - Software Engineer C++ - Cambridge
We are looking for a skilled Software Engineer with a minimum of three years of experience in C++ development. This is an exciting opportunity to work on high performance, real world systems, contributing across the full software development lifecycle.

You will play a key role in designing, developing, and optimising robust software solutions, working closely with hardware, QA, and product teams.

Key Responsibilities - Software Engineer C++ - Cambridge
• Design, develop, and maintain applications using modern C++
• Write clean, efficient, and well documented code
• Contribute to system architecture and design decisions
• Debug, profile, and optimise software for performance and scalability
• Collaborate with cross functional teams
• Participate in code reviews and continuous improvement activities
• Develop and maintain unit and integration tests
• Support CI and CD pipelines
• Troubleshoot and resolve production issues
• Produce technical documentation where required

Required Skills and Experience - Software Engineer C++ - Cambridge
• Minimum three years of commercial C++ development experience
• Strong understanding of object oriented programming and design patterns
• Experience with modern C++ standards
• Strong knowledge of STL, memory management, and concurrency
• Familiarity with build systems such as CMake or Make
• Experience using Microsoft Visual Studio and debugging tools
• Solid understanding of version control systems such as Git or Subversion
• Experience developing for Windows environments

Desirable Skills - Software Engineer C++ - Cambridge
• Experience with real time systems
• Knowledge of networking protocols or low level programming
• Exposure to Python or C#
• Experience with hardware integration or driver development
• Familiarity with installer technologies such as NSIS or WiX
• Some experience with Linux development
• Knowledge of unit testing frameworks
Print

Reference: 225261720

Share this job:
CareerAddict

Alert me to jobs like this:

Amplify your job search:

CV/résumé help

Increase interview chances with our downloads and specialist services.

CV Help

Expert career advice

Increase interview chances with our downloads and specialist services.

Visit Blog

Job compatibility

Increase interview chances with our downloads and specialist services.

Start Test

Similar Jobs

Senior C++ Software Engineer

Cambridge, Cambridgeshire, United Kingdom

C++ Software Engineer

Waterbeach, Cambridgeshire, United Kingdom

Senior C++ Software Engineer

Landbeach, Cambridgeshire, United Kingdom

Mid-Senior C++/Rust Software Engineer

Melbourn, Cambridgeshire, United Kingdom