Overview
Verification Architect/Engineer responsible for verifying next-generation infrastructure IPs (DDRSS, memory controllers, etc.) that go into SoCs for smartphones, tablets and other product categories.
What you'll do
- Own the DV test bench and associated collateral (checkers, trackers, scoreboards, assertions, functional coverage).
- Develop test plans and test cases covering the design feature set, and follow up with stakeholders on code and functional coverage closure at different test bench levels.
- Plan and implement IP, cluster and formal verification flows for the infra IPs.
- Work closely with system architects, design and emulation teams on failure debug and coverage closure.
- Debug regression signatures and identify bug fixes.
- Be responsible for quality sign-off and required documentation.
- Develop and deploy scripts and tools for validation (Certitude, VC Formal, VPlan).
- Debug and root-cause post-silicon issues in collaboration with design, software and test teams.
- Work with the SoC-level performance modeling team on latency and bandwidth analysis.
What you'll need
- Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of hardware engineering or related work experience, OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of hardware engineering or related work experience, OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of hardware engineering or related work experience.
- Bachelor's/Master's degree in Electronics & Communication / Micro Electronics.
- 3+ years of experience in IP verification or related.
- Experience with UVM and ARM bus protocols.
- Expertise in UVM-based verification.
- Knowledge of ARM bus protocols, virtual memory concepts and SoC system architecture.
- Experience developing monitors, scoreboards and sequencers using scripts, SystemVerilog, UVM and methodologies to increase the rate at which bugs are found and resolved.
- Strong debugging, analytical and problem-solving skills.
- Communication and collaboration skills to work with a large worldwide design organization.
Nice to have
- Experience in designs optimized for low power (dynamic clock gating, logic/memory power collapse).
- Experience verifying designs meeting Automotive Safety Integrity Levels (ASIL).
- Proficiency in scripting languages (Python or Perl) for automation, and C/C++/SystemC for performance models.
- Post-silicon bring-up and HW-SW debug experience.
- Knowledge of and exposure to silicon debug tool chains.
Details
- Location: Bangalore, India.
Read the full description and apply on the company’s own careers page.