Join our CPU Verification Team to contribute to Design Verification tasks like testbench development and regression debug. You'll support design, implementation, and system-level validation/debug, impacting various product lines from consumer graphics to self-driving cars and artificial intelligence. Be part of our global team pushing the boundaries of computing.
What you'll be doing:
- Lead the development and execution of verification strategies for sophisticated CPU designs.
- Dive into the details of CPU unit design specifications and implementations, analyzing their performance impacts.
- Collaborate closely with architects and design engineers to define the scope of micro-architectural features.
- Craft detailed verification plans based on design specifications, identifying test scenarios, corner cases, and validation techniques.
- Develop comprehensive testbenches and models to stimulate the CPU design, including both directed and random stimulus generators.
- Identify, analyze, and debug issues or discrepancies found during simulations, such as incorrect logic, performance bottlenecks, or other design flaws.
- Participate in design and verification reviews, offering insights on verification progress, challenges, and potential improvements.
- Continuously seek improvements in verification flows and processes.
- Provide technical guidance and mentorship to junior engineers.
- Manage multiple tasks and projects with agility and efficiency.
Want more jobs like this?
Get jobs in Bangalore, India delivered to your inbox every week.
What we need to see:
- BS/MS or equivalent experience in a relevant field.
- 8+ years of experience in Design Verification.
- Solid understanding of CPU microarchitecture and strong debugging skills.
- Proficiency with UVM verification methodology.
- Experience or knowledge with SystemVerilog, SVA, or functional coverage.
- Proficiency in scripting languages like Perl or Python.
- Working knowledge of C/C++.
- Strong communication skills and the ability to work effectively as a great teammate.
Ways to stand out from the crowd:
- Experience with ARM A64 or X86 Architectures.
- Demonstrated success in leading verification projects from inception to completion.
- A track record of identifying and implementing effective verification strategies that have led to flawless product releases.
- Outstanding analytical and problem-solving abilities.
- A dedication to pushing the boundaries of what is possible and a drive for continuous learning and improvement.