At a Glance
- Tasks: Develop next-gen sonar systems and autonomous vehicles using C++ algorithms.
- Company: Join Claremont Surety Group, a leader in innovative defence technology.
- Benefits: Competitive salary, private medical insurance, pension scheme, 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: Dynamic team culture with opportunities for personal and professional growth.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Join to apply for the C++ Algorithms Engineer role at Claremont Surety Group, Inc. Engage in the development of next-generation sonar systems and autonomous undersea vehicles. Work at ALTEN Ltd on advanced mathematical models and signal processing algorithms integrated into operational defence software systems to enhance detection, classification, and imaging capabilities. You will translate complex theoretical models into efficient, production‑ready code for high‑performance safety‑critical applications, contributing to the evolution of autonomous mine countermeasure systems and AI‑driven mission management to improve maritime security and operational efficiency.
Location: Manchester (Stockport)
Work Arrangement: Monday — Friday (5 days on-site)
Seniority: Senior (8+ years experience)
Security 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:
- 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 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:
- Bachelor’s or Master’s degree in Software Engineering, Computer Science, or 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.
Additional Information:
We foster a community of dually talented individuals who are both entrepreneurs and technology specialists. Our teams embody the spirit of innovation and entrepreneurship, enabling us to develop solutions most efficiently. Our commitment to sustainable growth is unwavering, and we continuously strive for accelerated transformation and continuous improvement. Through ALTEN labs, mentoring programs, internal universities, and more, we are always pushing boundaries and embracing new possibilities. We offer incredible opportunities to join inspiring projects in the most innovative companies. We prioritise your career development with personalised support plans tailored to your own aspirations. We’re here to empower you and help you reach your full potential. Join our passionate team and start building tomorrow, today!
In Short You Get:
- A personalised career path and a rewarding management style.
- A chance to work on the most exciting engineering projects and technologies alongside Premium Customers.
- A huge diversity of engineering projects and industries.
- A competitive salary.
- Private Medical Insurance.
- Pension Scheme.
- Cycle‑to‑Work Scheme among many additional benefits.
- Social atmosphere, regular gatherings, and team buildings.
- Flexible way of working (role dependent).
Security Clearance: 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.
Seniority Level: Mid‑Senior level
Employment Type: Full‑time
Job Function: Engineering and Information Technology Software Development
Referral Information: Referrals increase your chances of interviewing at Claremont Surety Group, Inc. by 2x.
C++ Algorithms Engineer in Stockport employer: Claremont Surety Group, Inc.
Contact Detail:
Claremont Surety Group, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Algorithms Engineer in Stockport
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. The more people you know, the better your chances of landing that C++ Algorithms Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best C++ projects, especially those involving algorithms or signal processing. This will give potential employers a taste of what you can do before they even meet you.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and algorithms knowledge. Practice common interview questions and coding challenges to ensure you're ready to impress when it counts.
✨Tip Number 4
Apply through our website! It’s the best way to get noticed. Tailor your application to highlight your experience with mathematical models and signal processing, and don’t forget to mention your teamwork and communication skills.
We think you need these skills to ace C++ Algorithms Engineer in Stockport
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the C++ Algorithms Engineer role. Highlight your experience with C++, signal processing, and any relevant projects that showcase your skills. We want to see how your background aligns with our needs!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about developing sonar systems and autonomous vehicles. Share specific examples of your work that demonstrate your expertise and enthusiasm for the role.
Showcase Your Soft Skills: Don’t forget to mention your teamwork and communication skills! We value collaboration and leadership, so share experiences where you’ve successfully worked in multi-disciplinary teams or influenced software quality improvements.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team at Claremont Surety Group!
How to prepare for a job interview at Claremont Surety Group, Inc.
✨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. Practising coding challenges can also help you demonstrate your proficiency.
✨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. Review key concepts and be ready to explain how you've applied them in real-world scenarios, especially in high-performance applications.
✨Showcase Your Teamwork Skills
This position requires excellent collaboration across multi-disciplinary teams. Prepare examples of how you've successfully worked with others, particularly in complex environments. Highlight any leadership or mentoring experiences that showcase your ability to influence software quality improvements.
✨Prepare for Technical Questions
Expect technical questions related to software architectures, system design, and development processes. Familiarise yourself with tools like MATLAB/Simulink and be ready to discuss your experience with unit testing and configuration management. This will show your readiness to contribute from day one.