Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
CPU Core Feature Verification and Debug Engineer image - Rise Careers
Job details

CPU Core Feature Verification and Debug Engineer

Tenstorrent is a leader in AI technology, looking for a CPU core level feature / testplan verification engineer. They value collaboration and problem-solving skills.

Skills

  • High performance OOO CPU microarchitecture
  • ISA understanding (x86, ARM, RISC-V)
  • Debugging RTL and DV
  • Scripting skills (Python, PERL)
  • Hardware description languages (Verilog, VHDL)

Responsibilities

  • Functional verification with emphasis on core level testplanning
  • Hands-on debug for core level failures
  • Develop architectural and microarchitectural coverage
  • Support design deployment across simulation and emulation platforms
  • Work with design, test and post silicon validation teams

Education

  • BS/MS/PhD in EE/ECE/CE/CS

Benefits

  • Highly competitive compensation package
  • Equal opportunity employer
To read the complete job description, please click on the ‘Apply’ button
Tenstorrent Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Tenstorrent DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Tenstorrent
Tenstorrent CEO photo
Jim Keller
Approve of CEO

Average salary estimate

$300000 / YEARLY (est.)
min
max
$100000K
$500000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About CPU Core Feature Verification and Debug Engineer, Tenstorrent

Join Tenstorrent as a CPU Core Feature Verification and Debug Engineer and become part of a pioneering team that is revolutionizing AI technology in Austin, Texas. At Tenstorrent, we are passionate about building the highest performing RISC-V CPU from the ground up, blending innovation in software models, platforms, and semiconductors. As a key contributor, you'll dive into the fascinating world of functional verification, focusing on core-level test planning, stimulus development, and regression debugging for simulation and emulation. Your experience with ISA and microarchitectural specifications will allow you to create comprehensive test plans, while your hands-on debugging skills will shine as you address core-level failures and enhance our debug capabilities. Collaboration is at the heart of our team culture; you'll work closely with design, testing, and post-silicon validation teams to ensure a high-quality delivery of our exceptional CPU core and cluster solutions. We're looking for candidates at various experience levels, and throughout the interview process, we will find the right fit that matches your expertise. If you're ready to tackle some of the industry's most challenging problems and contribute to cutting-edge advancements in AI technology, then Tenstorrent is the perfect place for you to grow your career.

Frequently Asked Questions (FAQs) for CPU Core Feature Verification and Debug Engineer Role at Tenstorrent
What responsibilities does a CPU Core Feature Verification and Debug Engineer at Tenstorrent have?

As a CPU Core Feature Verification and Debug Engineer at Tenstorrent, you'll be responsible for functional verification focusing on core-level test planning, stimulus development, and regression debugging for simulation and emulation regressions. Your role will involve understanding ISA and microarchitectural specifications to create comprehensive test plans, as well as developing architectural coverage to ensure that core features meet the highest standards.

Join Rise to see the full answer
What qualifications are necessary for a CPU Core Feature Verification and Debug Engineer position at Tenstorrent?

To qualify for the CPU Core Feature Verification and Debug Engineer position at Tenstorrent, candidates should possess a BS/MS/PhD in Electrical Engineering, Computer Engineering, or related fields, with at least 3 years of relevant experience. A strong understanding of high-performance Out-of-Order CPU microarchitecture and experience debugging RTL in a simulation environment are also critical.

Join Rise to see the full answer
How does the compensation package for a CPU Core Feature Verification and Debug Engineer at Tenstorrent work?

At Tenstorrent, the compensation for CPU Core Feature Verification and Debug Engineers ranges from $100k to $500k, including base and variable targets. Actual offers depend on factors like your experience, skills, education, and location, ensuring that each engineer is rewarded fairly for their contribution.

Join Rise to see the full answer
What skills are important for a successful CPU Core Feature Verification and Debug Engineer at Tenstorrent?

Successful candidates for the CPU Core Feature Verification and Debug Engineer role at Tenstorrent should be proficient in assembly, C/C++, and UVM-based stimulus generation. Experience with Verilog or VHDL, scripting languages like Python and PERL, and familiarity with simulation and emulation environments will also be beneficial for excelling in this position.

Join Rise to see the full answer
What is the work culture like for a CPU Core Feature Verification and Debug Engineer at Tenstorrent?

The work culture at Tenstorrent encourages collaboration, curiosity, and a commitment to solving challenging problems. Engineers work in a supportive environment, sharing knowledge and experiences to advance the development of AI technology as part of a diverse and passionate team.

Join Rise to see the full answer
Common Interview Questions for CPU Core Feature Verification and Debug Engineer
Can you explain your experience with ISA and how it relates to CPU verification?

When answering this question, highlight your specific experiences related to Instruction Set Architectures (ISAs), such as x86, ARM, or RISC-V. Discuss any projects where you created test plans or analyzed microarchitectural behavior based on an ISA, emphasizing your understanding of how these factors influence CPU verification.

Join Rise to see the full answer
Describe a challenging debugging scenario you've encountered and how you resolved it.

Use the STAR method (Situation, Task, Action, Result) to structure your answer. Be specific about the debugging tools and techniques you used, illustrate the complexity of the problem, and showcase the proactivity and creativity you exhibited to achieve a successful resolution.

Join Rise to see the full answer
What strategies do you use for test planning in CPU verification?

Prepare to discuss systematic approaches you take when developing test plans. This may include understanding design specifications, utilizing coverage metrics, and how you collaborate with design teams to ensure the test plan addresses all critical features and potential edge cases.

Join Rise to see the full answer
How familiar are you with debug environments and tools? Can you name a few?

Mention specific debug environments you have experience with, such as VCS, NC, or Verilator, and tools you use for waveform and log file analysis. Providing examples of how you've effectively leveraged these tools in past projects will add depth to your response.

Join Rise to see the full answer
What is your understanding of microarchitecture, and why is it important for this role?

Explain microarchitecture clearly, focusing on how it defines the implementation of an ISA and impacts performance. Discuss its importance in efficiency, power management, and how it informs your verification strategies when ensuring reliable CPU performance.

Join Rise to see the full answer
Can you provide an example of how you worked with a team to deliver a CPU project?

Recall a specific project where your teamwork led to success. Highlight your role, how you communicated and coordinated, and any tools or practices you relied on for efficient collaboration, showcasing your ability to contribute in a team-oriented environment.

Join Rise to see the full answer
How do you prioritize your tasks when working on multiple verification projects?

Outline a systematic approach to task prioritization, mentioning methods such as assessing project timelines, complexity, and potential impact. Discuss how you keep stakeholders informed about progress and manage expectations effectively.

Join Rise to see the full answer
What role does coverage play in CPU verification, and how do you ensure adequate coverage?

Discuss the significance of coverage in identifying testing efficacy and revealing untested areas. Explain your strategies for measuring coverage, how you develop test cases that maximize coverage, and any tools you utilize to track and report it.

Join Rise to see the full answer
What techniques do you use for generating stimulus effectively?

When discussing stimulus generation techniques, reference both directed and random stimulus methods. Illustrate how you leverage tools and scripting languages such as Python or PERL to automate stimulus generation for various scenarios.

Join Rise to see the full answer
How do you handle tight deadlines and manage stress during critical phases of CPU verification?

Emphasize your time management skills and specific techniques you use to stay focused and organized under pressure. Sharing past experiences can demonstrate your resilience and ability to maintain quality standards even in challenging situations.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 14 days ago
JBPro Hybrid No location specified
Posted 14 days ago
Onapsis Hybrid Dallas, Texas, United States
Posted 10 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
SALARY RANGE
$100,000/yr - $500,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 17, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!