At a Glance
- Tasks: Develop mission-critical avionics software and collaborate in an Agile environment.
- Company: Leading aerospace company focused on innovative technology.
- Benefits: Competitive pay, flexible working, and opportunities for professional growth.
- Other info: Exciting career prospects in a fast-paced, collaborative environment.
- Why this job: Join a dynamic team and work on cutting-edge aerospace projects that matter.
- Qualifications: Strong C++ or ADA experience and a passion for software engineering.
The predicted salary is between 40000 - 50000 £ per year.
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 lifecycle from requirements analysis and design through to implementation, integration, testing, and verification. Ideal candidates have strong C++ or ADA and experience with mission planning systems.
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
Software Engineer - C++/ADA in Bristol employer: Morson Human Resources Limited
Join a forward-thinking company in Bristol that values innovation and collaboration, offering Software Engineers the chance to work on cutting-edge aerospace projects. With a strong emphasis on employee growth, you will benefit from a supportive Agile/Kanban work culture, competitive rates, and opportunities for regular travel to Yeovil for hands-on testing and meetings. This role not only allows you to enhance your technical skills but also to contribute to mission-critical systems that make a real difference in the aerospace industry.
Contact Details:
Morson Human Resources Limited Recruitment Team