Principal Software Engineer - East Sussex- 45-52K+Benefits

  • CVL
  • East Sussex, UK
  • Sep 09, 2016
Software Engineer

Job Description

Principal Software Engineer Avionics East Sussex Permanent Position 45-52K+Benefits Purpose of Position This role is for a Principal Software Engineer who is looking to apply their experience and proven technical aptitude in a new and challenging environment. It is envisaged that the successful candidate will become a key member of the SW engineering community regarded as a subject matter expert in software architecture, functionality and capabilities of the defence avionics products developed in the Electronic Systems business unit. The successful candidate will find themselves working on avionics projects (both product development and Research) at various stages of the software development lifecycle. The successful candidate will have language, domain knowledge and experience relevant to the defence avionics embedded products. The successful candidate must have excellent interpersonal skills and be able to combine that with their technical knowledge to underpin their technical decision making. Responsibilities Initially this role will be with a team involved in MoD sponsored research and development. The successful candidate will support the current team in a range of research packages relating to the application of new avionics software standards to both legacy and future systems. The successful candidate will be expected to evaluate the benefits and disadvantages of the various approaches, and identify improvements and changes which will improve effectiveness and affordability. Due to the level of interaction with stakeholders outside of the organisation that is required, it is essential that the successful candidate has excellent interpersonal skills and they are able to articulate in a constructive manner a range of technical views. The successful candidate will also be expected to develop a holistic understanding of the avionics industry, such that the views and ideas that he or she projects outside of the company fit within the context of current and future business. It will also be important that the successful candidate is capable of building relationships externally and internally with key software capability stakeholders, ranging from those knowledgeable in software, to key decision makers with a limited understanding of software development. The Principal Software Engineer will undertake a range of activities as illustrated below: * Analysis and critical review of Software Standards * Contribution to Software Architecture discussions, both internally and in industry forums * Supporting industry forum meetings, both in the UK and abroad * Compiling and contributing to research reports * Development of example software code to support experimentation * Leading focused research work packages, delivering reports etc. on time and within budget, and reporting on progress as required Education/Experience * A minimum qualification of a 2:1 honours degree (Computer Science or related discipline) or equivalent is required. Be able to demonstrate * an advanced understanding of the challenges associated with software engineering of avionics equipment, * good written, verbal and interpersonal communication skills, * high levels of motivation, integrity and professionalism, * flexibility, commitment to delivery, and innovation. Sufficient relevant software engineering and domain competence across most of the aspects captured below: Essential skills: * Requirements capture preferably with DOORS experience * UML analysis and design preferably with Rhapsody experience * Experience of the full software development lifecycle i.e. requirements generation to a signed off system * Understanding of layered software architectures / approaches and their application * Multi-threaded software development Desirable skills * RTOS use (Greenhills Multi and Integrity RTOS experience is desirable) * SysML design modelling * DO-178C(or DO-178B) * PowerPC or ARM processors * Layered software architecture standards such as ASAAC or ARINC 653 * Enterprise Architecture skills e.g. TOGAF * Embedded software development * Hold, or be able to obtain Security Clearance * Hold a UK driving license