Senior Lead Post-Silicon validation Engineer - SMMU
Qualcomm · Bengaluru · onsite · Posted 29d ago
Undisclosed3–5 yrsfulltimeSourced from
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.
- 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.
- 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.
- 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
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