Search Jobs

Hold CTRL to choose multiple sectors (up to 3)


Hold CTRL to choose multiple sectors (up to 3)

Principal Engineer- FPGA Design job in Hemel Hempstead

  • Show me jobs like this one
  • More jobs from this recruiter
  • Email this job to a friend
  • Print this job
Job Ref:  38376
Employer:  Goodrich
Industry:  Civil and Structural
Country:  United Kingdom
County/State:  Hertfordshire
City:  Hemel Hempstead
21/10/2016 05:04
This role can be based from either our Hemel Hempstead Location or our York Road Birmingham Location

UTC has the reputation of a world class provider of aircraft systems. As a result of new design wins we are seeking to further expand our Firmware Team. We are looking for people with significant experience in Field Programmable Gate Array (FPGA) design for safety critical applications. We favour candidates who show leadership and have good team working skills.
We are looking for an experienced professional person who is fully competent in the knowledge, principles and practices of developing FPGA designs in aerospace applications so can demonstrate a depth of specialist knowledge and has worked across a range of Field Programmable Gate Array (FPGA) technologies and understands the advantages and disadvantages of their use; significant experience and expertise in the development of FPGA designs, with excellent team leading skills to interface effectively with other project staff between two U.K. sites & a site in India, and must demonstrate the ability to lead, drive and motivate other engineers.
Reporting to the Firmware Team Lead and working closely with the project leadership, you will take responsibility for completing a FPGA work-package on schedule and to the processes & standards required to achieve the DO-254 approval required for flight certification & release; this will include design, validation, verification, certification and maintenance tasks for new and existing FPGA designs within the Motor Drive Systems Centre (MDSC) range of products.
To achieve this, you will apply your technical skills to all aspects of the FPGA design process and utilise your expertise & experience to quality assure and supervise the work of other engineers, so holding technical responsibility and accountability for the work of others; this will involve peer reviews of work developed by others against our standards, DO-254 plans and customer expectations. This role may require technical accountability for any developing engineers in your team.
Will be responsible for technical decisions, and act as the customer technical interface on projects for the firmware specialist discipline.
Technical skills will include the ability to formulate initial FPGA concept designs, formulate & develop requirements from higher level requirements or design information that can be tested, produce VHDL RTL design code with integrated comments and traceability, conduct peer reviews, perform and lead verification activities, produce deliverables to achieve the programme milestones and ensure the work produced aligns to the DO-254 plans, and to support the effective application of FPGA technologies, tools and processes.
You will be expected to be able to conduct or co-ordinate the detailed phases of aerospace engineering project work required to achieved DO-254, so requiring extensive experience and judgment in the evaluation, selection, adaptation, and/or where necessary the modification of standard techniques; so the successful candidate will be expected to make a key contribution to continuous improvement of Firmware methods, processes, procedures and tools, and to keep abreast of technological developments within the electronics field and to understand the overall function of the product and its role in the aircraft's system.
You can expect a dynamic environment, where process improvement is a way of life, and constantly striving to do our work better.

Principle Accountabilities:
To be responsible for FPGA designs in MDSC products from concept to the achievement of requirements specification, design compliance and DO-254 certification in-line with company processes.
• Lead work packages delivering complex work scopes; to manage, supervise and control the day-to-day work developed and delivered by firmware specialist engineers.
• Estimate and plan realistic schedules for FPGA workpackage tasks.
• Contribute to the initial conceptual and architectural definitions, specifications and interface design of FPGAs including device selection, pin-out, and power considerations to identify effective and efficient solutions.
• Generate conceptual and architectural definitions to meet the requirements.
• Write requirements, produce a specification document and conduct formal requirements validation to the applicable firmware processes/standards.
• Produce and develop RTL code designs to applicable processes and standards, whilst maintaining compliance with specifications; so proficient in writing RTL VHDL design code to meet requirements.
• Design implementation with constraints generation, timing analysis and closure.
• To perform/lead simulation test design to applicable processes/standards to demonstrate compliance to specification (includes definition of verification requirements, test procedures and writing a verification report with compliance evidence); so Proficient in writing behavioural code to develop test environments to planning documents and produce reports to provide evidence of compliance to requirements.
• Provide technical guidance and leadership to co-ordinate a team of people for either design or verification or both.
• To produce and maintain metrics to demonstrate progress of each activity.
• Support system/product development changes with FPGA revisions under the required standard of configuration management.
• Prepare and maintain the necessary documentation to pass reviews needed for DO-254 certification and production release.
• Perform peer reviews of deliverables produced by others (such as specifications, VHDL RTL or behavioural code, firmware releases, testbench/behavioural models, verification report documents that include the test environment, test procedures, test model requirements and results reports) to ensure designs are technically excellent, consistent and conform to process.
• Perform diligent peer reviews on life cycle data and lead review meetings during FPGA development life cycle and produce concise review records expected to withstand any scrutiny in an audit.
• Understand the unit / system application of FPGAs as appropriate, and to collaborate with the hardware and systems groups to produce working systems and to meet overall project requirements (such as compatibility, cost, timescale, weight, reliability, and maintainability criteria).
• Understand existing FPGAs as needed to provide effective design maintenance as required.
• Contribute to FPGA team improvement of FPGA design processes and tools.
• Follow MDSC procedures/processes/standards and participate in engineering improvement activities aimed at increasing efficiency and quality of work.
• Single point of contact with the customer for a large team of professional engineers and lead the technical customer interface, responsible for technical decision making in relation to customer requirements on projects.
This should not be considered an exhaustive list of the duties of the position, it is meant to give a general description of what the main duties are, recognising that the successful job incumbent may be requested to fulfil assignments in other departments within the business, commensurate with the level of a Principal engineer.

Basic Qualifications:
Personal Characteristics: To be considered, candidates must have
• A proactive style, team spirit, high energy level, and positive outlook.
• Commitment to deliver with diligence.
• Excellent written and verbal communication skills.
• A good level of expertise in general electronics design commensurate with the position of a Principal Engineer.
• Demonstrable practical experience of FPGA design including VHDL design, simulation, code coverage, synthesis, place&route and timing analysis & closure checks.
• Configuration management experience of large complex FPGA designs.
• Familiarity with FPGA technologies (e.g. preferably Actel technology however all considered).
• Experience with FPGA CAE software tools (VHDL simulators {i.e. for both design and verification activities}, synthesis, place&route, timing tools, code coverage etc).
• Excellent track record in FPGA design.
• Excellent problem-solving skills.
• Ability and willingness to lead a team of people within a project.
• A good degree in Electronic Engineering or equivalent, with experience of working and developing in a high-tech FPGA development environment (preferably aerospace/space).
Desirable Attributes:
• Experience of ASIC or FPGA design.
• Experience of ASIC or FPGA verification.
• Team leading experience gained on a FPGA-related workpackage for design activites.
• Team leading experience gained on a FPGA-related workpackage for verification activities.
• Experience with specification management tools (DOORS tool preferred).
• Experience with code management tools (Dimensions tool preferred).
• Good understanding of control laws (FPGA applications will be considerably beneficial).
• Knowledge and experience in electrical motor control (FPGA applications will be considerably beneficial).
• Knowledge and experience of applying control laws within FPGA applications.
• Experience with military or aerospace designs.
• An appreciation and understanding of hardware design issues will be necessary in order to interact within the wider department and to achieve an integrated final system solution.
• Familiarity with RTCA/DO-254 and FPGA experience acquired in a DO-254 environment.
• Physical verification of firmware requirements to achieve DO-254 certification (where experience using the Aldec tool approach will be considerably beneficial)
• Knowledge and understanding of RTCA DO-254 development life cycle for Design Assurance Level A, B and C designs with experience and understanding of writing firmware planning documents for each DO-254 Design Assurance level will be beneficial.

From time to time the successful candidate may be required by the Company to perform other tasks and/or learn new skills which are not included in the above description, but are within the capabilities of the individual and, where necessary, training will be given.

Copyright © Rengineeringjobs.com Job Board 2011  | Powered by JobMount Job Board Software