×
Register Here to Apply for Jobs or Post Jobs. X

C++ Algorithms Engineer

Job in Manchester, Greater Manchester, M9, England, UK
Listing for: ALTEN
Full Time position
Listed on 2026-01-22
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 40000 - 65000 GBP Yearly GBP 40000.00 65000.00 YEAR
Job Description & How to Apply Below
  • Compensation: GBP 40,000 - GBP 65,000 - yearly
Company Description

ALTEN is a global engineering and technology consultancy operating across over 35 countries worldwide. We partner with industry leaders across sectors including Aeronautics, Aerospace, Defence, Naval, Automotive, Energy, Rail, IT and many more to deliver innovative engineering solutions that drive technological advancement & support sustainable transformation.

Our teams of passionate and agile engineers work on cutting‑edge projects that shape the future of technology and sustainability. At ALTEN, we empower talented engineers to innovate, solve complex challenges, and deliver impactful solutions that build tomorrow’s world—today.

Join us and start building tomorrow’s world today!

Job Description

Engage in the development of next‑generation
sonar systems
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:4-5 Days per week
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 both 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 tool chains
    .
Qualifications

Required Skills

  • Strong proficiency inC++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.
  • 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 disciplineORrelevant
    technical military background
    with equivalent hands‑on experience.
  • Must be eligible for or already hold
    UK Security Clearance (SC)
  • A PhD is highly desirable, but not required.
  • 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.
Additional Information

We bring together entrepreneurial, tech‑driven people to deliver innovative solutions for leading companies.

At ALTEN, you’ll work on exciting projects, supported by ongoing learning, mentoring, and clear career development tailored to your goals.

Join a passionate team and help build tomorrow, today.

  • A personalised career path and a rewarding management style
  • A huge diversity of engineering projects and industries
  • Private Medical Insurance
  • Employee assistance programme
  • Life insurance & Pension Scheme
  • Social…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary