Marvell Technology logo

Principal Emulation Engineer

Marvell Technology
May 20, 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

Member of the Emulation Center of Excellence within the Custom Compute and Storage (CCS) business unit. Lead emulation strategy, vendor platform enablement, and bring-up to validate complex SoCs and subsystems before silicon.

Drive emulation model development, test-plan execution, cross-team integration with RTL/firmware/software, and performance optimization to support verification and software readiness for tape‑out.

Experience Level

Senior — technical leadership role. Posting indicates typical qualifications of a BS with 10+ years of verification/firmware/software development experience, or an MS/PhD with ~5+ years.

Responsibilities

Primary responsibilities include building and operating pre-silicon emulation environments and supporting verification and software activities.

  • Lead development of subsystem emulation models, integration, compilation, and debug on platforms such as Veloce, ZeBu, Palladium.
  • Drive emulation bring-up: clock/reset sequencing, firmware boot, and system validation using hardware models.
  • Create and execute emulation test plans for verification, performance analysis, and software development.
  • Collaborate with RTL, verification, and firmware teams to define requirements and ensure integration into the emulation environment.
  • Debug complex SoC/subsystem issues across RTL, firmware, emulation platforms, and toolchains.
  • Optimize model partitioning, timing, and runtime efficiency to improve emulation performance.
  • Automate flows and improve productivity via scripting and tooling enhancements.
  • Work with EDA vendors to evaluate platforms, resolve technical issues, and drive feature improvements.

Requirements

Core technical skills, tooling experience, and interpersonal traits required for success.

Must-have:

  • Experience with SystemVerilog and UVM and building directed/random verification environments and detailed test plans.
  • Strong scripting skills (Python, Perl, Tcl, shell) and experience with EDA verification tools.
  • Solid Linux OS experience and proven debugging skills across RTL, firmware, and emulation platforms.
  • Proficiency in programming (C++ preferred) and familiarity with ARM assembly.
  • Object-oriented design and implementation experience.
  • Ability to interface with EDA vendors and resolve technical/toolchain issues.
  • Self-directed, detail-oriented, and able to work with minimal supervision; able to collaborate across differing viewpoints.

Nice-to-have:

  • Understanding of networking protocols.
  • Prior experience with multiple emulation vendor platforms (Veloce, ZeBu, Palladium).

Education Requirements

BS in Computer Engineering, Electrical Engineering, or Computer Science with 10+ years of verification/firmware/software development experience; or MS/PhD in a related field with ~5+ years of 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-19