Posted in

SLD FPGA Verification Engineer III – Lunar Permanence

SLD FPGA Verification Engineer III – Lunar Permanence

CompanyBlue Origin
LocationSeattle, WA, USA, Denver, CO, USA
Salary$116323 – $177656
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • BS/MS in Electrical Engineering, Computer Engineering or a closely related field of study
  • 5+ years experience verifying FPGAs or ASICSs
  • In-depth experience using RTL simulation tools such as Siemens QuestaSim, ModelSim, or equivalent
  • In-depth knowledge of System Verilog and the Universal Verification Methodology (UVM)
  • Expertise in developing testbench environment and verification components (Monitor, Scoreboard, Driver, Agent etc.) from scratch
  • Understands different types of coverage, usage of cover classes, cover points, etc.
  • Experience with predictive testbench components, functional coverage and assertions
  • Experience with constrained random verification
  • Experience with the Register Abstraction Layer
  • Develop detailed test plans and write tests, run regressions, collect coverage matrices and report progress to the program
  • Reviewing verification and validation results against the coverage goals
  • Writing, analyzing and achieving coverage metrics
  • Experience of debugging skills to narrow down and isolate issue between RTL design and testbench or test case is required
  • Ability to earn trust, maintain positive and professional relationships, and contribute to a culture of inclusion
  • Must be a U.S. citizen or national, U.S. permanent resident (current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum

Responsibilities

  • Perform requirements-based verification of FPGAs using Universal Verification Methodology (UVM)
  • Create comprehensive verification and validation plan that encompasses functional and system level verification and validation
  • Develop IP/subsystem/system level testbench and tests to achieve required coverage goals
  • Document plans and procedures
  • Write directed and random test cases
  • Generate reports in support of certification of the design to a high DAL

Preferred Qualifications

  • Familiarity with AXI protocols, PCIe, Ethernet, SPI, I2C interfaces
  • Debugging FPGA/ASIC hardware and assisting with HW/SW integration
  • Managing regression and continuous integration infrastructure within GITLab
  • Knowledge of scripting languages such as Python, Perl, or TCL/Shell for automation
  • Working knowledge of NPR 7150.2, DO-254, or other safety-critical software standard