ASIC Design Verification Senior Engineer
פורסם לפני 20 ימים · 0 מועמדים
התפקיד במילים פשוטות
התפקיד כולל הובלת תהליכי אימות (Verification) עבור תתי-מערכות מורכבות של מעבדים ו-SoC, משלב הארכיטקטורה ועד ל-Tape-out. העבודה היום-יומית כוללת פיתוח ותחזוקה של סביבות UVM, הגדרת תוכניות בדיקה ומודלים של כיסוי (Coverage), פיתוח בדיקות מבוססות תרחישים ו-Constrained-Random, וכן ניתוח ודיבאג של תקלות חומרה מורכבות תוך חניכת מהנדסים זוטרים.
- B.Sc. or M.Sc. in Electrical Engineering, Computer Engineering, Computer Science, or related field
- 5+ years of experience in RTL ASIC verification with demonstrated ownership of complex verification projects
- Strong knowledge of microprocessor architecture and verification methodologies
- Experience with CPU microarchitecture, RISC‑V architecture, MMU and virtual memory systems, Cache and memory subsystems, Coherency protocols, or Interconnect and SoC architecture
- Strong expertise in SystemVerilog and UVM
חולץ מתיאור המשרה · מתעדכן אוטומטית
למי זה מתאים
התפקיד מתאים למהנדסי אימות ASIC מנוסים (5+ שנות ניסיון) בעלי מומחיות מעמיקה ב-SystemVerilog, UVM וארכיטקטורת מעבדים. התפקיד פחות מתאים למי שאינם בעלי רקע בפיתוח סביבות אימות מתקדמות או חסרי ניסיון בדיבאג ברמת ה-RTL.
תיאור המשרה המלא
המשרה המקורית · נשמר לעיוןResponsibilities
• Lead verification efforts for complex CPU and SoC subsystems from architecture definition through tape-out.
• Define comprehensive verification strategies, test plans, coverage models, and closure criteria.
• Architect, develop, and maintain advanced UVM-based verification environments and reusable verification components.
• Drive verification execution, including stimulus development, functional coverage closure, assertions, regressions, and debug.
• Collaborate closely with architecture and design teams to review specifications, identify ambiguities, and ensure verifiability.
• Develop constrained-random, directed, and scenario-based tests to validate functional correctness and corner cases.
• Drive root-cause analysis and resolution of complex design and verification issues.
• Define and implement verification methodologies that improve scalability, quality, and productivity across the project.
• Work with software, modeling, performance, and validation teams to develop system-level verification solutions.
• Analyze verification metrics and risks, proactively driving closure plans to achieve project milestones.
• Mentor junior verification engineers and contribute to the technical growth of the team.
• Contribute to DV methodology discussions and influence verification best practices across the organization.
Required Skills and Experience
• B.Sc. or M.Sc. in Electrical Engineering, Computer Engineering, Computer Science, or related field.
• 5+ years of experience in RTL ASIC verification with demonstrated ownership of complex verification projects.
• Strong knowledge of microprocessor architecture and verification methodologies.
• Experience with one or more of the following:
• CPU microarchitecture
• RISC‑V architecture
• MMU and virtual memory systems
• Cache and memory subsystems
• Coherency protocols
• Interconnect and SoC architecture
• Strong expertise in SystemVerilog and UVM.
• Experience developing scalable constrained-random verification environments.
• Experience with assertions and assertion-based verification (SVA).
• Experience with Verilog and RTL debugging.
• Strong programming skills in C/C++ and/or DPI-C.
• Experience with functional coverage planning, implementation, and closure.
• Experience debugging complex hardware and verification issues independently.
• Strong communication and collaboration skills with cross-functional engineering teams.
• Ability to communicate complex technical concepts clearly in fluent English.
שאלות על המשרה
- המשרה לא ציינה שכר. אנחנו מציגים שכר רק כשהמעסיק מפרסם אותו.
- B.Sc. or M.Sc. in Electrical Engineering, Computer Engineering, Computer Science, or related field, 5+ years of experience in RTL ASIC verification with demonstrated ownership of complex verification projects, Strong knowledge of microprocessor architecture and verification methodologies, Experience with CPU microarchitecture, RISC‑V architecture, MMU and virtual memory systems, Cache and memory subsystems, Coherency protocols, or Interconnect and SoC architecture, Strong expertise in SystemVerilog and UVM