Marvell Technology

Senior Emulation Engineer

Marvell Technology

full-time

Posted on:

Location Type: Office

Location: Santa ClaraCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $158,600 - $237,600 per year

Job Level

Tech Stack

About the role

  • Lead the development of complex SoC emulation models, including design integration, environment setup, compilation, and debug across industry-leading platforms (e.g., Veloce, ZeBu, Palladium)
  • Drive emulation bring-up activities, including clock/reset sequencing, firmware boot, and system validation using pre-silicon hardware models
  • Create and execute emulation test plans to support verification, performance analysis, software development, and system validation needs across multiple teams
  • Collaborate closely with RTL design, verification, and firmware teams to define requirements, develop accurate hardware models, and ensure seamless integration into the emulation environment
  • Debug complex SoC and subsystem issues across RTL, firmware, emulation platforms, and toolchain interactions
  • Optimize emulation performance, including model partitioning, timing, and runtime efficiency
  • Automate flows and improve productivity through scripting (Python, Perl, Tcl, shell) and tooling enhancements
  • Interface with EDA vendors (Synopsys, Cadence, Siemens) to evaluate tool capabilities, resolve technical issues, and drive feature improvements

Requirements

  • BS in Computer Engineering, Electrical Engineering, or Computer Science with 10+ years of emulation experience (or MS/PhD with 5+ years of experience)
  • Experience with SystemVerilog and UVM
  • Extensive knowledge of emulation platform offerings from leading vendors such as Synopsys, Cadence, and Siemens
  • Hands-on experience developing emulation models using platforms from Synopsys, Cadence, and Siemens
  • Proficient in emulation bring-up, including reset sequence execution and firmware bring-up
  • Strong working knowledge in one or more of the following areas: processor architecture, SoC components, interconnect buses, I/O protocols (PCIe, CXL, Ethernet), and memory interface technologies (DDR, HBM)
  • Skilled in scripting languages such as Perl, Python, Tcl, and UNIX shell
  • Proven ability to define emulation strategy and platform requirements, develop emulation test plans, and drive verification execution for large-scale products
Benefits
  • Employee stock purchase plan with a 2-year look back
  • Family support programs to help balance work and home life
  • Robust mental health resources to prioritize emotional well-being
  • Recognition and service awards to celebrate contributions and milestones
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
SoC emulationSystemVerilogUVMemulation test plansscripting (Python, Perl, Tcl, shell)emulation bring-upmodel partitioningtiming optimizationruntime efficiencydebugging
Soft Skills
collaborationproblem-solvingcommunicationleadershiporganizational skills
Certifications
BS in Computer EngineeringBS in Electrical EngineeringBS in Computer ScienceMS in Computer EngineeringMS in Electrical EngineeringMS in Computer SciencePhD in Computer EngineeringPhD in Electrical EngineeringPhD in Computer Science