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
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.
Idealling wanting candidates with strong C++ or ADA and someone with mission planning system experience
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
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
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
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
Outside Spy discovers all the Outside IR35 IT contract opportunities for members.