Skip to main content
M

C++ Software Engineer – Cyber Security

Melbourn
3 hours ago
Full-time
On-site
Melbourn, Cambridgeshire
£50,000 - £65,000 GBP yearly
Security
C++ Software Engineer – Cyber Security
Cambridge / Melbourn (Hybrid) | Up to £65,000 + Bonus

I'm recruiting for an established engineering company with a specialist scale-up team developing advanced cyber security products used to protect some of the UK's most sensitive networks across defence, government, energy and critical infrastructure.

The company designs and manufactures its technology in-house, including hardware-enforced data diodes that allow information to flow securely between networks with different security levels. It's a chance to work on technically challenging products where software reliability, performance and security are critical.

The Role
You'll join a small, highly skilled engineering team working on both existing products and the next generation of secure networking technology.

The work covers a variety of areas, including:

* Modern C++ and STL development

* Python development and automation

* Linux application development

* Embedded software and low-level systems

* Real-time networking and communication protocols

* Network security and secure data transfer

* Linux platform integration and bring-up

There's plenty of opportunity to get involved in different parts of the technology, influence design decisions and develop new skills.

What They're Looking For
Ideally, you'll have commercial experience developing software in modern C++, with some exposure to Python and Linux environments.

Embedded software experience would be a big bonus, particularly bare-metal development, embedded Linux or RTOS.

Experience with networking, multithreading, real-time systems or cyber security would also be valuable, although you don't need to tick every box.

The team places a strong emphasis on clean, maintainable code, test-driven development (TDD), pair programming and collaboration.

Why Consider It?

* Work on specialist cyber security technology with real-world impact.

* Develop products used to protect critical national infrastructure.

* Join a small engineering team with the backing of a large, established organisation.

* Gain exposure to embedded Linux, networking, security and low-level development.

* Work alongside experienced engineers in a collaborative, learning-focused environment.

* Opportunities for technical progression and continued development.

Salary & Benefits
Salary: Up to £65,000 depending on experience
Location: Cambridge / Melbourn, hybrid working
Benefits include:

* Annual performance bonus

* 8% employer pension contribution

* Private healthcare, including family cover

* 25 days' holiday, with the option to purchase 5 additional days

* Share ownership scheme

* Training and career development

Security Clearance: Due to the nature of the projects, candidates must be eligible for UK security clearance, including the project's UK Eyes Only requirements.

If you're a C++ Software Engineer who enjoys solving complex technical problems and wants to work on specialist security products, get in touch for a confidential conversation and more information