S

Stirling Dynamics

Aerospace and marine engineering services

Principal FPGA Verification Engineer

Silicon & ASIC DesignPosted on Nov 5
Full-timeBristol, UK£57.5k - £72.5k

About the Job

Requirements

  • Strong VHDL design capability, including requirements-based register-transfer-level (RTL) design and development of maintainable, reviewable FPGA code.
  • Practical understanding of DO-254 processes and the artefacts required to support FPGA or complex electronic hardware development.
  • Ability to work effectively with electronics hardware engineers, systems engineers, software engineers, and verification engineers.
  • Ability to work with incomplete or evolving requirements and apply sound engineering judgment to progress practical design solutions.
  • Strong written communication skills and the ability to produce clear design documentation, review records, and engineering rationale.
  • Significant experience of FPGA design and development for complex digital systems.
  • Experience of FPGA development for high-integrity, safety-critical, or mission-critical applications.
  • Experience developing FPGA designs from system or hardware requirements, including requirement decomposition, derived requirements, and traceability, using tools such as Siemens Polarion or DOORS.
  • Experience with FPGA simulation and debugging using tools such as QuestaSim or ModelSim.
  • Experience with FPGA implementation toolchains such as Xilinx Vivado, Intel Quartus, or equivalent vendor tools.
  • Experience conducting code and documentation reviews within a controlled development process.
  • Experience using configuration management and source-control tools such as Git, Azure DevOps, Bitbucket, or similar.
  • Experience working on DO-254 development projects, particularly DAL A, DAL B, or DAL C airborne electronic hardware.
  • Experience with requirements-based FPGA verification using SystemVerilog, UVM, or a similar structured verification methodology.
  • Experience defining FPGA verification strategies, test plans, coverage objectives, and verification evidence.
  • Experience using linting tools and applying coding rule sets suitable for DO-254 or high-integrity FPGA development.
  • Experience with formal verification, code coverage, functional coverage, or coverage-closure activities.
  • Experience creating or maintaining automated build, simulation, or regression-test workflows.
  • Scripting experience using Python, Tcl, shell scripting, or similar for FPGA build, simulation, automation, or toolchain control.
  • Experience with hardware-in-the-loop (HIL), software-in-the-loop (SIL), or test-rig environments used to support electronic hardware or FPGA verification.
  • Experience integrating FPGA designs with processors, analog-to-digital converters, digital-to-analog converters, motor-control electronics, communications interfaces, or other mixed hardware/software systems.
  • Experience with aerospace communication interfaces, control systems, electromechanical actuators, or airborne electronic hardware.

Responsibilities

  • Join a team responsible for the design, implementation, and verification support of FPGA solutions for safety-critical and high-integrity aerospace systems.
  • Lead or contribute to FPGA architectural definition, detailed design, and implementation activities using VHDL.
  • Develop requirement-based FPGA designs, ensuring traceability from system and hardware requirements through FPGA low-level requirements, design artefacts, and verification evidence.
  • Produce and maintain FPGA design documentation, including design descriptions, interface definitions, implementation notes, and review evidence.
  • Support DO-254 planning, requirements capture, design, review, and verification activities for complex electronic hardware.
  • Work closely with systems, safety, electronics, software, test, and certification engineers to ensure FPGA designs are correctly integrated within the wider product architecture.
  • Support development and maintenance of FPGA development workflows, including configuration management, branch-based development, pull requests, design reviews, and formal release baselines.
  • Contribute to FPGA implementation activities, including synthesis, constraints, timing closure, build scripting, and implementation-tool-flow management.
  • Support verification engineers in developing requirement-based verification strategies, test plans, simulation environments, and coverage closure.
  • Participate in code and documentation reviews, including independent review of VHDL design code and review of evidence generated by linting, simulation, and implementation tools.
  • Help maintain and improve FPGA development processes, toolchains, and engineering practices.
  • Provide technical leadership, mentoring, and guidance to less experienced engineers.

Desired Qualifications

  • Chartered Engineer status or working towards professional registration.
  • Experience mentoring engineers or providing technical leadership within a small or multidisciplinary team.
  • Experience gained in a large aerospace, defence, or avionics organisation, with an interest in applying that knowledge in a more agile and hands-on engineering environment.

About the Company

Stirling Dynamics

Aerospace and marine engineering services

Stirling Dynamics provides advanced engineering services and products for aerospace and marine platforms. It collaborates with customers through open communication and flexible contracting to deliver solutions for civil and military programmes. Based in the UK and Germany and part of the Expleo Group, it exports more than 70% of its business and serves customers worldwide. The company holds AS9100 certification, ITAR compliance, and has experience with over 70 aircraft types and multiple marine platforms, aiming to deliver reliable, compliant engineering outcomes.

Company size
51-200
Company stage
Grant
Total funding
$820K
Headquarters
Bristol, United Kingdom
Founded
1987

Recently Posted Jobs

Explore more opportunities at Stirling Dynamics

See more jobs