Junior/Senior Software Engineer

Junior/Senior Software Engineer

A world leader in the Aerospace and Defence industry are looking for a Junior or Senior Software Engineer that will be responsible for the complete life-cycle of a software product, from research and design to implementation, testing and support in line with the client's engineering specification. The role is required to produce technical documentation at all stages of the software life-cycle and to participate in peer reviews, programme/project reviews and audits.

Key Responsibilities:

  • Participate in design coordination activities with other disciplines and design personnel as required.

  • Producing specifications derived from internal requirements and related documents, to provide a high level of decomposition and traceability.

  • Conduct trade studies into potential engineering solutions, using hand calculations and modelling techniques.

  • Develop both embedded and PC-based applications to a safety-critical standard.

  • Develop test infrastructure to support verification of software applications.

  • Participate in and be subject to peer review of all software process outputs (documentation, source code, test results).

  • Produce a variety of detailed design and verification reports, including design descriptions, test descriptions, reports and user manuals, as requested

  • Produce and present material for major milestone reviews.

  • Prepare for and participate in software audits - both internally and with external suppliers.

Knowledge and skills essential:

  • Familiarity with a broad range of engineering and software concepts and practices.

  • Broad commercial and financial understanding.

  • Strong analytical ability and logical thinking.

  • Knowledge and application of Aerospace / Defence or similar design.

  • Familiarity with the full software life-cycle.

  • Knowledge and experience in software design and implementation

  • MS Office (suite of applications)

  • Good problem solving/investigative skills and data analysis skills

  • Experience with at least two of the following languages, C, C++, C#, Ada, Java

  • Highly IT literate

If you are interested, please 'APPLY NOW'.