FPGA Design Engineer
Full time on site in Edinburgh
-competitive market rates
Inside IR35
6 month initial contract
Key Responsibilities:
- Designing and developing firmware using VHDL for advanced airborne applications
- Verifying designs using either VHDL or SystemVerilog
- Working within a structured firmware design process, ideally aligned with standards such as RTCA DO-254
- Creating innovative VHDL-based FPGA designs
- Utilising advanced verification techniques, including UVM
- Employing current FPGA technologies (Xilinx, Altera, Microsemi) and their tools
- Utilising Model Driven Engineering tools such as MATLAB and Simulink
- Designing and integrating high-speed interfaces like PCIe, DDR3, and Ethernet
- Analysing system-level documents to derive detailed Firmware requirements
- Debugging firmware designs and supporting system-level verification and integration
Job Requirements:
- Degree in Electronics and Electrical Engineering, preferably with a focus on FPGA/Digital techniques
- Experience in creating VHDL-based FPGA designs
- Proficiency in advanced verification techniques using VHDL or SystemVerilog/UVM
- Knowledge of current FPGA technologies from Xilinx, Altera, and Microsemi
- Familiarity with Model Driven Engineering tools including MATLAB and Simulink
- Experience in designing high-speed interfaces like PCIe, DDR3, and Ethernet
- Understanding of structured firmware design processes and lifecycle management
- Ability to specify complex timing and area constraints for FPGA place and route
- Effective and flexible communication skills