
Verification Engineer
Posted May 22

Posted May 22
This is a fully remote position, open to applicants in India.
• Design, develop, validate, and debug software abstractions and frameworks for FPGA acceleration to cater to embedded, data center, and communication clients.
• Collaborate with architects and design engineers to comprehend IP specifications and formulate comprehensive verification strategies along with detailed test plans.
• Create robust, reusable, and constrained-random verification environments utilizing SystemVerilog and UVM (Universal Verification Methodology).
• Generate and implement directed and random test cases and sequences to evaluate design functionality and identify potential bugs.
• Develop verification components such as drivers, monitors, scoreboards, and checkers.
• Employ SystemVerilog Assertions (SVA) and formal verification techniques to enhance bug detection and validate complex properties.
• Carry out simulation regressions, troubleshoot test failures, analyze root causes, and collaborate with designers to effectuate corrective actions.
• Define and monitor functional and code coverage metrics to guarantee verification completeness and promote coverage closure.
• Create automation scripts and infrastructure using languages like Python or Perl to enhance verification efficiency and processes.
• Engage in technical reviews of specifications, design documents, and test plans, providing insightful input and feedback.
• Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related discipline.
• Over 3 years of experience in ASIC or FPGA design verification.
• Proficient in Hardware Description Languages (HDL) such as Verilog or VHDL and Hardware Verification Languages (HVL) including SystemVerilog.
• Strong practical experience in developing UVM-based testbenches and verification components.
• Knowledge of contemporary verification methodologies, such as coverage-driven verification (CDV) and assertion-based verification (ABV).
• Familiarity with industry-standard protocols like AMBA (AXI, ACE, CHI, APB), PCIe, or Ethernet is advantageous.
• Experience with simulation and debugging tools.
• Strong scripting abilities in Python, Perl, or Tcl for automation and data analysis.
• Excellent analytical, problem-solving, and debugging capabilities.
• Strong communication skills and the capacity to collaborate effectively in a cross-functional team setting.
• Health insurance
• Retirement plans
• Professional development
Akka (formerly Lightbend)
Swimlane
Get handpicked remote jobs straight to your inbox weekly.