Description

You will verify the functional correctness of complex subsystems and SoCs, ensuring quality and schedule requirements are met.

Responsibilities

  • Collaborate with architects and designers to understand specifications and build functional verification strategies.
  • Write test plans, define methodologies, and execute functional verification.
  • Partner with Emulation and FPGA teams to provide verification collateral for board-level stimulus.
  • Work across architecture, design, implementation, modeling, and silicon validation teams.
  • Mentor and support junior engineering team members.

Required Skills

  • 5+ years of experience in SoC verification environments.
  • Proficiency in SystemVerilog and hardware verification methodologies including UVM, formal, and low power.
  • Experience with C/C++, assembly language (preferably ARM), and shell programming/scripting such as Tcl, Perl, or Python.
  • Full verification lifecycle exposure: requirements, test planning, testbench implementation, and test case development.
  • Strong understanding of Arm system architectures and fundamentals.
  • Knowledge of PCIe, CXL, UCIe, Ethernet, Coherent Interconnects, RAS, and Telemetry.
  • Understanding of IOMMU, Interrupt Controllers, and FPGA integration.
  • Experience using dynamic simulation tools, static simulation tools, and debuggers.

Preferred Skills

  • Experience with CoreSight verification, including DAP, Trace, and ELA.
  • Knowledge of Arm A-class CPU processors and coherent interconnects.
  • Background in multi-chiplet SoC design, server/infrastructure SoC, or processor-based system design.

Education

Any Graduate