Advanced ASIC FPGA Verification Engineer - Remote
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+17 more
Job description
As the Senior ASIC/FPGA Verification Engineer, youβll be responsible for the definition, design, verification, and documentation of ASIC and FPGA developments. You will determine architecture, system simulation, and detailed design approaches; define module interfaces; develop test and simulation plans; verify results; analyze performance; and support projects throughout the ASIC/FPGA development life cycle.
You will work with ASIC/FPGA engineering concepts, design processes, simulation, and verification technologies while independently determining approaches to technical solutions. Responsibilities may also include reviewing vendor capabilities and simulation tools, improving organizational ASIC/FPGA processes, planning and executing project tasks, and providing technical direction to lower-level employees.
Requirements
Education/Experience: Bachelorβs degree plus 5+ years of job-related experience, or Masterβs degree plus 3+ years of job-related experience Schedule: Flexible schedule; 9/80 schedule with every other Friday off may be available Clearance Requirement: No clearance required, * Bachelorβs degree in Electrical Engineering, Computer Engineering, or a related Science, Engineering, Technology, or Mathematics field, plus a minimum of 5 years of job-related experience, or a Masterβs degree plus 3 years of job-related experience
- Proficiency in ASIC/FPGA engineering concepts, principles, theories, design techniques, and design processes
- Experience supporting the definition, design, verification, simulation, and documentation of ASIC and/or FPGA developments
- Ability to determine architecture, system simulation, and detailed design approaches
- Ability to define module interfaces and other aspects of device design and simulation
- Experience creating test and simulation plans, verifying test results, and analyzing performance
- Ability to independently determine approaches to technical solutions and execute project tasks
- Proficiency with Microsoft Office applications
- Strong written and verbal communication skills, including the ability to communicate technical issues, impacts, and corrective actions
- Ability to operate effectively in a team environment, learn new skills, think creatively, and manage multiple tasks
- U.S. citizenship is required
What Sets You Apart:
- In-depth experience with RTL simulation tools, including Siemens Mentor Graphics Questa, ModelSim, or equivalent, within a Linux environment
- In-depth knowledge of SystemVerilog object-oriented programming and Universal Verification Methodology (UVM)
- Experience with UVM testbench architectures, UVM agents, and bus functional models
- Experience with functional coverage, cover classes, cover points, assertions, predictive testbench components, and constrained-random testing
- Experience with the Register Abstraction Layer (RAL)
- Familiarity with requirements-based verification, requirements tracing, and verification strategy development
- Scripting experience with Linux shell scripting, TCL, and Python
- Familiarity with formal verification tools, code coverage, and waiver development
- Experience with Questa Verification IP (QVIP)
- Experience developing UVM testbenches for Xilinx devices, Xilinx IP, and SoCs
- Knowledge of AXI protocols, PCIe, SpaceWire, and Ethernet interfaces
- Experience with Digital Signal Processing (DSP) functions and signal-processing components
- Familiarity with debugging FPGA/ASIC hardware and supporting hardware/software integration
- Experience with GitLab Continuous Integration
- Understanding of embedded microprocessing systems, FPGA design and verification using VHDL, and digital circuit analysis and design
- Experience designing high-speed interfaces and complex memory designs
- Strong technical problem-solving, collaboration, communication, and presentation skills
- Ability to provide leadership and/or technical direction to lower-level employees
- Commitment to ongoing professional development
- Ability to identify opportunities to apply AI for continuous improvement and innovation
About the company
Our client is a mission-critical DoD/Aerospace defense contractor developing solutions that lead, serve, and protect our nation. Our client develops strategic systems supporting defense, civil government, intelligence, and cyber missions worldwide.
About APR:
Since 1980 APR Consulting, Inc. has provided professional recruiting and contingent workforce solutions to a diverse mix of clients, industries, and skill sets nationwide.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦