31 MSI - (Marvell Semiconductor Inc.) US · Santa Clara, CA

Senior Staff Verification Engineer at 31 MSI - (Marvell Semiconductor Inc.) US — Santa Clara, CA

Full-timeSanta Clara, CAPosted 2026-06-29Apply on Workday

Full job description

About Marvell

Your Team, Your Impact

"We are a highly skilled development team of talented engineers, driving the development of Marvell's next-generation network switches. Our team is responsible for a wide range of IPs for switching products, from initial definition through architecture, design, and verification."

What You Can Expect

In this role, you will develop the architecture for a functional verification environment, including reference models and bus-functional monitors and drivers and contribute to the methodology behind such development. Activities may include:

  • Writing a verification test plan using random techniques and coverage analysis and working with designers to ensure it is complete.
  • Developing tests and tuning the environment to achieve coverage goals. Debugging failures and working with designers to resolve issues.
  • Verifying boot code and architecting, developing, and maintaining tools to streamline the design of state-of-the-art multi-core SoCs.
  • Transforming the requirements from the engineering teams into software tools that are both easy to use and scalable within a highly parallel compute environment.
  • Unit and regression testing of software tools.

What We're Looking For

  • Bachelor’s degree in Computer Science, Electrical Engineering or related fields and 5+ years of related professional experience. OR Master’s degree and/or PhD in Computer Science, Electrical Engineering or related fields with 3+ years of 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.

Other Skills:

  • Diligent, detail-oriented, and willing to take initiative and handle assignments with minimal supervision.
  • Requires the ability to accept and work with differing opinions.
  • Cannot be a close-minded developer.
  • Must be able to learn on the fly and work in a fast-paced environment.

Expected Base Pay Range (USD)

134,390 - 201,300, $ per annum

Interview Integrity

#LI-TT1