Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 18994063

    Qualcomm logo

    Senior Lead Post-Silicon validation Engineer - SMMU

    Qualcomm · Bengaluru · onsite · Posted 29d ago

    Undisclosed3–5 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    Company:
    Job Area: Engineering Group, Engineering Group > ASICS Engineering
    Job Summary
    Were looking for a hands-on validation engineer to own IP- and subsystem-level verification validation of System MMU (SMMU) blocks within complex SoCs.
    You will work across ARM-based architectures, MMU/SMMU translation flows, and the surrounding SoC infrastructure clocks, resets, NoC/fabrics, coherency, and debug (JTAG) to ensure functional correctness, performance, and robustness from pre-silicon through post-silicon phases.
    Minimum Qualifications
    • Bachelor's degree in Science, Engineering, or related field and 3+ years of ASIC design, verification, validation, integration, or related work experience.
    • Master's degree in Science, Engineering, or related field and 2+ years of ASIC design, verification, validation, integration, or related work experience.
    • PhD in Science, Engineering, or related field and 1+ year of ASIC design, verification, validation, integration, or related work experience.
    What You'll Do (Key Responsibilities)
    • Own SMMU validation at block/IP and subsystem levels: coverage-driven test planning, stimulus development, checking/score boarding, and closure.
    • Develop test build reusable verification components for SMMU, including page table generators, translation fault injectors, and traffic generators.
    • Validate system interactions: SMMU with ARM cores, MMU/TLB, NoC/Interconnect, coherency (ACE/CHI or equivalent), and clock/reset domains (including CDC and low-power/clock-gating scenarios).
    • Exercise page table formats and features: stage-1/stage-2 translations, ASIDs/VMIDs, context banks/stream IDs, MSI/IOMMU operations, address translation faults, and SVA/ATS (if applicable).
    • Debug complex issues using JTAG and on-chip debug/trace infrastructure (ETM/STM/SWO), bring-up scripts, and logic analyzers; drive root cause with design/architecture teams.
    • Performance stress validation: create stress scenarios (burst/atomic/ordering/ QoS), measure bandwidth/latency, and validate backpressure throttling behavior through NoC.
    • Contribute to emulation/FPGA and post-silicon: port tests, build bare-metal validation, develop board bring-up sequences and lab automation.
    • Own quality metrics: functional coverage, code coverage, assertions, defect density/escape rates; author clear test/coverage reports and sign-off criteria.
    • Collaborate cross-functionally with architecture, RTL design, firmware/driver, physical design, and validation teams to refine specs and close issues quickly.
    • Continuously improve methodology, tools, and checkers; mentor junior engineers in best practices.
    Minimum Qualifications (Must-Haves)
    • B.E/B.Tech/M.Tech in ECE/EE/CS or equivalent with 3-5 years of relevant experience.
    • Strong ARM architecture knowledge (A-profile preferred): memory model, privilege levels, exception model, caches, TLBs, MMU concepts, and virtual memory flows.
    • Deep understanding of Smmu/iommu fundamentals: stream IDs, context banks, translation stages, page table formats, fault handling, and device DMA interactions.
    • Familiar with NoC/interconnect protocols and coherency (e.g., Axi/ace/chi), ordering rules, QoS, and interop with SMMU.
    • Solid grasp of clocks/resets and their impact on SMMU and NoC behavior; experience validating low-power states and clock gating effects.
    • JTAG basics to intermediate: scan chains, boundary scan, run-control, breakpoints, basic scripting with OpenOCD/DS-5/Arm Development Studio or similar.
    • Proficient in debugging complex HW/SW issues, using waveforms (e.g., Verdi/DVE), traces, and logs to isolate root cause.
    • Scripting in Python/Perl/TCL/Shell for test automation, log parsing, and lab workflows.
    • Critical thinking learning agility: ability to infer failure modes from first principles, design edge-case tests, and quickly onboard new IP/flows.
    Preferred Qualifications (Good-to-Have)
    • Prior tapeouts with SMMU or IOMMU IP (Arm SMMU v2/v3 or equivalent vendor IP).
    • Post-silicon validation experience: lab bring-up, firmware integration, board-level debug.
    • Experience with emulation/FPGA prototyping (Veloce, Palladium, Protium, HAPS).
    • Familiarity with Linux IOMMU framework, device trees/ACPI, and driver-level validation (DMA mappings, iommu_ops).
    • Knowledge of PCIe (including ATS/PRI/PASID), CXL, or virtualization stacks (KVM/Hypervisors).

    Sourced from naukri

    Skills

    CdcAutomationJenkinsGitlabATSarm architecturechiFirmwarecode coverageKernelNOCASICJTAGASIC Designgitlab ciGeneratorsparsingfault analysisdebuggingDebugboundary scanJira AtlassianAceArchitectureoperationsLinux

    About Qualcomm

    Qualcomm logo

    Qualcomm

    Semiconductors

    22k+

    employees

    1996

    30 years old

    San Diego,California

    United States

    About

    Qualcomm invents breakthrough technologies that transform how the world connects, computes and communicates.

    Industries

    SemiconductorsHardware & Networking

    Employee ratings

    1,207 reviews

    3.7/ 5

    Culture

    3.4

    Career growth

    3.2

    Work-life

    3.3

    Employees rate it well for

    Work Life Balance267Salary160Work Culture155Learning100Senior Management91

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Senior Lead Post-Silicon validation Engineer - SMMU · waiting for your command