Firmware Engineer

Middlesex  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Due to excessive work load, I am looking for an Firmware Engineer for an initial 6 month contract opportunity based onsite within my clients offices in Greenford.

Within this position you will be expected to implement complex functions and algorithms for use in secure communication products within the Integrated Systems business.

  • You will be responsible for complex design, development, implementation in line with project schedule/budgets.
  • You will generate understandable and unambiguous Firmware requirements based on user and systems level requirements as well as generating documentation to show requirement traceability.
  • You will generate high quality and robust Firmware designs and architectures to meet the Firmware requirements and Interface specifications and produce high quality design, development and implementation documentation for submission to evaluation.
  • You will manage security of information as defined in the Security manual Adherence to strict Firmware design processes and design for synchronous and asynchronous systems such as System Synchronous, Source Synchronous and Asynchronous systems.
  • You will Implement Firmware in accordance with required coding standards and ensure that all code is correctly documented to an appropriate level in the Firmware Design Descriptions.
  • You will ensure that Firmware is configured and controlled in accordance with the Firmware Configuration Management Plan and implement self-checking test benches for RTL, post-synthesis and post- layout simulation of developed code.
  • You will integrate Firmware with other system components (Software or Hardware) and resolve any issues either by Firmware modification or by contributing positively to resolution by other disciplines and engage in the review of items (documents, design, code) produced by others - includes appropriate items produced by other disciplines, ie systems, hardware, FPGAs, project management.
  • You will make efficient use of the Redmine project management/bug-tracking tool by correctly maintaining assigned tasks and issues and actively look for opportunities to improve processes used in the Firmware development and propose changes.

The ideal candidate will be proficient in full life cycle Firmware development and be proficient in the use of:

  • Firmware Configuration Management tools in general and Subversion in particular.
  • Project management/bug-tracking tools in general and Redmine in particular.

You will be proficient in the use of industry standard communications protocols associated with communication interfaces (UARTs, USARTs, SPI, I2C, TCP/IP, UDP) and have experience in FPGA design ideally using Xilinx and MicroSemi (Actel) FPGAs as well as having a variety of engineering methods and techniques; applies and adapts these as necessary to create solutions.

  • You will have proven experience with Engineering design methodologies. For example, the 'V' Model - Requirements, architecture, detailed design, Implementation, Integration, Test, Validation & Verification and knowledge of signal integrity and bit error rate issues within digital systems.
  • You will have Mixed digital/analogue design experience and be able to provide test coverage analysis in Firmware Design Documentation and have the ability to use test and measurement equipment, for example, Oscilloscopes, logic analysers and Spectrum analysers.
  • You will have good knowledge of FPGA EDA tools and tool flow. For example, experience with:
  • MentorGraphics ModelSim.
  • MentorGraphics Precision Synthesis.
  • Xilinx ISE, XST and Vivado.
  • Experience in FPGA constraints generation, timing analysis and timing closure.
  • Use of JTAG and boundary scan.

Qualifications :
Degree in Physics, Engineering or Computer Science, or equivalent industrial experience

WA Consultants is an Employment Business and an Employment Agency as described within The Conduct of Employment Agencies and Employment Businesses Regulations 2003.

Start date
ASAP
Duration
6 months+
(extension possible)
From
WA Consultants
Published at
06.04.2016
Project ID:
1104898
Contract type
Freelance
To apply to this project you must log in.
Register