SA
FPGA Verification Engineer
Accepting applicationsSkyroot Aerospace · Hyderabad, Telangana, India
Full-Time Mid_senior EthernetFPGAI2CPCIePython
Posted
22h ago
Category
Design
Experience
Mid_senior
Country
India
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
Show more Show less
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
Show more Show less