Sr. Engineer, Hardware Verification

7 Minutes ago • 2 Years + • Software Development & Engineering

Job Summary

Job Description

As a Hardware Design Verification Engineer, you will be responsible for developing the verification methodology for SiMa.ai’s MLSoC™. This includes creating test plans, testbenches, drivers, monitors, checkers/scoreboards, and testcases. You will perform coverage analysis and simulation to verify the functionality and performance of RTL designs at both block and chip/system levels, providing emulation and validation support. You will collaborate closely with Architecture, RTL/uArch, and cross-functional teams.
Must have:
  • Develop verification methodology for SiMa.ai’s MLSoC™.
  • Develop test plans, testbenches, drivers, monitors, checkers/scoreboard, testcases.
  • Perform coverage analysis and simulation.
  • Verify functionality, performance of RTL designs (block-level and chip/system level).
  • Provide emulation and validation support.
  • Work closely with Architecture, RTL/uArch, and cross-functional teams.
  • Experience with block level, cluster level or chip/SoC level verification.
  • Proficiency in UVM methodology, Constrained Random, Coverage Driven Methodology, Verilog, SystemVerilog.
  • Expertise in scripting languages, python or perl.
  • Strong experience in helping emulation and validation.
  • Experience with modeling various HW blocks, IPs for verification, emulation.
  • Ability to analyze systems-level performance, profiling, and analysis.
Good to have:
  • ML experience
  • C/C++

Job Details

Description

As the Hardware Design Verification Engineer, you will develop the verification methodology for SiMa.ai’s MLSoC™. You will be responsible for developing test plans, testbenches, drivers, monitors and checkers/scoreboard, testcases, coverage analysis and simulation, verify the functionality, performance and other aspects of RTL designs including the block-level and chip/system level, emulation and validation support. You will work very closely with the Architecture, RTL/uArch, and cross-functional teams.

Areas of focus: Verification Methodology, Testbenches, drivers, checkers, test plans. Support for emulation, simulators, chip validation. Active interaction with RTL/uArch team.

Minimum Qualifications:

  • BS in Computer Science/EE with 4+ years of experience or MS in Computer Science/EE with 2+ years of experience in HW Design Verification.
  • Experience with block level, cluster level or chip/SoC level verification.
  • Proficiency in UVM methodology, Constrained Random, Coverage Driven Methodology, Verilog, SystemVerilog.
  • Expertise in scripting languages, python or perl.
  • Strong experience in helping emulation and validation.
  • Experience with modeling various HW blocks, IPs for verification, emulation.
  • Ability to analyze systems-level performance, profiling, and analysis.

Preferred Qualifications:

  • ML experience
  • C/C++

Personal attributes:

Can-do attitude. Strong team player. Curious, creative, and good at solving problems. Execution and results oriented. Self-driven, Thinks Big and is highly accountable. Good communication skills.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Bengaluru, Karnataka, India

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Software Development & Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

It takes imagination, hard work, and dedication to reshape what is possible in machine learning at the embedded edge. At SiMa.ai, you will be working with the industry’s leading talent and a team of innovative thinkers, visionaries, and doers. Your work will have a direct impact on the machine learning solutions that will change the embedded edge, forever.

Bengaluru, Karnataka, India (On-Site)

San Jose, California, United States (On-Site)

San Jose, California, United States (On-Site)

San Jose, California, United States (On-Site)

San Jose, California, United States (On-Site)

San Jose, California, United States (On-Site)

Boston, Massachusetts, United States (On-Site)

San Jose, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Sima AI

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug