Your IT Recruiter is looking for a Digital Engineer for our client.
Developing/Updating a UVM verification environment for formal verification of 6 FPGAs. You will be working in the technical environment with a focus on Linux machines.
Identifying any gaps in the verification environment for covering requirements
Requirements
Required:
Bachelors degree required
Minimum of 5yrs writing SystemVerilog and UVM as a primary job function
Experience with verification of designs written in VHDL
Experience with Linux command line workflows
Experience writing TCL to control verification tools
Demonstrated ability in rootcause analysis of test failures
Experience working closely with RTL designers to collaboratively resolve verification test failures
Experience with Git SCM using LFS and Submodules
Desired:
10yrs writing SystemVerilog and UVM as a primary job function
Experience creating prediction models from functional requirements documentation using SystemVerilog or SystemC
Experience with DPI based simulator interaction for stimulus and prediction
Proficiency scripting in either Perl or Python for parsing and manipulating text files
Experience with Questa Sim and Visualizer
Experience with the UVMFramework workflow
Experience writing split Class/xRTL BFMs for use with both simulation and CoEmulation (Veloce experience preferred)
Experience writing and maintaining Verification Plan Documents
Experience working on USG Contracts and the associated documentation/process expectations
Experience with common interface specifications used in spacecraft
Experience verifying designs targeting radiation hardened Virtex FPGAs
Benefits
Health Dental & Vision Insurance
401K & PTO
Basic Qualifications : BS in Computer Science, Software Engineering, Computer Engineering, or equivalent STEM field rom an accredited college in a related discipline, with 5 years of professional experience; or 3 years of professional experience with a related Masters degree. Academic or professional experience using Java, C, C++, C#, Python, or similar programming languages Ability to obtain and maintain a security clearance Desired skills : Working on cross-functional teams (Hardware, Software, Integration/Test). FACE, Data Modelling and Model-Based Systems Engineering (MBSE) - Cameo or Rhapsody, SysML, DOORS, ICD/IRD/IDD. Design Assurance, System Verification, Integration & Test - test documentation and conduct, troubleshooting hardware/software. Strong verbal and written communication. Familiarity or Experience with any of the following: o Data Modeling o SWF/DDE o CPL and UoP development, FACE o Cockpit Avionics, DO-178 o Air Data Computer, AHRS Integration, Civil FMS