← All jobs

Staff FPGA Engineer

Cambridge CB1 2GA, UK Full-time
Embedded DeveloperEmbedded EngineerFirmware EngineerStaff EngineerSystems Engineer

Archer is matching candidates to this role at Entrust. Create a free profile and Archer will check you against this role and every other live role, showing you exactly where you match.

Job Title:             Staff FPGA Engineer

Position Overview:

Provides technical leadership in the design and delivery of FPGA-based solutions within complex, security-focused systems. Owns FPGA architecture, implementation, and integration, and contributes to system-level design and planning. Drives technical direction, delivery planning, and execution across FPGA workstreams, while remaining a hands-on contributor.

Responsibilities:

  • Leads the design, implementation, verification, and debug of VHDL-based FPGA solutions for new and existing products.
  • Owns FPGA architectural design, including partitioning, interfaces, and performance trade-offs within system constraints.
  • Drives integration of FPGA components with embedded and host software systems, ensuring robust and scalable solutions.
  • Defines and structures FPGA development work, translating requirements into deliverable tasks and clear technical plans.
  • Provides estimates for FPGA activities, ensuring plans are realistic, risks are understood, and dependencies are identified.
  • Coordinates and balances FPGA work across engineers, aligning tasks to skill levels and supporting effective team delivery.
  • Guides day-to-day execution, providing technical direction and unblocking engineers during implementation.
  • Identifies and mitigates technical risks and delivery bottlenecks.
  • Defines and evolves FPGA development processes, including configuration management, CI/CD, and verification practices.
  • Contributes to system architecture, working with hardware, software, and product teams to define platform capabilities.
  • Leads resolution of complex technical challenges (e.g. timing closure, resource optimisation, system integration).
  • Mentors and develops engineers through technical guidance, design reviews, and knowledge sharing.
  • Collaborates across teams to ensure alignment of FPGA deliverables with system and product objectives.

Required Experience:

  • Degree (or equivalent experience) in Electronic Engineering, Computer Science, Mathematics, or related discipline.
  • Demonstrated experience designing and delivering complex FPGA-based systems, including:
    • VHDL RTL design
    • Synthesis, place & route, and timing closure
    • Verification methodologies (simulation, testbenches, coverage)
    • Xilinx FPGA architectures and toolchains
  • Experience translating algorithms into efficient FPGA implementations, optimised for performance, area, and power.
  • Experience integrating FPGA designs into hardware/software systems, including bring-up and debugging.
  • Software development experience (e.g. C or Python) to support tooling, test, or integration.
  • Experience working in Linux and/or Windows development environments.

Bonus Experience:

  • Xilinx SoC platforms (e.g. Zynq, Versal)
  • Intel (Altera) FPGA architectures, including SoCs
  • Verilog/SystemVerilog
  • Cryptographic algorithms or secure hardware systems
  • Product compliance, certification, or regulated environments

Personal Attributes:

  • Demonstrates ownership and accountability for technical delivery.
  • Applies a structured approach to planning, estimation, and execution.
  • Effectively guides and develops other engineers, particularly less experienced team members.
  • Maintains a hands-on approach while operating at system and team level.
  • Strong collaborator, able to influence without authority.
  • Comfortable working in complex, multi-disciplinary environments.

 

About Entrust

Entrust keeps the world moving safely by enabling trusted identities, payments and data protection around the globe. Today more than ever, people demand seamless, secure experiences, whether they’re crossing borders, making a purchase, or accessing corporate networks. With our unmatched breadth of digital security and credential issuance solutions, it’s no wonder the world’s most entrusted organizations trust us.

Apply knowing you're qualified

One free profile is all it takes. Archer checks you against this role and every other live role we list, and shows you exactly which requirements you meet before you apply.

More roles like this

See all matching roles

Not quite the right role?

Archer scans thousands of live roles and surfaces the ones you genuinely match, each with a clear explanation of why. It keeps working after you apply, so you hear about roles you would never have found by searching.

Create your free profile