Candidates must answer the following questions as part of the application process.
1. Do you have a Bachelor of Science in a software engineering or related discipline?
2. Explain your experience of developing software for the Aerospace market?
3. Explain your experience of DO-178B?
4. Explain your experience of working on a safety critical embedded software project?
Software Engineer
Purpose:
Provides technical expertise in the design, development, testing and verification of software used in aircraft braking systems, nose wheel steering and Landing Gear control systems.
Duties
Conducts technical work not excluding the following: analysis, product design, testing, system/component integration, mathematical modelling, software development and verification.
Prepares and reviews documentation not excluding the following: technical requirements, specifications, design documents, user guides, work instructions, test plans, test procedures and technical reports.
Plans, organizes and controls his/her activities to ensure on-time delivery and the quality of their output.
Actively participates as a member of their skill centre and/or program development teams.
Carries out special projects as assigned.
Technical Requirements
Proficient in the use of LDRA Testbed (both Assembler and C/C++) desirable
Experienced in unit testing desirable
Experience of HP Assembler and Intel Assembler desirable
Experience with the HP9000/300 and HP9600 systems and also HP64700 series emulators - desirable
Proficient with Misra-C programming desirable
Familiar with DOORS Requirements Management tools desirable
Good planning, organizational, analytical, leadership, interpersonal, decision-making, problem-solving, oral and written communication skills essential
University degree in an engineering discipline or equivalent qualification essential
Real Time Systems development experience essential
Person Specification
General Intelligence
Essential
Ability to handle and prioritise complex issues and job role demands from multiple sources.
Ability to complete routine and complex tasks with a high degree of accuracy.
Skills / Abilities / Aptitudes
Essential
Good mathematical and analytical skills
Strong software engineering skills, excellent understanding of software engineering principles, able to apply software engineering knowledge
Strong written, verbal, and report writing skills
Strong planning, organizational, analytical, decision making and problem-solving skills
Desirable
Proficient in TCL Programming
Proficient in MISRA-C Programming
Personal Attributes & Circumstances
Essential
Ability to work flexibly within the workload demands of the department
Ability to liaise with others to meet deadlines
Ability to manage resources to maximize efficiency
Good interpersonal skills, team player, enthusiastic, sense of humour
Desirable
Ability to travel and work abroad
Competence
Essential
Competence in using Microsoft Office suite at intermediate level
Successful record of on time, on specification, technical deliveries
Competence in generating technical reports
Competence in using Matlab, Simulink and associated toolboxes
Desirable
Competence in presenting technical data at meetings, teleconferences and web meetings
Competence in use of LDRA Testbed or similar
Competence in using SCADE or similar
Competent in dealing with customers and suppliers
Demonstrable success in on time and right first time delivery of multiple work activities
Competence in using DOORS
Knowledge
Essential
Knowledge of aerospace industry markets, trends and practices
Knowledge of software development processes, particularly DO-178B
Knowledge of Configuration Management and Problem Reporting
Knowledge of software verification and validation methods
Knowledge of embedded software systems, hardware platforms, interfaces
Knowledge of requirements management
Desirable
Knowledge of fault detection and health monitoring
Knowledge of control engineering principles
Experience
Essential
Experience of working on embedded software
Experience of working on safety critical systems (DAL A)
Experience in Real Time System development
Experience of delivering on a successful engineering project
Desirable
Experience of Model Based Design process
Experience as Lead Engineer
Experience of working directly with customers
Experience of working on an aircraft Braking System
Experience of working on a Nose Wheel Steering system
Experience of working on a Landing Gear system
Experience of working on a fault detection / health monitoring system
Attainments
Essential
Educated to Degree Level
Desirable
Educated to MSc, MA or PhD level
Chartered Engineer
This vacancy is being advertised by NCR (New Century Recruitment Ltd). The services advertised by NCR are those of an Employment Agency.