C++ Algorithms Engineer in Manchester

C++ Algorithms Engineer in Manchester

Manchester Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
A

At a Glance

  • Tasks: Develop next-gen sonar systems and autonomous vehicles using advanced algorithms.
  • Company: Join ALTEN Ltd, a leader in innovative defence technology.
  • Benefits: Enjoy a competitive salary, private medical insurance, and flexible working options.
  • Why this job: Make a real impact on maritime security with cutting-edge technology.
  • Qualifications: Strong C++ skills and experience in mathematics and signal processing required.
  • Other info: Collaborative environment with diverse projects and excellent career growth opportunities.

The predicted salary is between 36000 - 60000 ÂŁ per year.

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.

C++ Algorithms Engineer in Manchester employer: ALTEN LTD - UK

ALTEN Ltd is an exceptional employer, offering a dynamic work environment in Manchester where innovation meets collaboration. With a strong focus on employee growth, we provide personalised career paths and opportunities to engage in cutting-edge engineering projects that enhance maritime security. Our supportive culture, competitive salary, and comprehensive benefits, including private medical insurance and a pension scheme, make ALTEN Ltd a rewarding place to advance your career as a C++ Algorithms Engineer.
A

Contact Detail:

ALTEN LTD - UK Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land C++ Algorithms Engineer in Manchester

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with ALTEN Ltd employees on LinkedIn. A friendly chat can sometimes lead to opportunities that aren’t even advertised!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your C++ projects, especially those involving algorithms or signal processing. This gives you a chance to demonstrate your expertise beyond just words on a CV.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and algorithms. Practice common C++ problems and be ready to discuss your thought process. We want to see how you tackle challenges!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at ALTEN Ltd.

We think you need these skills to ace C++ Algorithms Engineer in Manchester

C++ Development
Mathematics & Signal Processing
Model Implementation
Linux Development
Software Architecture
Configuration Management (SCM, JIRA)
Unit Testing
Container Deployment
Networking
GPU Integration
Teamwork
Communication Skills
Leadership
Mentoring
Adaptability

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the C++ Algorithms Engineer role. Highlight your experience with mathematical models and signal processing, as well as any relevant projects that showcase your coding skills. We want to see how your background aligns with our needs!

Showcase Your Skills: In your cover letter, don’t just list your skills—show us how you’ve applied them in real-world scenarios. Talk about your experience with clean coding principles and collaboration in multi-disciplinary teams. This will help us understand your approach to problem-solving.

Be Clear and Concise: When writing your application, keep it clear and concise. Use straightforward language to explain your technical expertise and experiences. We appreciate clarity, especially when it comes to complex topics like software architecture and signal processing.

Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at StudySmarter!

How to prepare for a job interview at ALTEN LTD - UK

✨Know Your C++ Inside Out

Make sure you brush up on your C++ skills before the interview. Be prepared to discuss your experience with complex algorithms and how you've implemented them in past projects. They’ll likely want to see your problem-solving approach, so think of examples where you optimised code or improved performance.

✨Understand Signal Processing Fundamentals

Since the role involves signal processing, it’s crucial to have a solid grasp of the mathematical models and algorithms used in this field. Prepare to explain how you’ve applied these concepts in real-world scenarios, especially in high-performance applications. Being able to articulate your thought process will impress the interviewers.

✨Showcase Your Teamwork Skills

This position requires excellent collaboration across multi-disciplinary teams. Think of specific instances where you’ve worked effectively with others, perhaps in a challenging project. Highlight your communication skills and how you’ve contributed to team success, as they value strong interpersonal abilities.

✨Be Ready for Technical Questions

Expect technical questions that test your knowledge of software architectures, development processes, and tools like MATLAB/Simulink. Review common interview questions related to these topics and practice articulating your answers clearly. This will help you demonstrate your expertise and confidence during the interview.

C++ Algorithms Engineer in Manchester
ALTEN LTD - UK
Location: Manchester

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>