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

Pattern - Senior CRM & Ecommerce Consultant

Pattern

Sydney, New South Wales, Australia (Hybrid)
1 Month ago
Survay Monkey - Senior Sales Enablement Program Manager

Survay Monkey

Ottawa, Ontario, Canada (Hybrid)
2 Months ago
WebFX - Jr. Digital Communications Account Manager

WebFX

Lancaster, Pennsylvania, United States (On-Site)
8 Months ago
bytedance - Senior Site Reliability Engineer, ML System

bytedance

San Jose, California, United States (On-Site)
8 Months ago
Tesla - Sales Advisor

Tesla

Flanders, Belgium (On-Site)
4 Months ago
Tesla - Mechanical Engineer, Technical Services

Tesla

Brandenburg, Germany (On-Site)
4 Months ago
Vercel - Partner Solutions Engineering, EMEA

Vercel

London, England, United Kingdom (Remote)
1 Month ago
Intel  - Senior uArch Design Engineer

Intel

Petah Tikva, Center District, Israel (Hybrid)
2 Weeks ago
NVIDIA - Senior Physical Design Full Chip STA Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Months ago
Wind River - Senior Member of Technical Staff - Cloud

Wind River

Chennai, Tamil Nadu, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tesla - Delivery Advisor

Tesla

Bristol, England, United Kingdom (On-Site)
4 Months ago
NinjaVan - Analyst, Business Intelligence - HCM

NinjaVan

Ho Chi Minh City, Vietnam (On-Site)
4 Months ago
OKX - Chatbot Specialist

OKX

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
8 Months ago
bytedance - Senior Site Reliability Engineer, ML System - Foundation Model

bytedance

Seattle, Washington, United States (On-Site)
5 Months ago
Rebellion - Lead Environment Artist

Rebellion

England, United Kingdom (Hybrid)
3 Months ago
Nintendo - Assistant Manager - Nintendo San Francisco Store

Nintendo

San Francisco, California, United States (On-Site)
10 Months ago
Unity - Growth Partnerships Manager

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Weeks ago
Cadence - Sr Principal Software Engineer

Cadence

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Month ago
WebFX - Data Architect (Cape Town)

WebFX

Cape Town, Western Cape, South Africa (On-Site)
6 Months ago
Epic Games - Senior SDET

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

IGT - Field Service Tech III

IGT

California, United States (Remote)
1 Month ago
Sailpoint - Sales Operations Analyst - Strategic

Sailpoint

Austin, Texas, United States (On-Site)
2 Months ago
Roblox - Senior Software Engineer - Data Engineering - Search & Discovery

Roblox

San Mateo, California, United States (On-Site)
6 Days ago
Crunchyroll - Principal Product Manager, Discovery & Engagement

Crunchyroll

San Francisco, California, United States (On-Site)
4 Months ago
gym class vr  - Lead Technical Artist (Staff, Principal)

gym class vr

United States (Remote)
2 Months ago
Inkittt - PR Manager

Inkittt

San Francisco, California, United States (On-Site)
1 Year ago
Go Fund Me - Staff Product Manager (NPO Subscriptions)

Go Fund Me

San Francisco, California, United States (Hybrid)
1 Month ago
Anavation - Cybersecurity Analyst (Mobile)

Anavation

Clarksburg, West Virginia, United States (On-Site)
3 Months ago
Wonder works - Accounts Receivable Collections Specialist

Wonder works

Cincinnati, Ohio, United States (On-Site)
3 Months ago
The Walt Disney Company - Sr. Principal Software Engineer - Identity

The Walt Disney Company

New York, New York, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Assystems - Structure Engineer

Assystems

Gurugram, Haryana, India (On-Site)
8 Months ago
Rolls-Royce - Development Engineer (Project Engineer)

Rolls-Royce

Indianapolis, Indiana, United States (Hybrid)
3 Weeks ago
dun bradstreet - Principal Software Engineer

dun bradstreet

Jacksonville, Florida, United States (Hybrid)
2 Months ago
Tamatem - Software Engineer

Tamatem

Amman Governorate, Jordan (On-Site)
3 Months ago
Wind River - Member of Technical Staff - Filesystems

Wind River

Bengaluru, Karnataka, India (On-Site)
2 Days ago
Qualcomm - ASIC RTl(DSP) design engineer/Sr Lead/staff/Sr Staff

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Qualcomm - Power Software Engineer

Qualcomm

Chengdu, Sichuan, China (On-Site)
1 Month ago
Palo Alto Networks - SASE Customer Success Engineering Manager

Palo Alto Networks

London, England, United Kingdom (On-Site)
1 Month ago
Rippling - Engineering Manager - Tax Platform

Rippling

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Nice - Senior Services Engineer, GIS

Nice

Pune, Maharashtra, India (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

Hsinchu, Hsinchu City, Taiwan (Hybrid)

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

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

Hsinchu, Hsinchu City, Taiwan (On-Site)

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

Santa Clara, California, United States (Hybrid)

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

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