Software Engineer C


Details:
  • Salary: £45,000 - 58,000 - Annum
  • Job Type: Permanent
  • Job Status: Full-Time
  • Salary Per: Annum
  • Location: Cambridge Cambridgeshire
  • Date: 13 hours ago
Description:

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

Report this job

By sending this message I agree to GrindJob’s Terms and Conditions and Privacy Policy.

Enter your email to get a notification when similar jobs become available.

Create a job alert for Software Engineer in Cambridge Cambridgeshire ()

By continuing, you agree to GrindJob’s T&Cs and Privacy Policy.

When applying for a job, do not provide bank account details or any other financial information.
Never make any form of payment. GrindJob is not responsible for any external website content.

Enter your email to get a notification when similar jobs become available.

Your browser does not support Cookies or JavaScript or this option is turned off in your browser settings.

How to enable Cookies and JavaScript

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

×

Please wait...
There was an error loading the page. Would you like to reload the page?