29 Aug
|
Skyroot Aerospace
|
Hyderabad
29 Aug
Skyroot Aerospace
Hyderabad
- 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
- Robust 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
📌 FPGA Verification Engineer (Hyderabad)
🏢 Skyroot Aerospace
📍 Hyderabad