Marvell Technology logo

Principal Emulation Engineer

Marvell Technology
May 05, 2026
Full-time
On-site
Santa Clara, California, United States
$158,600 - $237,600 USD yearly
Verification Jobs, Level - Senior

Job Title

Principal Emulation Engineer

Role Summary

Lead emulation strategy and enablement for the Emulation Center of Excellence within the Custom Compute and Storage (CCS) business unit. Deliver emulation infrastructure, develop and integrate pre-silicon hardware models, and support verification, software development, and system validation to ensure high-quality SoC tape-outs.

Work cross-functionally with RTL design, verification, firmware teams and EDA vendors to drive emulation bring-up, performance optimization, and automation of emulation flows.

Experience Level

Senior level (Principal). Preferred experience: 10+ years in verification and firmware/software development; alternatives noted in Education Requirements.

Responsibilities

Primary responsibilities include:

  • Lead development and integration of SubSystem emulation models on industry platforms (e.g., Veloce, ZeBu, Palladium).
  • Perform emulation bring-up: clock/reset sequencing, firmware boot, and system validation using pre-silicon models.
  • Create and execute emulation test plans to support verification, performance analysis, software development, and system validation.
  • Debug complex SoC and subsystem issues across RTL, firmware, emulation platforms, and toolchain interactions.
  • Optimize emulation performance through model partitioning, timing refinement, and runtime efficiency improvements.
  • Automate flows and improve productivity through scripting and tooling enhancements.
  • Collaborate with RTL design, verification, and firmware teams to define requirements and ensure seamless model integration.
  • Interface with EDA vendors to evaluate tools, resolve technical issues, and drive feature improvements.

Requirements

Key skills and attributes — must-haves and useful additions are listed separately.

  • Must-have: Proficiency in SystemVerilog and UVM.
  • Experience writing detailed test plans and building directed and random verification environments.
  • Strong scripting skills (Python, Perl, Tcl, shell) and experience with EDA verification tools.
  • Object-oriented design and implementation experience.
  • Good understanding of Linux operating systems.
  • Proficient programming skills, especially C++ and ARM assembly.
  • Experience debugging across RTL, firmware, emulation platforms, and toolchain interactions.
  • Ability to optimize emulation performance and automate flows for productivity improvements.
  • Experience working with EDA vendors (Synopsys, Cadence, Siemens) to resolve technical issues.
  • Professional attributes: diligent, detail-oriented, self-directed, and able to handle differing opinions and fast-paced work.

Nice-to-have:

  • Familiarity with networking protocols.

Education Requirements

Degree requirement: Bachelor of Science in Computer Engineering, Electrical Engineering, or Computer Science; or Master’s/PhD in a related field. The posting also allows equivalent experience: BS with 10+ years of relevant verification/firmware/software development experience, or MS/PhD with 5+ years of relevant experience.


About the Company

Company: Marvell Technology

Headquarters: Santa Clara, California, United States

Marvell’s semiconductor solutions serve as essential building blocks of the data infrastructure connecting our world, driving innovation across enterprise, cloud, AI, and carrier architectures. The company focuses on creating transformative technology that shapes the future.

Marvell Technology logo

Date Posted: 2026-05-05