FPGA Verification Engineer, Air Vehicles
Core
Architecting and implementing UVM verification environments for flight-critical avionics FPGA/SoC designs on AMD (Xilinx) platforms.
Role type
Senior IC FPGA Verification Engineer
Builds
Flight-critical avionics systems for air vehicles
Domain
Defense / Avionics / FPGA/SoC
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
SystemVerilog, UVM methodology, SVA, Object-oriented programming, Industry simulators (Questa, VCS, Xcelium, Vivado), Git workflows, Linux development
Preferred skills
DO-254 standards, Formal verification, CDC verification, Digital interfaces (Ethernet, PCIe, JESD204C, MIL-STD-1553, SPI), Verification automation scripting (Python, Tcl, Makefile), SoC and ARM-based embedded platforms
Technologies
AMD (Xilinx) FPGA/SoC, UVM, SystemVerilog, Questa, VCS, Xcelium, Vivado, Python, Tcl, Makefile
Responsibilities
Architect and implement UVM verification environments (drivers, monitors, predictors, scoreboards), Develop verification plans with traceability to system and hardware requirements, Author SystemVerilog Assertions (SVA) for protocol compliance, Build functional coverage models and drive code coverage analysis, Develop constrained-random and transaction-level test sequences, Establish and maintain regression suites, Debug failures using waveform tools and simulation logs, Collaborate with design engineers on RTL reviews and bug resolution, Support hardware validation and board bring-up, Ensure verification meets DO-254 and relevant safety standards
Seniority
Mid-level, hands-on IC