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
#J-18808-Ljbffr…
