Senior Software Engineer C++

Understanding Recruitment
London, United Kingdom
Today
£10,000 – £80,000 pa

Salary

£10,000 – £80,000 pa

Seniority
Senior
Posted
6 Oct 2026 (Today)

Senior C++ Software Engineer - AI & Engineering Software

Location: Central London, primarily office-based with some flexibility

We're partnering with an AI startup building software to help engineers design and develop physical products faster. Combining machine learning with complex engineering software, their platform helps bring new hardware ideas closer to production.

They're looking for a Senior C++ Software Engineer to take ownership of core software as the company moves from research prototypes into customer deployments. This is a hands-on opportunity to shape the architecture, improve performance, and build the foundations of an evolving product.

What you'll be doing

  • Design and develop production software in C++, working closely with researchers and software engineers.

  • Shape the platform's architecture, defining clear interfaces between its computational engine, Python backend, CAD integrations, and user interface.

  • Turn research prototypes into reliable, testable, and maintainable product capabilities.

  • Identify performance bottlenecks and improve computational efficiency, including GPU execution where relevant.

  • Reduce complexity in the codebase and make it easier to introduce new features and customer integrations.

  • Translate evolving product and research requirements into practical technical decisions, taking work from initial design through implementation.

What we're looking for

  • Strong commercial C++ experience and a track record of delivering high-quality production software.

  • Experience owning substantial components or building complex software products end-to-end.

  • Sound architectural judgement around interfaces, testing, performance, and technical debt.

  • Confidence working through ambiguous problems and explaining the trade-offs behind your decisions.

  • The ability to work across different technologies, with Python experience particularly useful.

  • A self-motivated approach and enthusiasm for working closely with a small, highly technical team.

Experience that would stand out

  • Game engines, graphics, rendering, CAD, computational geometry, simulation, robotics, or scientific software.

  • GPU programming, CUDA, or other performance-sensitive computing.

  • Integrating components written in different languages.

  • Taking research-led software into production.

  • A personal interest in hardware, engineering, or building things.

You don't need a PhD or a mechanical engineering background. We're interested in engineers who can demonstrate strong coding skills, thoughtful technical decisions, and ownership of software that works in practice.

Why join?

You'll have significant influence over the codebase and technical direction at an early stage, working alongside researchers tackling challenging engineering problems. There's scope to grow into broader architectural ownership as the product and team expand.

Interested? Get in touch to discuss the role.

Related Jobs

View all jobs

Senior Software Engineer – C++ / Video Processing

Medtronic London, United Kingdom
£76,800 – £115,200 pa

Senior C++ Software Engineer – AI Developer Tools

NVIDIA United Kingdom

Senior C++ Software Engineer – AI Developer Tools

NVIDIA
Remote

Senior C++ Software Engineer – AI Developer Tools

NVIDIA

Senior Developer, Senior Software Engineer, Full Stack, Mainly , Leeds, .NET, C#

Carrington Recruitment Solutions Ls14Ap, United Kingdom
£70,000 – £75,000 pa Remote

Senior Developer, Senior Software Engineer, Full Stack, Mainly , Birmingham, .NET, C#

Carrington Recruitment Solutions B32Bj, United Kingdom
£70,000 – £75,000 pa Remote

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

What Is an AI Forward Deployed Engineer? The Fastest-Growing Job in AI for 2026

If you have been watching AI job boards over the past year, one title keeps surfacing again and again: the forward deployed engineer, or FDE. It has gone from a niche term known mainly to Palantir alumni to arguably the hottest role in the entire AI hiring market. Job postings for forward deployed engineers have exploded, salaries have climbed past levels most software engineers will ever see, and the biggest names in AI — OpenAI, Anthropic, Google, Salesforce, Databricks and Palantir — are all competing for the same small pool of talent. So what exactly is an AI forward deployed engineer, why has demand surged so dramatically, and how do you position yourself to land one of these roles? This guide breaks it all down for AI engineers, software engineers and data scientists looking at their next move.