Principal Firmware Engineer

£40000 - £43000/annum + Benefits
06 Jul 2017
05 Aug 2017
Contract Type
Full Time
The company are an international leader in electronic and information technologies for defence systems, aerospace, data, infrastructures, land security and protection and sustainable ’smart’ solutions. They employ 4,000 people across the UK with 2,000 based at the Edinburgh site. In addition to achieving Investors In People accreditation, they won the Queens Awards for enterprise and international trade. They are entering a period of expansion offering exciting opportunities to work at the forefront of technology. With a large proportion of their engineers having chartered status, you can look forward to working with highly skilled professionals.

The Electronics Function in Edinburgh requires a Principal Firmware (FPGA) Engineer to create and develop firmware for leading edge airborne applications. Candidates are expected to have a degree in Electronics and Electrical Engineering, ideally specialising in FPGA / Digital techniques.

Location: Edinburgh
Salary: £43000

Key Responsibility Areas
The successful candidate will be responsible for the design and development of Firmware designs using VHDL, for verifying designs using either VHDL or System Verilog and working to a structured firmware design process.

Skills, Qualifications & Knowledge Required

Candidates are expected to have experience of:
Creating innovative VHDL based FPGA designs
Advanced verification techniques using either VHDL or System Verilog / UVM
Current FPGA technologies from either Xilinx, Altera or Microsemi and their tools
Model Driven Engineering tools including MATLAB and Simulink
High Speed Interface Design & Integration, including PCIe, DDR3, Ethernet
Analysing system level documents and deriving detailed Firmware requirements
Adopting a methodical approach to the full firmware design lifecycle, ideally working to a structured firmware process such as RTCA DO-254 or similar
Specifying complex timing and area constraints for efficient FPGA place and route
De-bugging firmware designs and supporting system related verification and integration
Communicating effectively with different disciplines both verbally and in written form
Peer reviewing colleagues designs
Working individually and as part of a team
Providing leadership to less experienced engineers
Familiarity with Mentor Graphics FPGA development tools including HDL Designer, ModelSim / Questa and Precision are an advantage