Synaptics Incorporated is leading the charge in AI at the Edge, transforming how we engage with intelligent connected devices. They are seeking a Sr. Digital Verification Engineer to perform all aspects of digital verification for next-gen data and video connectivity ASICs, including test development and debugging across block and full-chip designs.
Responsibilities:
- Deliver detailed test plans for verification of interface designs by working with design engineers and architects and by reviewing specification documents
- Create and enhance constrained-random verification environments using System Verilog and UVM
- Identify and write all types of coverage measures for stimulus and corner-cases
- Debug tests with design engineers to deliver functionally correct design blocks
- Close coverage measures to identify verification holes and to enable high confidence tape-out
- Maintain and enhance DV flow setup
- Support system validation and test teams for test vector generation and system bring up
- Use a methodical engineering approach to the analysis and diagnosis of complex technical issues or defects
- Carry out verification tasks required to complete development work by developing a solid understanding of the system architecture and proposing changes and improvements where appropriate
Requirements:
- Bachelor's degree in Computer Science, Engineering or related field or equivalent
- 5+ years or equivalent of relevant experience in SoC verification
- Strong proficiency in SystemVerilog and UVM
- Understanding of industry-standard protocols such as USB, AMBA and I3C
- Proficiency in scripting languages including Python, Perl, or Tcl
- Proficiency in C / C++ for embedded CPU verification is desirable
- Organized and creative thinker, motivated, and independent learner who can multitask in a dynamic environment, able to create and implement new solutions where required
- Expertise in UVM or equivalent System Verilog object-oriented verification methodology
- Good understanding of assertion-based verification methodologies and familiarity with Formal Verification tools
- Proactive, self-starter, able to work independently in a fast-paced environment
- Well organized with strong attention to detail; proactively ensures work is accurate
- Positive attitude and work ethic; unafraid to ask questions and explore new ideas
- Good design, programming, and problem-solving skills and able to solve problems through practical use of technology and a solid understanding of product architecture
- Excellent communication skills and ability to collaborate with international teams.No travel required
- Strong team player with the ability to work collaboratively within a diverse cross-functional team
- Knowledge of industry standard protocols like DP, HDMI, PCIe or USB is desirable
- Exposure to the various verification techniques such as coverage-based verification, formal verification techniques etc