Principal Software Engineer

Recruiter
Meggitt
Location
UK, Fareham
Salary
Competitive
Posted
09 May 2018
Closes
09 May 2018
Ref
32026
Clearance Level
None / Undisclosed, SC
Sector
Aerospace
Job Type
Permanent
Meggitt is a global engineering group specializing in extreme environment products and smart sub-systems for aerospace, defense and energy markets. We employ over 11,000 people across manufacturing facilities in Asia, Europe, North America, with regional bases in India and the Middle East.

.
Job title:
Principal Softare Engineer

Location:
Fareham, Hampshire or Coventry, West Midlands

Reports directly to:
Group Software Manager

Strategic business unit:
Headquartered in the UK, Meggitt PLC is a global engineering group specialising in extreme environment components and smart sub-systems for aerospace, defence and energy markets. Some 11,000 people are employed across manufacturing facilities in Asia, Europe and North America and regional bases in Brazil, India and the Middle East.

Meggitt's civil aerospace presence covers large commercial transports, regional aircraft, business jets, helicopters and general aviation. Its defence markets cover all military aircraft types, land systems, naval platforms and aerial, land-based and marine threat simulation training and weapons systems development. The firearms element of this capability extends into law enforcement and security organisations.

The group's growing presence in energy is driven by our core fluid controls, heat management and sensing and monitoring capabilities, many of which are deployed to help reduce the maintenance costs, fuel consumption and carbon emissions of industrial gas and steam turbines.

Purpose:
The Principal Software Engineer will lead and grow Meggitt's central software engineering team delivering safety-critical embedded software to business unit programmes. This includes hands-on development of embedded, safety critical software plus technical leadership of small project teams to deliver and certify multiple high-value software projects.

Responsibilities:
25% technical leadership
- Technical leadership of the software team with responsibility for the design, development, verification and certification of software deliverables to business unit programmes
- Understand and champion the central software engineering methodology
- Work closely with the Manager, Software Engineering and software design leads to develop work packages from analysis of requirements, work share agreements and internal constraints
- Work closely with the Manager, Software Engineering and software design leads on the schedule and cost of software deliverables to business unit programmes including scope definition and change management
- Support the Manager, Software Engineering in the day-to-day management and growth of the software team. There is the need to both ensure that Meggitt's businesses remain satisfied with the support provided and that we continue to consolidate software engineering capability in the central software team.
- Own the technical interface with the offshore verification team, ensuring quality of delivery
- Own the team's software development process and champion continuous improvement in this area
- Coach and mentor the team in the principles of safety-critical software development
- Travel, on occasion, to customers, suppliers and other group software engineering offices
75% technical delivery
- Capture, negotiate, decompose and derive formal software requirements
- Understand and implement the requirements for certification of safety-critical products to the appropriate design assurance level
- Architect, design, develop, integrate and test complex software development projects using model-based development tools such as UML and SCADE
- Develop drivers for embedded devices including sensors, actuators and peripherals
- Author design documentation inclusive of traceability to parent and child documentation
- Prepare, check and approve qualification and certification test plans/procedures for software design
- Perform, track and control internal project activities and manage external sub-contractors (including offshore verification partners)

Key skills and competencies required:
Degree in Computer Science, Electrical Engineering, Physics or a related field
Extensive experience leading the development of safety critical aerospace control or software systems and expereicne working
as an engineer delivering safety critical control or software projects in the aerospace, defence, transport or industrial sectors
Self-starter with a strong, proven track record in the technical leadership of embedded, safety-critical projects in the aerospace or high technology sectors from requirements capture to realisation
Strong, proven experience with embedded C
Strong, proven experience applying aerospace standards for software development including DO-178/ED-12 (Software Considerations in Airborne Systems and Equipment Certification) and completion of software certification audits with FAA, EASA and aerospace customers
Experience supporting the development of new business proposals by providing technical content, work breakdown and hours/cost estimates
Experience in the deployment and use of configuration management tools, problem reporting tools, debuggers, emulators and integrated development environments
Knowledge of interface and communication protocols (ARINC429, CAN, SPI)
Experience leading and coaching small teams including delegating responsibility, training and evaluating performance
Good communicator with the ability to explain software concepts and understand concepts from other engineering domains
Strong written communication and verbal communication skills
Experience with model-based software development using tools such as SCADE
Desirable skills:
Ideally, experience with real-time operating systems
Ideally, experience working to MISRA C standards

Meggitt is a global engineering group specializing in extreme environment products and smart sub-systems for aerospace, defense and energy markets. We employ over 11,000 people across manufacturing facilities in Asia, Europe, North America, with regional bases in India and the Middle East.

Similar jobs

Similar jobs