Job Search and Career Advice Platform

Enable job alerts via email!

Algorithms Software Engineer

Morson Edge

Filton

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 firm in the UK is seeking an experienced Algorithm / Software Engineer. The role focuses on migrating a complex algorithm codebase from ADA to MATLAB within a regulated environment. Candidates will work in a multi-disciplinary team, requiring strong skills in software development and MATLAB. Experience in the defence or aerospace sectors is preferable. This position offers competitive pay rates and the opportunity to contribute to high-assurance software development.

Qualifications

  • Strong experience in writing, delivering, and testing algorithm-related software.
  • Proficiency in developing software and algorithms using MATLAB and MathWorks toolsets.
  • Experience with verification activities, including requirements verification.

Responsibilities

  • Transcode legacy algorithm codebase from ADA to MATLAB.
  • Define and review technical activities to support project timelines.
  • Develop testing strategies to ensure functional equivalence.

Skills

Algorithm-related software development
MATLAB
Teamwork and collaboration
Complex technical information assimilation

Tools

MathWorks toolsets
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.