onsite
Staff Software Engineer - SubSystem Integration Test SSIT - Qualcomm
Software Engineer
Lead subsystem‑level integration testing for Qualcomm’s AI/ML runtimes, crafting test strategy, building targeted test suites, and ensuring feature stability before QA handoff.
About the role
Key Responsibilities
- Own subsystem‑level validation for Delegates portfolio, including ONNX Runtime (QNN Execution Provider), ExecuTorch (HTP/QNN backend), and TFLite / LiteRT.
- Collaborate with feature developers to define early test strategy, design test cases, and implement automated test scripts.
- Build and maintain targeted test content, leveraging Python and C++ to cover edge cases and performance metrics.
- Analyze test results, identify root causes, and work with engineering teams to resolve defects before QA handoff.
- Document test plans, procedures, and outcomes, ensuring traceability and compliance with internal quality standards.
Requirements
- Extensive experience in software integration testing for AI/ML runtimes and embedded systems.
- Proficiency in Python and C++ for test development and automation.
- Deep understanding of ONNX, ExecuTorch, TFLite, and LiteRT ecosystems.
- Strong analytical skills, with a track record of diagnosing complex integration issues.
- Excellent communication and collaboration abilities in a cross‑functional engineering environment.