Principal FPGA Design Engineer
- Compensation
- Not disclosed
- Location
- Wotton-under-Edge, UK
- Work setup
- Hybrid
- Seniority
- Principal
- Employment
- Full time
- Experience
- Not specified
- Category
- Hardware
- Posted
Skills
Nice to have
- Experience with Intel (Altera) FPGA devices and Quartus development tools.
- Experience of OSVVM, VUnit and modern verification methodologies.
- Familiarity with VS Code, Active-HDL or equivalent simulation environments.
- Knowledge of embedded software development using C, C++ or Python.
- Experience with Git, Azure DevOps and continuous integration/continuous deployment (CI/CD) workflows.
- Understanding of DSP, control systems and numerical algorithms.
- Knowledge of high-speed digital design, EMC and mixed-signal electronics.
- Experience working within regulated or safety-conscious product development environments.
Full description
##
##
Job DescriptionPrincipal FPGA Design Engineerup to £70,000 depending on experience
We have opportunities for ambitious FPGA Engineers at Principal level to join our multidisciplinary engineering team at the forefront of additive manufacturing technology.
Our FPGA platforms are central to the control, sensing, communication and real-time processing capabilities of our next-generation products. Working within Research & Development, you will contribute to the full product lifecycle, from concept and architecture through verification, release to production, and long-term support.
These are hands-on engineering roles, combining FPGA design, verification and hardware bring-up with close collaboration across electronics, software, systems, algorithms and mechanical engineering teams. Depending on experience and grade, you will also provide technical leadership, influence engineering strategy, and mentor developing engineers.
The FPGA frequently interfaces with high-speed digital electronics, embedded processors, sensors and analogue circuitry. As such, a strong appreciation of system-level design and hardware/software interaction is essential.
Key ResponsibilitiesFPGA Design & Development
- Develop FPGA architectures and RTL designs from concept through to production release.
- Design, implement and maintain high-quality VHDL solutions with a focus on performance, reliability, portability and efficient resource utilisation.
- Perform timing analysis, constraint development, timing closure and design optimisation.
- Implement and verify FPGA functionality in both simulation and on target hardware.
- Develop reusable and maintainable IP blocks and design frameworks for use across multiple projects and product generations.
- Support product sustainment, issue investigation and design improvements throughout the product lifecycle.
Verification & Validation
- Develop robust verification environments using modern methodologies including OSVVM and VUnit.
- Create reusable, self-checking testbenches with measurable verification coverage.
- Define verification strategies, plans and acceptance criteria.
- Drive continuous improvement in simulation, regression testing and automated verification workflows.
- Support hardware validation, debugging and system integration activities.
Systems & Product Development
- Capture, analyse and refine requirements, ensuring clear traceability from customer and system requirements through to implementation and verification.