Software Engineer - C++/ADA at Morson Edge, Bristol, £Contract Rate

Contract Description

Software Engineer - Avionics/Mission Systems (C++/Ada) - 119393

Location: Bristol (preferred) with regular travel to Yeovil for testing and meetings
Duration: 6 months
IR35 Status: Outside IR35
Rate: Competitive (dependent on experience)
Clearance: BPSS - SC

Overview

We are seeking an experienced Software Engineer to support the development of mission-critical avionics and aerospace software systems. This role offers the opportunity to work on complex aerospace programmes within a collaborative Agile/Kanban environment, contributing across the full software development life cycle from requirements analysis and design through to implementation, integration, testing, and verification.

Idealling wanting candidates with strong C++ or ADA and someone with mission planning system experience

Key Responsibilities
  • Analyse and interpret software requirements to define technical solutions

  • Develop software designs using UML and object-oriented design principles

  • Implement and modify software using Ada95, C++, or Java

  • Develop and execute software tests to verify functionality and compliance

  • Support software integration, verification, and troubleshooting activities

  • Review software designs and code produced by team members

  • Collaborate with requirements and verification engineers to resolve technical issues

  • Investigate, analyse, and resolve software problem reports

  • Maintain software artefacts and technical documentation within configuration management systems

  • Participate in technical reviews and continuous improvement initiatives

Essential Skills & Experience
  • Strong software engineering experience using object-oriented design principles

  • Strong experience with C++ and ADA

  • Strong understanding of UML and software design methodologies

  • Experience analysing requirements and translating them into robust software solutions

  • Familiarity with Agile or Kanban development environments

  • Strong analytical, troubleshooting, and communication skills

  • Willingness to attend client sites for testing and meetings

Tools/Technologies

Experience with some or all of the following is highly desirable:

  • IBM DOORS

  • PTC Integrity Modeler

  • AdaCore GNAT Studio

  • Green Hills AdaMULTI

  • Git/GitLab

  • Microsoft Visual Studio

  • Linux development environments

Desirable Experience
  • Aerospace, avionics, or mission systems software development

  • Knowledge of safety-critical software standards such as DO-178C (DAL D)

  • Experience with event-driven or multi-threaded architectures

  • Understanding of avionics communication protocols, including:

    • MIL-STD-1553

    • ARINC 429

    • AFDX

    • Ethernet

    • RS422/RS232