Overview
In this role you provide technical leadership for FPGA-based solutions within security-focused systems. You own FPGA architecture, design, verification, and integration, while guiding delivery across FPGA workstreams and mentoring engineers. You will work closely with hardware, software, and product teams to shape platform capabilities. The position blends hands-on design with system-level planning in a multi-disciplinary environment. This is a chance to influence secure, scalable FPGA implementations at Entrust’s identity-centric security platform.
Pay / Benefits
- Career growth
- Flexible work options (remote, hybrid, on-site)
- Collaborative culture
- Diversity and inclusion
- Accessible accommodation support
Responsibilities
- Lead design, implementation, verification, and debugging of VHDL-based FPGA solutions
- Own FPGA architecture including partitioning, interfaces, and performance trade-offs
- Drive FPGA-software integration with embedded and host systems
- Translate requirements into deliverable tasks and technical plans
- Provide realistic estimates, identify risks, and map dependencies
- Coordinate FPGA work across engineers to ensure timely delivery
- Guide execution and unblock engineers during implementation
- Identify and mitigate technical risks and bottlenecks
- Define FPGA development processes (config management, CI/CD, verification)
- Contribute to system architecture with hardware, software, and product teams
- Lead resolution of complex technical challenges (timing, optimization, integration)
- Mentor engineers through reviews and knowledge sharing
- Collaborate across teams to align FPGA deliverables with product goals
Key requirements
- VHDL RTL design
- Synthesis, place & route, timing closure
- Verification methodologies (simulation, testbenches, coverage)
- Xilinx FPGA architectures and toolchains
- Algorithms translated to FPGA implementations optimized for performance, area, and power
- Hardware/software integration with bring-up and debugging
- Software development experience (C or Python)
- Experience in Linux and/or Windows development environments
- Bonus: Verilog/SystemVerilog, Xilinx SoC platforms (Zynq, Versal), Intel (Altera) FPGA architectures including SoCs, cryptographic/security hardware, product compliance
- owns technical delivery
- structured planning and estimation
- mentors and develops others
- VHDL RTL design
- Synthesis, place & route, timing closure
- Verification methodologies (simulation, testbenches, coverage)
…
