SalaryPeak

Principal FPGA Verification Engineer

BARRINGTON JAMES LIMITED Singapore Branch
Singapore 6+ years Posted Mar 16, 2026

Salary Range

SGD 96,000 - SGD 120,000 /year

SGD 8,000 - SGD 10,000/month

Skills Required

Good Documentation PracticesComputer EngineeringStructured Reportsvalidation documentationvalidation protocolsCoverage AnalysisAnalysisTest AutomationAnalytical and Problem-Solving SkillsFPGAElectrical Engineering

Job Description

Principal FPGA Verification Engineer

Role Overview

The Principal FPGA Verification Engineer is responsible for leading the development and implementation of comprehensive verification and validation strategies for FPGA-based systems. This role focuses on ensuring the functionality, performance, integrity, and reliability of FPGA designs used in advanced digital imaging and microscopy products.

This is a dedicated verification role, not a design/development position. The engineer will primarily work at the sub-system and simulation level, ensuring strong design coverage before product integration and build. The role bridges hardware and firmware verification and supports early-stage product development.

The position is on-site and reports to the Verification Manager within the Research & Development team.

Key Responsibilities

🔹 Verification Strategy & Documentation

  • Develop detailed verification plans, test strategies, and validation protocols.

  • Define test cases to ensure functional and performance compliance.

  • Establish measurable coverage criteria (targeting high coverage levels).

  • Prepare structured verification reports with findings, analysis, and recommendations.

  • Ensure all verification activities are properly documented in accordance with internal quality procedures.

🔹 FPGA Verification & Validation

  • Perform simulation-based verification of FPGA designs.

  • Validate functional correctness, timing behavior, performance metrics, and power considerations.

  • Ensure FPGA modules meet defined requirements before integration into the final product.

  • Work closely with design engineers to ensure issues are identified and resolved early in the development cycle.

🔹 Issue Identification & Debugging

  • Identify, document, and analyze design issues discovered during verification.

  • Collaborate with development teams to support root cause analysis and resolution.

  • Ensure traceability between requirements, test cases, and verification results.

🔹 Automated Testing Development

  • Develop and maintain automated test frameworks to improve efficiency and repeatability.

  • Utilize scripting languages (e.g., Python) to support simulation and regression testing.

  • Enhance verification coverage through structured automation approaches.

🔹 Continuous Improvement & Quality Assurance

  • Contribute to improvements in verification methodology and processes.

  • Support compliance with applicable industry standards.

  • Ensure verification activities align with structured documentation and quality management systems.

  • Promote best practices in FPGA verification across the development lifecycle.

Essential Requirements

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field.

  • Strong understanding of FPGA technologies and digital electronics.

  • Experience with FPGA development and simulation tools (e.g., Xilinx, Altera, or equivalent).

  • Knowledge of FPGA verification methodologies.

  • Experience with scripting/programming for test automation (e.g., Python; familiarity with VHDL/Verilog).

  • Strong analytical and problem-solving skills.

  • High attention to detail with disciplined documentation practices.

Preferred Qualifications

  • Experience in the medical device, life sciences, or regulated product environment.

  • Understanding of quality systems and structured verification documentation.

  • Experience verifying subsystem-level designs prior to full system integration.

  • Familiarity with digital imaging or microscopy-based systems is an advantage.

  • Experience achieving high verification coverage in structured development environments.

Role Focus Summary

  • Verification-focused (not FPGA design role).

  • Primarily simulation and subsystem-level validation.

  • Ensures strong coverage (targeting high design coverage before integration).

  • Bridges hardware and firmware verification.

  • Contributes to product robustness prior to final build and release.

  • Works closely with cross-functional teams including R&D and Quality.

About BARRINGTON JAMES LIMITED Singapore Branch