Algorithm Development Engineer

This job is no longer open for applications.
​Please see similar jobs below:

  • Location

    Basildon, Essex

  • Sector:

    Aerospace and Defence

  • Job type:


  • Salary:


  • Contact:

    Morson Rosyth

  • Contact email:


  • Job ref:


  • Published:

    over 1 year ago

  • Duration:

    12 Months

  • Expiry date:


  • Start date:


  • Client:


Job Description

Our Client is enacting a model based development of a technology demonstrator in the military land domain.

The technology comprises radar and electro optical sensors to detect and track potential threats, data processing to prioritise threats and determine appropriate responses and a variety of effector types to enact the response and mitigate the threats.

The data processing is required to classify threats (e.g. from clutter), prioritise those threats that pose the biggest risk to the host platform based upon projected impact point and type classification and determine a response.

This position is primarily involved in the development of mathematical algorithms to enact the threat classification, impact point prediction, and prioritisation.

The algorithms are to be developed in Matlab / Simulink for auto-coding into C++ and integration into a Rhapsody generated SysML system definition.

The algorithms will be progressively verified though standalone Simulink simulations, system level simulations and testing of a physical implementation in both laboratory tests and field trials.

Responsibility Areas

Development of mathematical algorithms for clutter rejection, classification and trajectory projection of guided and unguided missiles utilising two and three dimensional sensor data

Agreement of specification (interfaces, behaviour, performance, acceptance criteria) of functional blocks to be implemented via Simulink

Generation of Simulink models based upon the agreed specification.

Informal simulation of modelled Simulink blocks prior to submission for formal simulation testing

Support to formal simulation testing / acceptance

Support to integration of functional blocks into higher level Simulink and Rhapsody models.

Documentation of Simulink model(s) in support of knowledge transfer within and outside of the Leonardo development team.

Skills, Qualifications & Knowledge

Graduate level or above mathematics.

Extensive experience in the development of mathematical algorithms especially relating to sensor signal/data processing, tracking, and Kalman filtering.

Extensive experience of modelling with Simulink / Stateflow / Matlab.

Experience with SysML, Rhapsody and Doors would be beneficial

Working knowledge of C/C++ would be beneficial.

Understanding of implications and constraints on simulink derived models imposed by system level safety requirements would be beneficial.

To apply for this position, you must be eligible to live and work in the UK and either possess or be able to obtain UK MOD Security Clearance to SC Level.