Search by job, company or skills

FPGA Verification Engineer

  • Posted an hour ago
  • Be among the first 10 applicants

Job Description

  • Location: Hyderabad (Shamshabad, Near Airport)
  • Experience: 4–8 Years

Job Summary

We are looking for a highly skilled FPGA Verification Engineer to join our avionics development team. In this role, you will be responsible for verifying RTL designs, validating SoC integrations (Zynq-based platforms), and ensuring compliance with safety-critical standards such as DO-254.

You will work closely with design, firmware, and system teams to ensure robust, deterministic, and reliable FPGA-based systems for aerospace applications.

Key Responsibilities

1. RTL & Functional Verification

  • Develop and execute testbenches using SystemVerilog /Verilog
  • Verify RTL modules including FSMs, data paths, FIFOs, and control logic
  • Write assertions, checkers, and debug simulation failures

2. Verification Methodology & Simulation

  • Build scalable verification environments using UVM
  • Perform directed and constrained-random testing
  • Run simulations using tools such as Vivado Simulator, QuestaSim, or VCS
  • Analyze coverage (functional and code

3. Protocol & Interface Verification

  • Verify interfaces such as AXI (AXI4/ AXI Lite/ AXI Stream)
  • UART, SPI, I2C
  • High-speed interfaces (PCIe , Ethernet etc)
  • Avionics protocols (ARINC 429, MIL-STD-1553) is a plus
  • Waveform debugging and regression

4. Safety-Critical & Avionics Compliance

  • Support development aligned with DO-254
  • Maintain requirements traceability and verification artifacts
  • Participate in design and code reviews

5. Static & Formal Verification

  • Perform linting, CDC, and reset analysis using tools like SpyGlass
  • Identify and resolve timing and clock domain issues
  • Debug and Perform Root Cause Analysis on the diagnosed issues across RTL, timing, and software interaction layers

6. SoC / PS-PL Integration

  • Validate processor–FPGA interaction (Zynq platforms)
  • Verify memory-mapped registers and interrupt handling
  • Debug AXI transactions and system integration issues

7. FPGA Hardware Validation

  • Perform on-board debugging using Integrated Logic Analyzer(ILA )and VIO debugging
  • Support FPGA board bring-up and real time system validation

8. System-Level Testing & Automation

  • Develop automated test frameworks using Python
  • Perform stress testing, fault injection, and long-duration validation
  • Validate system robustness under continuous and edge-case scenarios

Required Skills

  • Strong understanding of digital design (FSMs, timing, CDC)
  • Proficiency in Verilog/SystemVerilog
  • Experience with FPGA tools like Vivado
  • Solid knowledge of AXI protocol
  • Experience in simulation, debugging, and waveform analysis
  • Embedded C and Python scripting skills
  • Strong debugging and analytical mindset
  • Avionics compliance documentation skills to create test plans, procedures and reports

Preferred Qualifications

  • Experience in Aerospace/Avionics domain
  • Familiarity with UVM
  • Exposure to SpyGlass or similar tools
  • Experience with Zynq/SoC-based designs
  • Understanding of safety/Mission critical development

What We're Looking For

  • Engineers who proactively identify edge cases, failure modes, and non-ideal operating conditions
  • Strong problem-solving and debugging skills
  • Ability to work across hardware and software boundaries
  • Attention to detail required for safety-critical systems

Why Join Us

  • Work on cutting-edge avionics and aerospace systems
  • Opportunity to build high-reliability, mission-critical solutions
  • Collaborate with cross-functional engineering teams
  • Exposure to certification-driven development environments

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 153614609

Similar Jobs

Hyderabad, India

Skills:

TclPythonPerlDebuggingfunctional coverage analysiswaveform analysisUvmcode coverage analysisSimulation ToolssystemverilogEthernet protocol verification

Beware of Scammers

We don’t charge money for job offers