Software Engineer

Harrington Shaw Limited ,
London, Greater London

Overview

Software Engineer Overview - Software Engineer A market leading manufacturer within the Aerospace industry is currently seeking a Software Engineer responsible for the complete life-cycle of a software product, from research and design to implementation, testing and support in line with the engineering specification Responsibilities – Software Engineer · Develop both embedded and PC-based applications to a safety-critical standard. · Develop test infrastructure to support verification of software applications. · 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. · 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. · Mentor and audit output of more junior team members · Contribute to ongoing improvement of software engineering processes and tools. · Communicate effectively with all levels within the organisation and its customers/suppliers at all times. Experience required - Software Engineer · Knowledge and experience in software design and implementation · Good problem solving/investigative skills and data analysis skills · Experience with at least two of the following languages, C, C++, C#, Ada, Java Software Engineer This job was originally posted as www.totaljobs.com/job/89898667