Job Search and Career Advice Platform

Enable job alerts via email!

Algorithms Software Engineer

Morson Edge

Gloucester

On-site

GBP 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading engineering consultancy is looking for an experienced Algorithm / Software Engineer to transcode complex legacy algorithms from ADA to MATLAB in a regulated environment. This role requires strong collaboration with other engineers to develop and verify algorithm implementations. Candidates should have experience with high-assurance software development, especially within defence or aerospace sectors. Competitive hourly rates offer great flexibility in payment options.

Qualifications

  • Strong experience in developing software and algorithms with MATLAB.
  • Experience in high-assurance software development and verification practices.
  • Ability to work within regulatory engineering environments.

Responsibilities

  • Transcode legacy algorithm codebase from ADA into MATLAB.
  • Develop test harnesses and robust testing strategies.
  • Collaborate with algorithm engineers for efficient project delivery.

Skills

Algorithm-related software development
MATLAB
Verification activities
Technical information assimilation
Teamwork and collaboration
Job description
Algorithm / Software Engineer (MATLAB / ADA)

Location: Bristol (site based)

Rate: PAYE: £49.70/hour PAYE (£56.93/hour incl. holiday) or £65/hour Umbrella

We seek an engineer with recent high-integrity or safety-critical industry experience (defence, aerospace, or similar), or eligible for UK security clearance.

Overview

An opportunity is available for an experienced Algorithm / Software Engineer to support the migration of a large, complex legacy algorithm codebase from ADA into MATLAB within a regulated engineering environment. The role sits within a multi-disciplinary team and involves close collaboration with algorithm engineers, technical specialists, and downstream software teams.

This position would particularly suit candidates with a defence or aerospace background who are familiar with high-assurance software development and verification practices.

Key Responsibilities
  • Transcode a complex legacy algorithm codebase from ADA into MATLAB in collaboration with algorithm engineers and technical experts
  • Define, distribute, and review technical activities within the wider team to support efficient delivery within project timelines
  • Develop test harnesses and implement robust testing strategies to ensure functional equivalence between legacy ADA code and MATLAB implementations
  • Develop MATLAB algorithms in line with defined Codes of Practice to ensure compatibility with auto-coding toolchains
  • Identify and resolve issues related to auto-coding compatibility, reframing algorithms where necessary
  • Work closely with downstream software teams to enable effective transfer and integration of MATLAB algorithm artefacts
  • Support the resolution of technical queries and non-compliances
  • Contribute to verification activities, including requirements verification and evidence review
Essential Skills & Experience
  • Experience writing, delivering, and testing algorithm-related software
  • Strong experience developing software and algorithms using MathWorks toolsets (MATLAB)
  • Experience with verification activities, including requirements verification and evidence review
  • Ability to rapidly assimilate complex technical information
  • Strong teamwork and collaboration skills
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.