Software Engineer
Software Engineer – Aerospace Industry contract PAYE basis – UK clearance (SC level)
Prime Activities:
* Support the Lead Software Engineer in the development and certification phase of an aircraft Environmental
* Control System Electronic Controller.
* Clarifications of design matters to enable Software V&V team to develop test cases and qualification testing
* Software design issue investigations, analysis and coding
* Independent flight software requirements, design, V&V reviewing and actions to achieve certification
* Support system integration testing, control laws tuning and implement SW rework
* DO-178C Documentation support for certification
Software Engineer responsibilities:
* Executing the development or verification activities for aerospace software projects:
* Work products to satisfy the objectives of the internationally recognised guidelines RTCA DO 178B/C.
* Work products to satisfy the Aerospace process requirements of the organisation.
* Ability to liaise with key engineering functions within the global organisation.
* As a developer/verifier you will become responsible for the overall execution of the ‘Software Development Process’ or ‘Software Verification Process’ per the approved plan and the applicable processes and standards.
* Provide plan updates and complete the acceptance and approval of the work-products generated by the project team.
Software requirements management
• Review and acceptance of system level requirements allocated to software,
• Development of software requirements,
• Selection or development of software architecture,
• Development of software design, Software implementation and integration
• Establishing and maintaining traceability between the work-products (system requirements to software requirements
Qualifications & Skills Required
• Degree (BSc) or equivalent in software development, math’s or electronics preferred.
• Experience of developing and verifying software throughout the software life cycle (Requirements capture, specification, design, implementation, support).
• Embedded aerospace applications experience a thorough understanding of the ‘C’ programming language
• Demonstrable experience of DO178B/C guidelines and certification.
• The ability to read circuit diagrams or schematics and to use electronics development and test tools (Oscilloscopes, logic analysers, debuggers etc.)
• Experience of using the following, or similar software tools:
• DOORS
• Serena ChangeMan Dimensions requirements management
• IBM Rational ClearCase / ClearQuest application workflow development environment
• Unicom System Architect and/or Rhapsody architecture frameworks
• VectorCAST embedded software test environment
• QA C and/or LDRA Test Bed verification tools
• ClearCAse/ClearQuest configuration tools