Job Summary:
Qualcomm Technologies, Inc. is seeking a Staff Software Engineer for SubSystem Integration Test (SSIT) as part of their AISW engineering team. In this role, you will own subsystem-level validation for the Delegates portfolio, define test strategies, and ensure feature quality before transitioning to QA and System Integration Test.
Responsibilities:
• Partner with delegate engineers from feature inception to define testability requirements, acceptance criteria, and subsystem test plans covering ORT QNN-EP, ExecuTorch HTP backend, and LiteRT delegate
• Own SSIT test strategy per feature: scope, entry/exit criteria, coverage targets, and risk-based prioritization — aligned with the development team before implementation begins
• Embed in sprint planning, design reviews, and code reviews to ensure features are architected for testability from day one
• Develop and maintain automated test content targeting the subsystem boundary: op and feature coverage, numerical accuracy, model-level functional correctness, and backend interface contracts
• Validate on-device behavior on Snapdragon SoCs using HIL infrastructure, covering functional correctness, latency, and memory under real hardware conditions
• Build Python/PyTest-based test suites integrated into the Delegates CI pipeline; ensure SSIT gates are enforced on every code change
• Develop and leverage AI-assisted tooling and agentic workflows (Claude Code, GitHub Copilot) to accelerate test content generation, coverage analysis, and failure triage
• Triage failures and isolate root causes across the delegate stack — ML framework → QNN runtime → HTP hardware — and drive resolution with development owners
• Flag integration risks early during feature development; distinguish subsystem-level issues from upstream framework bugs and downstream backend or system integration issues
• Define and own handoff criteria from SSIT to QA and SIT: documented test results, known issues, coverage gaps, and risk summaries that give downstream teams a clear picture of feature readiness
• Serve as the primary technical liaison between the Delegates development team and QA/SIT — translating feature context into actionable test guidance for downstream teams
• Maintain traceability between SSIT artifacts and QA/SIT test plans via JIRA; feed defects found in QA/SIT that trace to subsystem gaps back into SSIT coverage
Qualifications:
Required:
• Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 4+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
• Master's degree in Computer Science, Engineering, Information Systems, or related field and 3+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
• PhD in Computer Science, Engineering, Information Systems, or related field and 2+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
• Bachelor's + 8 years or Master's + 6 years in Software Engineering, Computer Science, Systems Engineering, or related field
• Strong Python; proven hands-on experience building automated test frameworks (PyTest or equivalent)
• C/C++ reading proficiency sufficient to debug delegate and runtime issues at the source level
• Demonstrated experience in subsystem or integration testing within a hardware/software product development cycle
• Experience with CI/CD platforms (Jenkins, GitHub Actions, or equivalent) and integrating test automation into build pipelines
• Strong analytical and debugging skills with ability to isolate failures across multi-layer software stacks
Preferred:
• Experience validating ML inference frameworks — ONNX Runtime, ExecuTorch, TFLite / LiteRT, or equivalent
• Hands-on experience with Qualcomm QNN, HTP/DSP, or Snapdragon SoC-based on-device validation
• Familiarity with model accuracy validation: quantization correctness, op-level numerical comparison, and tolerance analysis
• C/C++ proficiency for development and debug of ORT unit tests
• Cross-platform test experience: Linux, Android, and Windows (ARM64 or x86)
• Experience with JIRA defect tracking and Agile/scrum development practices
Company:
Qualcomm designs wireless technologies and semiconductors that power connectivity, communication, and smart devices. Founded in 1985, the company is headquartered in San Diego, USA, with a team of 10001+ employees. The company is currently Late Stage.