Staff CPU Verification Engineer

Marvell Santa Clara , CA 95051

Posted 5 months ago

Sr CPU verification Engineer Successful candidate will be a verification engineer, responsible for verification of a high-performance CPU focusing on the floating-point area, in Marvell's best in class ThunderX 64-bit ARMv8 Data Center & Cloud Processors. The ThunderX product family offers an unprecedented level of integration and industry leading SoC performance enabling servers & appliances that are optimized for compute, storage, network and secure compute workloads in the cloud

Responsibilities:
- Verification of the floating-point unit at block-level both architecturally and micro-architecturally
  • Work closely with architects/RTL engineers to bringup a new architecture/micro-architecture on the verification environment

  • Understand micro-architecture of the block/s to be verified, and develop and execute testplans for the same

  • Own and debug failures in simulation to root-cause problems

  • Closely work with RTL engineers of block being verified for verificationexecution, and debug

    Requirements:
    - Good CPU architecture/micro-architecture knowledge (one of MIPS/PowerPC/ARM/x86/SPARC architectures, CPU pipeline, out-of-order, superscalar, caches)
  • Working knowledge and experience on Verilog

  • Strong programming background on C++ and/or System Verilog

  • Past experience in floating-point/vector unit verification is a plus

  • Knowledge of unix/linux environment and scripting (perl/python) - BS (EE or CS) required with 5-10 years relevant experience. MS (EE or CS) preferred

  • Self-motivated team player with excellent problem solving skills #LI-TM1 #GLDR

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Soc Verification Engineer
New!

Encore Semi Inc.

Posted Today

VIEW JOBS 7/16/2019 12:00:00 AM 2019-10-14T00:00 <strong>Position Title: Senior SoC Verification Engineer</strong><br /> Location: Santa Clara, CA<br /> Status: Full-time<br /> <br /> <strong>About the Team:</strong><br /> The growing Encore Semi Verification team collaborates on the verification of SOCs and SOC subsystems based on innovative new core architectures. Joining our team, you will build on a background of SOC microarchitecture and coverage driven verification experiences to create efficient and stressful tests to flush out bugs in new designs. You will contribute to the development of infrastructure for debug and coverage to enable faster debug of failures and achievement of coverage goals.<br /> <br /> <strong>About the Project:</strong><br /> As a member of a SOC integration/verification team, develop verification plans based on microarchitecture specifications and System Verilog/UVM tests to both stress the design and cover the functional conditions specified in your plan. If you have experience in Functional Verification and debug of SOC designs at the full-chip level, joining the Encore Semi Verification team could be for you.<br /> <br /> <strong>Minimum Qualifications:</strong><br /> • 7+ years of Functional Verification experience<br /> • Experience with SOC IP Subsystem verification (CPU’s, caches, memory and I/O subsystems)<br /> • Experience creating SOC Verification tests in System Verilog using UVM environment<br /> • Experience identifying Functional Coverage conditions based on Microarchitecture specifications<br /> • Debug experience using waveforms and ability to read and understand RTL code<br /> <br /> <strong>Preferred Qualifications:</strong><br /> • Verification Infrastructure development expertise working with simulation models (such as Synopsys VCS) and creating new simulation based debugging environments (based on waveforms or Verdi)<br /> • Languages: System Verilog, Verilog, UVM/OVM, Specman<br /> • Tools: Unix, Synopsys VCS, Verdi<br /> • Architectures: CPU Cores, DDR3/4 Memory controllers, PCIe I/O controllers, other SOC IP’s<br /> • Emulation using Mentor Veloce, Synopsys Zebu or Cadence Palladium systems<br /> <br /> <strong>Education Requirements:</strong><br /> • Required: Bachelor's, Electrical Engineering<br /> • Preferred: Master's, Electrical Engineering<br /> <br /> <br /> <a href="https://www.encoresemi.com/">Encore Semi</a> is a successful SoC Design and Software Engineering Services company headquartered in San Diego, California.  We build Centers of Expertise (CoEs), engineering teams onsite, to support our many customers from the semiconductor and electronics system industry in North America (San Diego, Bay Area, Austin, Raleigh, Longmont, New York, Boston areas).  Our teams of experts contribute to leading-edge projects in the areas of SoC design and embedded software.  We provide high-value through acceleration, performance improvement, optimization, and risk mitigation.<br /> <br /> Encore Semi provides its engineering team members with continuous exposure to top advanced technologies and tools, participation in challenging yet exciting projects, and direct collaboration with its industry-leading teams, customers, and long-term partners.  <br /> <br /> <a href="https://www.encoresemi.com/portfolio/career-evolution/">Encore Semi Career Path </a> &  <a href="https://www.encoresemi.com/portfolio/benefits/">Encore Semi Full-time Benefits</a><br /> <br />   Encore Semi Inc. Santa Clara CA

Staff CPU Verification Engineer

Marvell