Job Title: FPGA Design Engineer
Location: Derby
Salary: £35,000 to £65,000 depending on experience
Our client a global leader in the engineering and manufacturing of high-performance electronic and mechanical systems for critical environments are looking for a FPGA Firmware Engineer to join their engineering team.
The successful candidate will be responsible for performing requirements analysis, requirements derivation, architecture, design, development, documentation and testing of FPGA firmware.
Key responsibilities:
-
Developing high-level firmware requirements using DOORS,
-
Creating architectural designs,
-
Defining low level requirements and detailed designs,
-
Writing VHDL and Verilog HDL code using Sigasi Studio,
-
Simulating HDL designs at unit, integration and system level using Mentor Graphics QuestaSIM,
-
Undertaking synthesis, place and route and static timing analysis using Synopsis Synplify, targeting Xilinx FPGAs,
-
Developing Python scripts for process automation,
-
Operating continuous integration and continuous delivery (CI/CD) toolsets,
-
Managing change control and configuration management using GIT,
-
You will be engaged in problem solving,
-
You will be required to demonstrate process adherence and solution correctness,
-
You will be expected to engage in continued improvement of our firmware development process, for cost and timescale reduction and quality improvement,
-
You will support process and technical audits,
-
You will liaise with the Software, Systems and Electronics teams,
-
You will manage suppliers, including scoping packages of work and reviewing their deliveries.
Qualifications, skills and experience:
-
-
Qualified to Degree, or HND level : In Electronics Engineering, Computer Science, or related discipline,
-
Self-motivated and enthusiastic to become familiar with new techniques and tools,
-
Experienced and talented programmable hardware engineer.
-
Experienced in digital electronics design,
-
Experienced in programmable logic device design,
-
Experienced in real-time systems
-
Awareness of safety-critical development constraints (e.g. IEC62566)
-
Customer focus
-
Priority setting
-
Interpersonal and communication skills
-
Conflict management
-
Timely decision making
-
Planning and organising own and others’ work
-
Dealing with ambiguity