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

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.

Principal Emulation Engineer
Marvell TechnologyLead 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 & technologiesAssemblyLinuxPerlPython
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 resumeApplicant 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