FPGA Verification Engineer
Skyroot Aerospace · Hyderabad, Telangana, India
Free to search · AI fit score against your CV · tailor your résumé in one click
Skyroot Aerospace · Hyderabad, Telangana, 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