Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Marvell Technology

Principal Emulation Engineer

Marvell Technology

Lead development of SubSystem emulation models at Marvell's semiconductor company. Collaborate on design integration and test plans for high-quality product delivery.

Posted 5/5/2026full-timeSanta Clara • California • 🇺🇸 United StatesLead💰 $158,600 - $237,600 per yearWebsite

Tech Stack

Tools & technologies
AssemblyLinuxPerlPython

About the role

Key responsibilities & impact
  • Lead the development of complex SubSystem 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

What you’ll need
  • BS Computer Engineering, Electrical Engineering, or Computer Science with 10+ years of verification and firmware and software development experience (or MS/PhD with 5+ years experience)
  • Experience with System Verilog, UVM
  • Experience with writing a detailed test plan and building a sophisticated, directed, random-verification environment
  • Experience with scripting language such as Python or Perl and EDA Verification tools
  • Experience with Object-Oriented Design and implementation
  • Good understanding of Linux O.S
  • Good programming skills desired, especially C++ and ARM assembly
  • Understanding of networking protocols, a plus

Benefits

Comp & perks
  • 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

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

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

Hard Skills & Tools
SubSystem emulation modelsSystem VerilogUVMPythonPerlTclC++ARM assemblyLinux O.Snetworking protocols
Soft Skills
collaborationproblem-solvingcommunicationleadershiporganizational skills
Certifications
BS Computer EngineeringBS Electrical EngineeringBS Computer ScienceMS Computer EngineeringMS Electrical EngineeringMS Computer SciencePhD Computer EngineeringPhD Electrical EngineeringPhD Computer Science