SiFive logo
🔥 Viewed by 93 students today✓ Verified Listing

Engineer 1

SiFiveCompetition: Moderate • Entry Level
|Hyderabad, India|By CampusToCareer Editorial Team|Posted 2 days ago|Last verified 2 days ago
✓ Company career page verified✓ Application route verifiedLast checked on Jul 15, 2026
💼 Experience Required
0-1 Years
🕒 Employment Type
Full-time
🎓 Target Batch
2023, 2024, 2025
🚀 Role Category
Engineering
📌 How to Apply
Click on the Apply button
💰 Salary
Not publicly disclosed
Compensation follows company standards.
Skills Recommended
VerilogPythonPerlBashRISC-V ISAassembly-level programmingC/C++
Career Guide • 15 min read

Complete preparation guide for Engineer 1 at SiFive

As an Engineer I in the Hardware Engineering (DV) group, you will be part of a world-class team verifying complex CPU pipelines and memory subsystems, with a primary focus on ensuring the architectural and microarchitectural correctness of the Memory Management Unit (MMU).

✓ AI Assisted • Fact CheckedCampusToCareer Editorial TeamUpdated 13 Jul 2026

About SiFive

SiFive is a pioneer in the RISC-V industry, transforming the future of compute by bringing the limitless potential of RISC-V to the highest performance and most data-intensive applications in the world. With a strong focus on innovation, SiFive enables leading technology companies around the world to innovate, optimize, and deliver the most advanced solutions of tomorrow across every market segment of chip design.

Required Skills Explained

Verilog

Why required: Verilog is a hardware description language used to design and verify digital circuits, and is essential for CPU verification and RISC-V architecture.

How recruiters evaluate: The recruiter will be looking for good programming knowledge of Verilog, including the ability to write and debug Verilog code.

  • Verilog tutorial by Tutorials Point
  • Verilog course by Coursera

Python

Why required: Python is a scripting language used for automation and debugging, and is essential for test authoring and coverage closure.

How recruiters evaluate: The recruiter will be looking for basic experience with Python, including the ability to write and execute Python scripts.

  • Python tutorial by Codecademy
  • Python course by edX

RISC-V ISA

Why required: RISC-V ISA is a critical component of CPU architecture, and is essential for understanding microarchitectural specifications and validating fixes.

How recruiters evaluate: The recruiter will be looking for a strong foundation in RISC-V ISA, including the ability to understand and apply RISC-V architecture concepts.

  • RISC-V tutorial by RISC-V.org
  • RISC-V course by Udemy

Who Should Apply

freshers

Recent graduates or early-career engineers with a strong foundation in computer and CPU core architecture, and good programming knowledge of Verilog.

experienced

Experienced engineers with prior internship experience or relevant course work in CPU or ASIC design verification, and familiarity with the RISC-V ISA and privileged architecture specifications.

graduates

Graduates with a Bachelor's or Master's degree in Electronics Engineering, Computer Engineering, Computer Science, or a related field.

btech

B.Tech graduates with a strong foundation in computer and CPU core architecture, and good programming knowledge of Verilog.

mca

MCA graduates with prior internship experience or relevant course work in CPU or ASIC design verification, and familiarity with the RISC-V ISA and privileged architecture specifications.

diploma

Diploma holders with relevant experience in CPU or ASIC design verification, and familiarity with the RISC-V ISA and privileged architecture specifications.

Typical Hiring Process

  1. Round 1: Initial screening of resumes and cover letters to ensure candidates meet the minimum qualifications and requirements.
  2. Round 2: Technical interview to assess the candidate's technical skills and knowledge in Verilog, Python, and RISC-V ISA.
  3. Round 3: Final interview with the hiring manager to assess the candidate's fit with the company culture and team.

Resume Tips for This Role

  • Tailor your resume to the job description, highlighting relevant experience and skills.
  • Use specific examples to demonstrate your skills and accomplishments.
  • Keep your resume concise and easy to read, with clear headings and bullet points.

Interview Preparation Tips

  • Prepare to answer technical questions related to Verilog, Python, and RISC-V ISA.
  • Be ready to provide specific examples of your experience and skills.
  • Show enthusiasm and interest in the company and role, and ask informed questions.

Possible Interview Questions (5)

  1. What is your experience with Verilog, and how have you used it in previous projects?
  2. Can you explain the concept of RISC-V ISA and how it is used in CPU architecture?
  3. How do you approach test authoring and coverage closure in CPU verification?
  4. Can you provide an example of a complex problem you solved in a previous role, and how you approached it?
  5. Why do you want to work at SiFive, and what do you know about the company culture?

Salary Insights (India)

Industry range

The average salary for a CPU verification engineer in India is around ₹15-20 lakhs per annum.

Freshers

Freshers can expect a salary range of ₹8-12 lakhs per annum.

Experienced

Experienced engineers can expect a salary range of ₹15-25 lakhs per annum.

Salaries can vary based on experience, skills, and location, and can grow with experience and performance.

Career Path Roadmap

1
CPU Verification Engineer

Responsible for verifying complex CPU pipelines and memory subsystems, and ensuring the architectural and microarchitectural correctness of the Memory Management Unit (MMU).

2
Senior CPU Verification Engineer

Leads a team of CPU verification engineers, and is responsible for developing and implementing verification strategies and methodologies.

Why This Opportunity Is Worth Considering

  • Opportunity to work on complex CPU verification and RISC-V architecture.
  • Chance to work with a world-class team and contribute to the development of cutting-edge technology.
  • Opportunity to learn and grow with the company, and take on new challenges and responsibilities.

Things To Know Before Applying

  • SiFive is a pioneer in the RISC-V industry, and is transforming the future of compute.
  • The company has a strong focus on innovation, and is committed to creating an inclusive environment for all employees.
  • The role requires a strong foundation in computer and CPU core architecture, and good programming knowledge of Verilog.

Recommended Courses

Verilog tutorial by Tutorials Point
Tutorials Point

This course provides a comprehensive introduction to Verilog, including the basics of digital design and verification.

Python course by Coursera
Coursera

This course provides a comprehensive introduction to Python, including the basics of programming and data structures.

Career Advice

To succeed in this role, you need to have a strong foundation in computer and CPU core architecture, and good programming knowledge of Verilog. You should also be familiar with the RISC-V ISA and privileged architecture specifications.

Editorial Note: This role is an excellent opportunity for recent graduates or early-career engineers to build deep expertise in advanced CPU verification and RISC-V architecture.
Written by CampusToCareer Editorial Team • AI Assisted • Fact Checked

Frequently Asked Questions

The salary range for this role is around ₹8-12 lakhs per annum for freshers, and ₹15-25 lakhs per annum for experienced engineers.
The required skills for this role include Verilog, Python, and RISC-V ISA, as well as a strong foundation in computer and CPU core architecture.
SiFive is committed to creating an inclusive environment for all employees, and has a strong focus on innovation and teamwork.

Similar Roles to Explore

CPU Design EngineerASIC Design EngineerDigital Design Engineer
Application trackerSkill learning pathsDaily coding practice
Apply Now
Reference Only

Original Job Description

The text below is preserved from the employer's listing for verification. CampusToCareer editorial content above is the primary guide for preparing your application.

Job Description

Engineer 1

Apply

locations

Hyderabad, India

time type

Full time

posted on

Posted 3 Days Ago

job requisition id

R-101364

About SiFive

As the pioneers who introduced RISC-V to the world, SiFive is transforming the future of compute by bringing the limitless potential of RISC-V to the highest performance and most data-intensive applications in the world. SiFive’s unrivaled compute platforms are continuing to enable leading technology companies around the world to innovate, optimize and deliver the most advanced solutions of tomorrow across every market segment of chip design, including artificial intelligence, machine learning, automotive, data center, mobile, and consumer. With SiFive, the future of RISC-V has no limits.

At SiFive, we are always excited to connect with talented individuals, who are just as passionate about driving innovation and changing the world as we are.

Our constant innovation and ongoing success is down to our amazing teams of incredibly talented people, who collaborate and support each other to come up with truly groundbreaking ideas and solutions. Solutions that will have a huge impact on people's lives; making the world a better place, one processor at a time.

Are you ready?

To learn more about SiFive’s phenomenal success and to see why we have won the GSA’s prestigious Most Respected Private Company Award (for the fourth time!), check out our website and Glassdoor pages.

Job Description:

About the Role:

As an Engineer I in the Hardware Engineering (DV) group, you will be part of a world-class team verifying complex CPU pipelines and memory subsystems. Your primary focus will be ensuring the architectural and microarchitectural correctness of the Memory Management Unit (MMU). This is an excellent opportunity for a recent graduate or early-career engineer to build deep expertise in advanced CPU verification and RISC-V architecture.

Key Responsibilities:

MMU Verification: Participate in block-level and subsystem-level verification of the MMU, including TLBs (Translation Lookaside Buffers), page table walkers, and memory protection mechanisms.

Test Authoring: Write, execute, and debug directed and random test cases to verify complex architectural scenarios and edge cases.

Coverage Closure: Analyze functional and code coverage metrics to identify verification gaps and write cover groups/assertions to close them.

Collaboration: Work closely with design and architecture teams to understand microarchitectural specifications, root-cause design bugs, and validate fixes.

Required Qualifications & Skills:

Education: Bachelor's or Master's degree in Electronics Engineering, Computer Engineering, Computer Science, or a related field.

Experience Level: 1+ years

Architecture Knowledge: Strong foundation in computer and CPU core architecture (pipelines, caches, virtual memory, paging mechanisms).

HDL/HVL Proficiency: Good programming knowledge of Verilog.

Scripting: Basic experience with scripting languages (e.g., Python, Perl, or Bash) for automation and debugging.

Soft Skills: Strong analytical, problem-solving, and debugging skills, with the ability to communicate effectively in a collaborative team environment.

Preferred Qualifications:

Prior internship experience or relevant course work in CPU or ASIC design verification.

Familiarity with the RISC-V ISA (Instruction Set Architecture) and privileged architecture specifications.

Knowledge with assembly-level programming or C/C++ in an embedded environment.

Additional Information:

This position requires a successful background and reference checks and satisfactory proof of your right to work in:

India

Any offer of employment for this position is also contingent on the Company verifying that you are a authorized for access to export-controlled technology under applicable export control laws or, if you are not already authorized, our ability to successfully obtain any necessary export license(s) or other approvals.

SiFive is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.