Role Overview
The
Senior / Principal Firmware Engineer
will be responsible for the design, development, and verification of FPGA firmware using VHDL, with additional verification tasks in VHDL or SystemVerilog.
Key Responsibilities
The engineer will collaborate closely with Systems, Hardware, and Software teams to deliver robust firmware solutions and resolve integration challenges within complex systems.
Responsibilities include:
- Designing and implementing innovative, reliable VHDL-based firmware solutions
- Documenting and maintaining detailed design deliverables
- Verifying firmware designs using simulation and test methodologies
- Managing configuration control and maintaining version traceability
- Providing progress updates and supporting project reporting activities
Essential Skills and Experience
- Minimum of
5 years\β experience
developing firmware using VHDL or Verilog - Proficiency with FPGA development tools such as
HDL Designer, ModelSim/Questa, and Precision - Familiarity with FPGA toolchains from
Xilinx, Intel (Altera), or Microsemi (Actel) - Ability to interpret system or hardware-level requirements and derive detailed firmware specifications
- Strong debugging skills for firmware and integration at both hardware and system levels
- Understanding of firmware configuration management and revision control practices
- Ability to coordinate day-to-day technical tasks, collaborating effectively with engineering leads and cross-discipline teams
- Excellent written and verbal communication skills
- Experience with
Linux environments
and scripting languages - Proficiency in producing technical documentation and reports
Desirable Skills and Experience
- Experience developing
real-time or safety-critical firmware
, ideally to
RTCA/DO-254 DAL A or B
standards - Familiarity with
requirements capture and management tools - Prior experience in
Aerospace, Defence, or similar high-reliability industries - Knowledge of
embedded processor cores
(e.g. ARM) within FPGA designs - Experience with
independent verification
using
VHDL or SystemVerilog/UVM - Awareness of
modern FPGA device families
and architectures - Understanding of
high-speed serial communication protocols
and implementation techniques
Qualifications and Security Requirements
- Bachelor\βs degree (or equivalent)
in Electronics Engineering or a related STEM discipline - UK citizenship
is required to obtain security clearance (SC) - Existing SC clearance
is advantageous
Contact Detail:
Sanderson Government & Defence Recruiting Team