Home >> Jobs >> Systems Software Engineer
Important! This job ad is no longer active
Job Role:
Maintenance Repair Operations, Systems Engineer
United Kingdom
Job description

Meggitt Avionics is located in Fareham; we design and manufacture flight deck avionics, data acquisition systems, instrumentation and life support equipment.

Meggitt Avionics’ aviation history spans a century and for the last 15 years we have pioneered solid state technology.

Meggitt Avionics is part of Meggitt Sensing Systems who are a leading supplier of high-performance sensing, monitoring, power and motion systems.

Meggitt Sensing Systems specialises in designing products to operate under harsh and demanding conditions. Our systems are used in a diverse range of markets and applications, from aircraft and space launchers to gas turbines and heart monitors. This requires Meggitt’s smart engineering for extreme environments.

Meggitt Sensing Systems’ organisation is based on product value streams – groups of products with similar technologies or applications providing customers with more integrated solutions and comprehensive through-life support. Engineering and manufacturing is located in Denmark, France, Switzerland, UK, USA and Vietnam. Our sales and support network extends across North and South America, Asia and Europe.


To assist in the systems and software specification, design and verification activities on embedded microprocessor hardware platforms. To ensure documentation of software activities is in accordance with Meggitt approved processes. To work with Meggitt Group Software to ensure designs are integrated and fit for purpose.

Project phase will determine emphasis: systems requirements early in lifecycle, software specification and oversight through middle of lifecycle and software / hardware integration and verification in later phases.


·Software Leadership within the IPT, feeding technical and schedule data to the design lead and project manager respectively.

·Interfacing between the IPT systems team and Meggitt Group Software.

·Specification, design, development and verification of software to DO-178C and DO-330 Tool Qualification.

·Development of software requirements from system requirements.

·Creation of software architectures from software requirements.

·Writing of high quality C code for ARM base microprocessor platform.

·Creation of test cases and procedures for high level and low level requirements.

·Verification of all outputs of the software lifecycle.

·Measurement and reporting of all key performance metrics as required by the project manager.

·On time delivery of documentation for all aspect of the software development lifecycle

·Contribution to formal design reviews, possibly customer facing.

·Authoring of technical requirement specifications for 3rd party development.


Key skills and competencies required:

·Degree in related field

·Technically leading a team of software engineers

·Collaborating in cross functional teams

·Full product lifecycle with examples of the documentation relating to those phases

·Working as a part of a wider team/Integrated Project Team not only within one discipline of engineering

·Acting as an interface between own cross functional team and a distinctly external team

·Developing C code

·Running technical design reviews

·Awareness of “Safety Critical” industry e.g. nuclear, healthcare, oil & gas

·Developing and coaching team members

Desirable Skills

·Working to coding standards, e.g. MISRA

·Model-based software development experience such as SCADE, UML or SysML

·Working to certification standards,DO-178 preferred

·Experience with SCADE, model based development, is desirable

·Excellent communication and problem solving skills

·Aerospace/Avionics experience is highly desirable

·Awareness of systems engineering standards, e.g. ARP4754A

·Real time embedded software