Emulation Build Engineer

Sunnyvale, CA, US • Posted 1 hour ago • Updated 1 hour ago
Contract Corp To Corp
Contract W2
12 Months
Travel Required
On-site
$70 - $77/hr
Fitment

Dice Job Match Score™

🎯 Assessing qualifications...

Job Details

Skills

  • Firmware
  • Computer Engineering
  • Data Analysis
  • IP
  • FPGA
  • Scripting
  • Interfaces
  • Electrical Engineering

Summary

Role:                   Emulation Build Engineer

Location: Sunnyvale CA (Onsite)



Summary

We are seeking an Emulation Build Engineer to own the end-to-end process of building, compiling, and validating RTL design models targeting hardware emulation and prototyping platforms specifically Cadence Palladium, Cadence Protium, and/or Synopsys ZeBu. You will be the critical bridge between RTL design teams and validation/software teams, ensuring that high-quality, synthesizable emulation models are delivered on schedule to enable early firmware development, hardware-software co-verification, and system-level validation.



Key Responsibilities
  • Emulation Model Build & Compilation
  • Build, compile, and optimize RTL-to-gate/behavioral models targeting Palladium, Protium, and/or ZeBu emulation platforms
  • Own the emulation build flow from RTL ingestion through synthesis, partitioning, mapping, place-and-route, and bitstream/image generation
  • Resolve synthesis and compilation errors including unresolved modules, black-box instantiation, clock/reset inference, memory mapping, and multi-driver conflicts
  • Implement and maintain RTL waivers, workarounds, and design abstraction (memory wrappers, analog stubs, IP replacements) to achieve clean compilations
  • Optimize build configurations for compile time, resource utilization, emulation speed (MHz), and capacity across target platforms
  • Manage incremental and hierarchical build strategies to reduce turnaround time for design iterations
  • Support multi-domain and multi-clock designs with proper clock modeling and domain crossing handling
 
Required Qualifications
Education: B.S./M.S. in Electrical Engineering, Computer Engineering, or related field

Experience: 3 8+ years in emulation model build, FPGA prototyping, or related hardware compilation roles

Hands-on experience with one or more emulation/prototyping platforms:


Model Validation & Quality
  • Validate emulation models through sanity tests, boot tests, and golden-reference comparisons against RTL simulation
  • Ensure functional equivalence between RTL simulation and emulation by running correlation test suites
  • Debug and resolve model mismatches (simulation vs. emulation) due to synthesis artifacts, X-state handling, timing differences, or initialization issues
  • Validate memory models, I/O interfaces, and transactor/synthesizable BFM integration
  • Perform coverage analysis on emulation models and track model quality metrics
  • Maintain a regression suite for build-level validation (smoke tests, connectivity checks)
 
Infrastructure & Automation
  • Develop and maintain automated build pipelines (CI/CD) for nightly/weekly emulation model builds
  • Create scripts and tools for build monitoring, error triage, capacity tracking, and build status reporting
  • Maintain version-controlled build configurations, design collateral, and release notes
  • Manage compute farm resources (LSF/SGE/Slurm) and optimize job scheduling for emulation builds
  • Track and manage platform licenses and capacity allocation across projects
  • Develop dashboards and metrics for build health, turnaround time, and platform utilization
  
Collaboration & Support
  • Partner with RTL design teams on design readiness, coding guidelines, and synthesizability best practices for emulation
  • Work with verification/validation teams to integrate transactors, probes, and debug infrastructure into emulation models
  • Collaborate with firmware/software teams to deliver validated models for early SW development and hardware-software co-validation
  • Coordinate with EDA vendor support (Cadence, Synopsys) for tool issues, feature requests, and platform upgrades
  • Support silicon bring-up teams with emulation-correlated debug and pre-silicon regression data
  • Participate in project planning to communicate build schedules, risks, and dependencies
  
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90941404
  • Position Id: LAKSJJJDS
  • Posted 1 hour ago
Contact the job poster
IK

Imran Khan

Recruiter @ Tekfortune Inc.
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Hybrid in Saratoga, California

26d ago

Easy Apply

Full-time, Third Party

Depends on Experience

San Jose, California

Today

Easy Apply

Contract

Depends on Experience

San Jose, California

4d ago

Easy Apply

Contract

50 - 90

Santa Clara, California

Today

Full-time

USD 167,100.00 - 250,700.00 per year

Search all similar jobs