The Staff Design Verification (DV) Engineer is responsible for setting the verification policies, managing verification activities, preparing verification packages for clients and maintaining verification assets.
As a staff engineer, the role can also include involvement in research and development, process development, process improvement, resource planning, team development, project leading, and client communication.
Key Responsibilities:
● Establish and improve systems and processes related to design verification
● Provide leadership to design verification projects
● Verify digital designs up to system-level
● May verify analog-mixed signal blocks that interface to digital blocks
● Identify test cases and develop verification plans based on design specifications
● Develop testbenches and testbench components such as models, monitors and scoreboards
● Perform test implementation, simulation and debugging
● Design regression testing environments
● Perform regression testing, coverage collection and analysis
● Prepare verification packages for clients
● Project management
● Coach junior design verification engineers
● Collaborate with design team and other stakeholders to deliver on-time and high-quality design verification
● Review output of junior members of the team to ensure quality of design verification
● Develop and promote best practices for design verification
● Manage verification assets
● Provide support to customers
Key Qualifications:
Design Verification Process & Technology Domain:
EDA Tools:
Language & Methodology:
Nice to have: