Silicon Emulation Engineer

1 Year ago • All levels • Software Development & Engineering

Job Summary

Job Description

We are seeking full-time SOC Emulation engineers for various aspects of emulation, including functional, performance, microarchitecture, and debug, from subsystem to multi-chip levels. This role involves developing Emulation and FPGA based prototyping systems for SOC projects. You will collaborate with architecture, design, verification, and software/firmware teams to bring up emulation models and develop capabilities for functional verification, performance analysis, software/firmware bringup, running realistic workloads, power estimation, and hybrid-simulation. Responsibilities include creating and supporting emulation models from RTL, driving SOC bringup on emulation platforms, debugging test failures, and developing compile and runtime flows. You will also develop capabilities to run tests on emulators, assist in bring-up processes, work with tool vendors, and contribute to methodology and automation improvements.
Must have:
  • Digital logic design knowledge
  • CPU/SOC architecture and microarchitecture knowledge
  • Verilog/SystemVerilog experience
  • C/C++ experience
  • Verification methodologies and tools knowledge
  • Problem solving skills
  • Written and verbal communication skills
  • Organization skills
  • Self-motivated
Good to have:
  • Experience with Palladium, Zebu, Veloce, Protium, or HAPS
  • QEmu or other software simulators experience
  • Simulation acceleration experience
  • Performance analysis/debug techniques experience
  • Scripting languages like Python, TCL experience
  • Ability to work in a team
  • Ability to be productive under aggressive schedules

Job Details

Positions are open for full-time SOC Emulation engineers from subsystem level to multi-chip level as well as all aspects of emulation such as functional, performance, microarchitecture and debug. We are looking for all levels of talent, from entrance to advanced level of experience.

In this role, you will help develop Emulation and FPGA based prototyping systems to serve our SOC projects. You will directly work with architecture, design, verification and software/firmware teams to bring up emulation models and develop capabilities that serve various use cases such Functional verification, Performance, Software/Firmware bringup, Running realistic workloads, Power estimation, Hybrid-simulation, enable post-silicon debug e.t.c. This role may include develop and debug emulation flows, designing testbenches, monitors or transactors for Emulation or Prototyping, synthesize the RTL for emulation, develop RTL collaterals for Emulation e.t.c.


Responsibilities
  • Create and support emulation models from RTL. Drive SOC bringup on emulation platforms, debug test failures and simulation/emulation mismatches.
  • Develop compile and runtime flows to support various emulation usage models such as functional verification, hybrid simulation, post-si debug, power and software/firmware enablement.
  • Develop capabilities to run tests on the emulators and assist in bring-up processes from RTL prototyping through post-silicon validation.
  • Work with Tool vendors to drive the requirements and resolve any tool issues.
  • Drive and Contribute to the methodology and automation improvements to improve Emulation efficiency and value addition.


Requirements
  • In-depth knowledge of digital logic design, CPU/SOC architecture and microarchitecture, and industry standard interfaces and memory subsystems.
  • Experienced level knowledge of Verilog/SystemVerilog.
  • Experienced level knowledge C/C++.Relevant knowledge of verification methodologies and tools such as simulators, waveform viewers, build and run automation.
  • Experience with Palladium, Zebu, Veloce, Protium or HAPS.
  • Experience with QEmu or other software simulators is a plus.
  • Experience in simulation acceleration using transactors or vendors provided accelerated verification IP is a plus.
  • Experience in performance analysis/debug techniques.
  • Excellent knowledge of one of the scripting languages such as Python, TCL is a plus.
  • Excellent skills in problem solving, written and verbal communication, excellent organization skills, and highly self-motivated.
  • Ability to work well in a team and be productive under aggressive schedules.


Education and Experience
  • PhD, Master’s Degree or Bachelor’s Degree in technical subject area.


Similar Jobs

G5 games - Product Marketing Manager

G5 games

(Remote)
3 Months ago
Abridge - Manager, Recruiting

Abridge

San Francisco, California, United States (Hybrid)
1 Month ago
ARHS - Data Manager

ARHS

Stockholm, Stockholm County, Sweden (On-Site)
9 Months ago
Hitachi - Technical Consultant - F&O (For Pooling)

Hitachi

Bangkok, Thailand (On-Site)
1 Month ago
OKX - Chatbot Specialist

OKX

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
9 Months ago
Sima AI - Sr. Principal Engineer, Hardware Design

Sima AI

San Jose, California, United States (On-Site)
1 Week ago
Gunslinger studios - Senior Software Engineer

Gunslinger studios

San Diego, California, United States (Remote)
11 Months ago
Nagarro - Principal Engineer

Nagarro

Singapore (On-Site)
9 Months ago
Nagarro - Senior Staff Consultant ,SAP Materials

Nagarro

Atlanta, Georgia, United States (On-Site)
9 Months ago
Siemens  - SAP Authorization Specialist

Siemens

Bengaluru, Karnataka, India (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

WebFX - AI Digital Marketing Specialist

WebFX

Cape Town, Western Cape, South Africa (On-Site)
2 Months ago
Ansys - Senior Application Engineer - Simulation, Process & Data Management

Ansys

Darmstadt, Hessen, Germany (Remote)
3 Weeks ago
Playtika - Content Lead

Playtika

Israel (On-Site)
6 Months ago
Thatgamecompany - Business Development and IP Licensing Manager - China

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
4 Months ago
Nine - Business Development Manager

Nine

Perth, Western Australia, Australia (Hybrid)
1 Week ago
meetup - Sales and Account Manager

meetup

Milan, Lombardy, Italy (Remote)
3 Weeks ago
T systems - Sybase DB Administrator

T systems

Pune, Maharashtra, India (On-Site)
3 Weeks ago
Accenture - Sales Operations New Associate

Accenture

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
London stock Exchange - Senior Change Analyst

London stock Exchange

Bucharest, Romania (On-Site)
1 Year ago
Zuru - National Account Manager - Beauty

Zuru

Minneapolis, Minnesota, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

Ramp - Senior Design-Engineer | Design Systems Tooling

Ramp

United States (Remote)
1 Week ago
Roblox - Data Scientist / Senior Data Scientist - Growth Measurement

Roblox

San Mateo, California, United States (On-Site)
1 Month ago
The Walt Disney Company - Security Host/Hostess

The Walt Disney Company

Kapolei, Hawaii, United States (On-Site)
4 Months ago
Roblox - Senior Software Engineer - Cluster Lifecycle

Roblox

San Mateo, California, United States (On-Site)
1 Month ago
Nintendo - Senior Instructional Designer

Nintendo

Redmond, Washington, United States (On-Site)
10 Months ago
Goliath games - Amazon Account Specialist

Goliath games

Richardson, Texas, United States (Hybrid)
1 Month ago
Patreon - Staff Data Scientist

Patreon

New York, United States (Hybrid)
2 Weeks ago
Gearbox - Technical Artist

Gearbox

Frisco, Texas, United States (On-Site)
2 Months ago
Black Bery - QNX, Senior Customer Marketing Manager

Black Bery

Novi, Michigan, United States (On-Site)
4 Weeks ago
Sony Pictures Entertainment - Sourcing Analyst

Sony Pictures Entertainment

Culver City, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Palo Alto Networks - Senior Technical Support Engineer, Focused Services

Palo Alto Networks

Plano, Texas, United States (On-Site)
1 Month ago
Unity - Staff Software Engineer

Unity

San Francisco, California, United States (Hybrid)
3 Months ago
Ansys - Senior Application Engineer

Ansys

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Guardian - Senior Lead Engineer - IT

Guardian

Chennai, Tamil Nadu, India (Hybrid)
1 Year ago
Interactive Brokers - Senior Manager - Windows Platform Engineering

Interactive Brokers

Fort Lauderdale, Florida, United States (Hybrid)
2 Months ago
Apple - Engineering Program Manager, Programs & Solutions - Special Programs, Infrastructure Services

Apple

Sunnyvale, California, United States (On-Site)
2 Months ago
Thales - Software Engineering Manager

Thales

Limours, Île-de-France, France (On-Site)
2 Months ago
Yodlee - Lead - Platform Engineering

Yodlee

Thiruvananthapuram, Kerala, India (On-Site)
1 Month ago
Passive Logic - Senior Software Engineer - Application Engineer

Passive Logic

Holladay, Utah, United States (On-Site)
3 Months ago
Optiv - Sr. Engineer

Optiv

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Santa Clara, California, United States (Hybrid)

Hsinchu, Hsinchu City, Taiwan (Hybrid)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

Hsinchu, Hsinchu City, Taiwan (Hybrid)

View All Jobs

Get notified when new jobs are added by rivos

Level Up Your Career in Game Development!

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

Job Common Plug