Senior Firmware (FPGA) Engineer


Premium Job From Matchtech

Recruiter

Matchtech

Listed on

20th January 2017

Location

Greenford

Salary/Rate

£40000 - £46000

Type

Permanent

Start Date

ASAP

This job has now expired please search on the home page to find live IT Jobs.

Key Responsibilities:

- Responsible for complex design and development tasks.

- Is involved in more than one project at any one time; multi-tasks appropriately to serve needs of all projects.

- Liaises with customers and external bodies as needed.

- Accurately estimates work of self and others; identifies cost effective solutions in terms of both development time and materials; delivers predictably and increases team's ability to do the same.

- Requires support rather than supervision, and only for more complex tasks.

- Seeks input from peers and manager as required; ensures that work has been reviewed to a suitable level.

- Present proposals clearly and constructively debates input from others.

- Provides a level of technical leadership within the team; shares knowledge willingly.

- Proposes and champions ideas for improvement.

- Coaches and mentors less experienced engineers on an informal basis.

- May have line management responsibilities.

- Manage security of information as defined in the Security manual

Knowledge, Skills and Experience:

- Proficient in full life cycle Firmware development.

- Adherence to strict Firmware design processes.

- Ensures that Firmware team members follow the Firmware design processes.

- Generate understandable and unambiguous Firmware requirements based on user and systems level requirements.

- Generate documentation to show requirement traceability.

- Experience in FPGA design ideally using Xilinx and MicroSemi (Actel) FPGAs.

- Generate high quality and robust Firmware designs and architectures to meet the Firmware requirements and Interface specifications.

- Proven experience with Engineering design methodologies. For example, the 'V' Model - Requirements, architecture, detailed design, Implementation, Integration, Test, Validation & Verification.

- Ability to produce of high quality design, development and implementation documentation for submission to evaluation.

- Knowledge of signal integrity and bit error rate issues within digital systems.

- Ability to design for synchronous and asynchronous systems. For example System Synchronous, Source Synchronous and Asynchronous systems.

- Mixed digital/analogue design experience.

- Optional:

- Experience in the use of design techniques using UML.

- Implement Firmware in accordance with required coding standards.

- Ensure that all code is correctly documented to an appropriate level in the Firmware Design Descriptions.

- Implement self-checking test benches for RTL, post-synthesis and postlayout simulation of developed code.

- Ability to develop bus functional models.

- Able to provide test coverage analysis in Firmware Design

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: