Talent.com
ALTEN LTD - UK
C++ Algorithms EngineerALTEN LTD - UK • Manchester, England, GB
C++ Algorithms Engineer

C++ Algorithms Engineer

ALTEN LTD - UK • Manchester, England, GB
30+ days ago
Job type
  • Full-time
Job description

Job Description

Engage in the development of next‑generation sonar systems and autonomous undersea vehicles, with ALTEN Ltd! Join our team to develop and integrate advanced mathematical models and signal processing algorithms into operational defence software systems to enhance detection, classification, and imaging capabilities. You’ll work on translating complex theoretical models into efficient, production‑ready code that underpins high‑performance, safety‑critical applications. Your work will contribute to the evolution of autonomous mine countermeasure systems, leveraging AI‑driven mission management to improve maritime security and operational efficiency.

Location: Manchester (Stockport)

On‑site: Monday – Friday (5 Days)

Seniority: Senior (8+ years’ experience)

Clearance: SC clearable (no caveats)

Key Responsibilities

  • Implement, integrate, and optimise complex mathematical and signal processing models into production software.
  • Apply model‑driven development, combining autogenerated and hand‑written code.
  • Ensure high code quality through adherence to clean coding principles, static analysis, and best practices.
  • Collaborate with teams on model simulation, validation, and verification, using MATLAB/Simulink or similar tools.
  • Maintain comprehensive software documentation deliverables and reporting.
  • Support unit and wider software testing to ensure reliability and performance.
  • Contribute to the ongoing improvement of software architectures and toolchains.

Qualifications

Required Skills

  • Strong proficiency in C++ development.
  • Experience with software architectures and system software design.
  • Expertise in mathematics & signal processing, and model implementation capabilities.
  • Familiarity with Linux targets and development infrastructure.
  • Knowledge of software development processes, configuration management (SCM, JIRA), and unit testing.
  • Understanding of container deployment, networking, and GPU integration where relevant.

Soft Skills & Collaboration

  • Excellent teamwork, working effectively across multi‑disciplinary engineering teams.
  • Strong communication skills to clearly articulate technical ideas and progress.
  • Demonstrated leadership, mentoring, and ability to influence software quality improvements.
  • Positive attitudes and behaviours, proactive and adaptable in complex environments.
  • Capable of project reporting and collaborating on risk management discussions.

Required Qualifications

  • A Bachelor’s or Master’s degree in Software Engineering, Computer Science, or a related discipline OR relevant technical military background with equivalent hands‑on experience.
  • Must be eligible for or already hold UK Security Clearance (SC).

Desirable Skills

  • Familiarity with Linux scripting, Windows targets, and software build pipelines.
  • Exposure to software QA, safety compliance, and assurance practices.
  • Knowledge of Defence sector processes and tooling.
  • Awareness of CI/CD, containerisation, virtualisation, and emerging development methodologies.

Benefits

  • A personalised career path and a rewarding management style.
  • A chance to work on the most exciting engineering projects and technologies along with Premium Customers.
  • A huge diversity of engineering projects and industries.
  • A competitive salary.
  • Private Medical Insurance.
  • Pension Scheme.
  • Cycle‑to‑work Scheme and many additional benefits.
  • Social atmosphere, regular gatherings, and team buildings.
  • Flexible way of working (role dependent).

This role will require you to have or be willing to go through Security Clearance. As part of the onboarding process candidates will be asked to complete a Baseline Personnel Security Standard; details of the evidence required to apply may be found on the government website Gov.UK. If you are unable to meet this and any associated criteria, then your employment may be delayed, or rejected. Details of this will be discussed with you at interview.

#J-18808-Ljbffr
Create a job alert for this search

C++ Algorithms Engineer • Manchester, England, GB

Similar jobs

Senior C++ Quantitative Engineer - Stats & Algorithms

SIEMENS, england, united kingdom, england, United Kingdom
Full-time

Siemens is offering a UK-based role in a development team focused on extending statistical, time-series and ML capabilities in our data analytics portfolio.The ideal candidate has a background in m... Show more

 • Promoted

FPGA Engineer

Anson MccadeManchester, ENG, GB
Full-time

FPGA Engineer££60,000 - £80,000 GBPOnsite WORKINGLocation: Manchester, Manchester, North West - United Kingdom Type: PermanentRole: Senior Electronics FPGA EngineerLocation: Manch... Show more

 • Promoted

Senior C++ Engineer – Hybrid (Manchester)

BAE Systemsmanchester, england, United Kingdom
Full-time

A leading defense contractor in the UK seeks a Senior Software Engineer (C++) to enhance national security products.Candidates should have modern C++ development skills, Linux expertise, and experi... Show more

 • Promoted

C++ Developer

Anson McCademanchester, england, United Kingdom
Full-time

We’re working with a leading organisation operating at the forefront of national security and advanced technology, currently expanding their engineering capability in Manchester.They’re looking to ... Show more

 • Promoted

Senior Firmware Engineer, Robotics & Motion Control

Humanoid, england, united kingdom, england, United Kingdom
Full-time

A pioneering AI robotics company in the UK seeks a Senior Firmware Engineer to develop firmware for cutting-edge humanoid robots.This role requires a minimum of 6 years of embedded systems experien... Show more

 • Promoted

Algorithm Developer - Based in Abu Dhabi

Discovered MENA, england, united kingdom, england, United Kingdom
Full-time

Algorithm Developer - Based in Abu Dhabi.We are a leading advanced technology group focused on developing innovative and secure communication products and solutions for governments and businesses g... Show more

 • Promoted

Senior C++ Developer

BAE Systems Digital Intelligencemanchester, england, United Kingdom
Full-time

Location(s): UK, Europe & Africa : UK : Manchester.BAE Systems Digital Intelligence is home to 4,500 digital, cyber and intelligence experts.We work collaboratively across 10 countries to collect, ... Show more

 • Promoted

Senior C++ Engineer for KnowItAll Platform

Wiley, england, united kingdom, england, United Kingdom
Full-time

Wiley is seeking a Senior Software Engineer to work on the KnowItAll platform, focusing on C++ in a Windows/MFC context.You will own features, refactor legacy components, and drive modernization of... Show more

 • Promoted

Senior/Staff Algorithm Engineer (ML and Graphics)

Armmanchester, england, United Kingdom
Full-time

We are looking for experienced engineers with a hands‑on machine learning background, and good understanding of graphics and gaming, to develop new neural graphics algorithms.In Arm's Central Techn... Show more

 • Promoted

Robotics ML Engineer: Vision, Real-World Deployment

VIKASO® | Robotics 4.0, england, united kingdom, england, United Kingdom
Full-time

This role focuses on applying deep learning and computer vision techniques to improve automation and robotics performance.Candidates should have a PhD in relevant fields or equivalent experience, a... Show more

 • Promoted

Senior C++ Software Engineer - Linux

Softweb Resourcingmanchester, england, United Kingdom
Full-time

Ever wanted to work on software that protects hundreds of thousands of machines worldwide and lead the architecture behind the code that makes it possible? We're looking for a Senior C++ Software E... Show more

 • Promoted

Hybrid C++ Engineer — Trading Systems (London)

Hunter Bond, england, united kingdom, england, United Kingdom
Full-time

A global hedge fund is seeking a skilled C++ Software Engineer to join a core technology team.This hybrid role involves designing and optimizing high-performance trading systems alongside traders a... Show more

 • Promoted

Senior On-Device ML Engineer for Games

Frostbite, england, united kingdom, england, United Kingdom
Full-time

A leading gaming development team is seeking a Senior Software Engineer to join their Machine Learning team.You will design and maintain robust solutions for deploying machine learning models in ga... Show more

 • Promoted

RF/EM ML Researcher: Algorithms & Proof-of-Concepts

Ecm Selection, england, united kingdom, england, United Kingdom
Full-time

ECM Selection is seeking a highly skilled researcher to advance RF and ML capabilities from concept to deployment in a London-based institute environment.You will lead research projects, publish in... Show more

 • Promoted

Controls Engineer

Innovate, england, united kingdom, england, United Kingdom
Full-time

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Innovate.Account Manager @ Innovate | Defence Engineering Recruitme... Show more

 • Promoted

Senior Low-Latency C++ Engineer for HFT Trading

NJF Global Holdings Ltd, england, united kingdom, england, United Kingdom
Full-time

A leading high-frequency trading firm is looking for a Senior Low Latency C++ Engineer to join their automated trading group.The role involves developing high-throughput, low-latency software to en... Show more

 • Promoted

Senior C++ UI Engineer — Embedded Graphics & Performance

Rokugreater manchester, england, United Kingdom
Full-time

A leading streaming technology company in Greater Manchester is seeking a Senior Software Engineer to architect and optimize core C++ UI frameworks and rendering engines.The ideal candidate will ha... Show more

 • Promoted

Senior Software Engineer (C++/Rust) for Hardware Systems

IntaPeople: STEM Recruitment, england, united kingdom, england, United Kingdom
Full-time

A leading technology recruitment firm is looking for a Senior Software Engineer in the United Kingdom to work on innovative computing projects.The ideal candidate will excel in C++ or Rust programm... Show more