NXP Semiconductors N.V.

SoC Verification Lead Engineer

Bangalore Full time

Job qualification:

  • Bachelor’s degree or above in Microelectronics, Electronics, Electrical Engineering,
  • 8+ years of experience in SoC and UVM verification
  • Understanding of SoC architecture and functionality
  • Understanding of directed and constrained random verification methodology Good knowledge in UVM, Verilog, SystemVerilog, C/C++, Shell, Python
  • Strong debug, logical thinking and analytical skills 
  • Good English communication skills, both verbal and written.

Job responsibilities:

  • Define and own verification plans, methodologies, and coverage strategies for complex SoC designs
  • Architect and implement UVM-based verification environments from scratch and enhance existing frameworks
  • Drive block-level, subsystem-level, and full-chip verification
  • Develop and maintain SystemVerilog/UVM testbenches, including:
    • Agents, sequences, drivers, monitors, and scoreboards
    • Reusable verification IPs (VIPs)
  • Integrate industry-standard VIPs (AXI, AHB, APB, PCIe, Ethernet, USB, etc.)
  • Lead SoC integration verification, including:
    • CPU subsystems (ARM architecture)
    • Interconnects, memory subsystems, clocks, resets, and power domains
  • Validate boot flows, firmware interactions, and system-level use cases
  • Collaborate with firmware and software teams for HW/SW co-verification
  • Experience in Gate level simulations and debug of gate level simulations
  • Experience in formal verification methodology
  • Perform root-cause analysis of functional, protocol, and performance issues
  • Own functional and code coverage closure
  • Drive regression, triage failures, and ensure quality sign-off
  • Mentor junior and mid-level verification engineers
  • Act as technical lead or owner for key verification deliverables
  • Work closely with design, DFT, validation, and software teams


More information about NXP in India...

#LI-7013