Staff FPGA Engineer

Entrust
Cambridge
Workplace: OnsiteFull timeFunction: Hardware, Embedded & Systems EngineeringSkills: ["Ownership","Planning","Technical mentorship","Collaboration","Risk mitigation"]

Provide technical leadership for designing, implementing, verifying, and debugging FPGA-based solutions in security-focused systems. Own FPGA architecture and translate requirements into structured development plans, estimates, and delivery execution across FPGA workstreams. Drive integration with embedded and host software systems, resolve complex issues like timing closure and resource optimization, and define/improve FPGA development processes including CI/CD and verification practices while mentoring engineers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Entrust
Entrust
1 month ago

Staff FPGA Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 15 hours agoStatus: Live

Job Summary

Provide technical leadership for designing, implementing, verifying, and debugging FPGA-based solutions in security-focused systems. Own FPGA architecture and translate requirements into structured development plans, estimates, and delivery execution across FPGA workstreams. Drive integration with embedded and host software systems, resolve complex issues like timing closure and resource optimization, and define/improve FPGA development processes including CI/CD and verification practices while mentoring engineers.
Location: Cambridge
Workplace: Onsite
Employment Type: Full time
Job Function: Hardware, Embedded & Systems Engineering
Seniority: Mid level

Key Responsibilities

  • •Lead the design, implementation, verification, and debug of VHDL-based FPGA solutions for new and existing products.
  • •Own FPGA architectural design, including partitioning, interfaces, and performance trade-offs within system constraints.
  • •Drive integration of FPGA components with embedded and host software systems, ensuring robust and scalable solutions.
  • •Define and structure FPGA development work by translating requirements into deliverable tasks and clear technical plans, including estimates and risk identification.
  • •Mentor and develop engineers through technical guidance, design reviews, and knowledge sharing, while evolving FPGA development processes and resolving complex technical challenges.

Key Requirements

  • •Degree (or equivalent experience) in electronic engineering, computer science, mathematics, or related discipline.
  • •Demonstrated experience delivering complex FPGA-based systems using VHDL RTL design, synthesis, place & route, and timing closure.
  • •Verification experience including simulation, testbenches, and coverage methodologies.
  • •Experience translating algorithms into efficient FPGA implementations optimized for performance, area, and power.
  • •Experience integrating FPGA designs into hardware/software systems, including bring-up and debugging, with software skills (C or Python) and Linux and/or Windows development experience.
Experience:FPGASecurityEmbedded systems
Skills:OwnershipPlanningTechnical mentorshipCollaborationRisk mitigation
Tech Stack:FPGAVHDLVHDL RTLSynthesisPlace & routeTiming closureSimulationTestbenchesCoverageXilinxCI/CDLinuxWindowsCPythonVerilogSystemVerilogZynqVersalIntel

Company Brief

Entrust
Provides identity, authentication, and secure transaction solutions including public key infrastructure (PKI), digital certificates, encryption, and secure issuance for payments, mobile, and enterprise environments to protect digital identities and critical communications.
Industry: Cybersecurity
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Private Equity Backed
Headquarters: Minneapolis, United States
Founded: 1994
WebsiteLinkedIn