Job Description
Senior / Principal Firmware Engineer
Our client, a global leader in the Defence Industry, is seeking a Senior / Principal Firmware Engineer to work on avionics systems.
Role Overview:
The Senior / Principal Firmware Engineer will be responsible for designing and developing firmware using VHDL and verifying designs with VHDL or SystemVerilog.
Responsibilities:
* Collaborate with Systems, Hardware, and Software teams to provide firmware solutions and address integration issues on complex systems.
* Create innovative and robust VHDL-based designs.
* Document and record deliverables.
* Verify firmware designs.
* Ensure configuration management and maintain revision control of designs.
* Provide progress reports.
Skills, Qualifications, and Experience:
* Mandatory: Proven expertise in developing firmware with VHDL or Verilog.
* Experience with Mentor Graphics FPGA development tools such as HDL Designer, ModelSim/Questa, and Precision.
* Familiarity with FPGA design flows from Xilinx, Intel (Altera), or Microsemi (Actel), including ISE, Vivado, Quartus.
* Experience in specifying timing and area constraints for FPGA place and route.
* Ability to analyze system and hardware requirements to derive detailed firmware specifications.
* Experience with independent verification using VHDL.
* Experience in firmware requirements capture and management tools.
* Proficiency in debugging firmware and supporting integration and verification at hardware and system levels.
* Understanding of firmware and revision control software.
* Experience making technical decisions and mitigating risks in firmware design activities.
* Knowledge of high-speed serial protocols and implementations.
* Ability to coordinate technical activities and liaise with project leads and other disciplines.
* Excellent communication and interpersonal skills, both oral and written.
* Linux and scripting experience.
* Ability to write technical reports and documentation.
Desirable:
* Experience in developing real-time, embedded, safety-critical firmware, preferably aligned with RTCA/DO-254 DAL D.
* Independent verification experience using SystemVerilog/UVM.
* Relevant aerospace or defence industry experience.
* Experience with embedded processor cores (e.g., ARM) in FPGA designs.
* Familiarity with the latest FPGA device families.
Qualifications:
Honours degree or equivalent in Electronics Engineering or a STEM-related field.
This role can be based in Luton or Edinburgh. Due to security requirements, only UK residents are eligible.
#J-18808-Ljbffr