FPGA Engineer
FPGA Engineer
Overview
We are seeking a talented FPGA Engineer to join our team. In this role, you will design and optimise complex FPGA-based systems using VHDL, contributing to the development of advanced hardware used in cybersecurity, telecommunications, and data processing.
You’ll work on both new product development and the enhancement of existing systems, engaging across the full lifecycle—from requirements analysis and feasibility studies through to simulation, synthesis, testing, and deployment.
This is a hands-on engineering role with real-world impact, offering exposure to state-of-the-art technology and a collaborative, cross-disciplinary environment.
Key Responsibilities
- FPGA Design & Development: Create, optimise, and debug FPGA designs using synthesis, place-and-route, and timing analysis tools.
- Requirement Analysis: Translate complex system requirements into robust, functional FPGA architectures.
- Feasibility Assessment: Conduct studies to evaluate the technical viability of new design concepts.
- VHDL Implementation: Develop VHDL code in accordance with company standards and project specifications.
- System Setup & Validation: Build and configure test systems to validate functionality in hardware environments.
- Documentation: Produce high-quality technical documentation and reports based on product and system requirements.
- Timing Closure: Achieve reliable timing closure in high-speed FPGA designs (>300 MHz).
- Verification & Testbenches: Develop self-checking testbenches and simulations to ensure functionality and compliance.
- Collaboration & Code Reviews: Participate in regular reviews and work closely with cross-functional teams to deliver customer-focused solutions.
- Version Control: Maintain codebase integrity using source control systems.
- Cross-Functional Input: Contribute to discussions on customer requirements, system integration, and project planning.
Required Skills & Experience
- Strong experience in VHDL development and simulation.
- Proficient in Python for scripting and test automation.
- Relevant degree in Electronics, Digital Design, or a related field (or equivalent industry experience).
- Solid understanding of firmware testing methodologies.
- Comfortable working in both UNIX and Windows environments.
- Proven ability to produce structured, professional documentation.
Desirable Experience
- Familiarity with C for system-level testing.
- Knowledge of IP networking, including tools such as Wireshark.
- Experience with high-speed interfaces: DDR3/DDR4, PCI Express, 100G Ethernet.
Key Competencies
- Results-Oriented: Focused on delivering high-quality outcomes on time.
- Self-Starter: Able to manage and drive tasks independently.
- Analytical Thinker: Strong problem-solving abilities and technical judgement.
- Detail-Focused: High level of accuracy and attention to design quality.
- Collaborative: Able to work effectively across disciplines and mentor junior team members.
- Positive Attitude: Flexible and adaptable in a dynamic development environment.
Additional Information
- Security Clearance: SC clearance is required, or you must be eligible to obtain it (minimum 5 years of UK residency).
- Travel: Occasional UK and international travel may be necessary.
- On-site Role: Based at our Blandford facility, 5 days per week.
- Benefits: Competitive salary, pension scheme, Employee Assistance Programme, and on-site parking.